Skip to content

Commit aabcfd5

Browse files
committed
Add translation popup window
1 parent fea1836 commit aabcfd5

File tree

3 files changed

+52
-0
lines changed

3 files changed

+52
-0
lines changed
38 KB
Loading
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
.messagebubble {
2+
background: alpha(currentColor, 0.08);
3+
margin: 8px;
4+
border-radius: 15px;
5+
padding: 6px 9px;
6+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
using Gtk 4.0;
2+
using Adw 1;
3+
4+
Adw.Window window {
5+
default-width: 360;
6+
modal: true;
7+
content: Box {
8+
orientation: vertical;
9+
baseline-position: top;
10+
HeaderBar {
11+
styles ["flat"]
12+
title-widget: Box {
13+
styles ["translate"]
14+
baseline-position: top;
15+
spacing: 4;
16+
Label {
17+
use-markup: true;
18+
label: "<b>Translate</b>";
19+
}
20+
Label {
21+
use-markup: true;
22+
label: "<b>English</b>";
23+
}
24+
Image {
25+
icon-name: "arrow1-right-symbolic";
26+
}
27+
Button {
28+
styles ["image-button"]
29+
label: "English";
30+
}
31+
};
32+
}
33+
Label {
34+
label: "Lorem ipsum dolor sit amet, consectetur adipiscing elit,\n sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n Quis viverra nibh cras pulvinar mattis nunc. Dui ut ornare lectus sit amet est placerat in egestas. Cursus sit amet dictum sit amet justo.";
35+
styles ["messagebubble"]
36+
wrap: true;
37+
wrap-mode: word_char;
38+
}
39+
Label {
40+
label: "Lorem ipsum dolor sit amet, consectetur adipiscing elit,\n sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n Quis viverra nibh cras pulvinar mattis nunc. Dui ut ornare lectus sit amet est placerat in egestas. Cursus sit amet dictum sit amet justo.";
41+
wrap: true;
42+
wrap-mode: word_char;
43+
styles ["messagebubble"]
44+
}
45+
};
46+
}

0 commit comments

Comments
 (0)