Skip to content

Commit de95467

Browse files
committed
rework labels
1 parent 733a8f2 commit de95467

File tree

3 files changed

+15
-13
lines changed

3 files changed

+15
-13
lines changed

src/wlr_layout_ui/displaywidget.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import random
22

3-
import pyglet
43
from pyglet.shapes import BorderedRectangle
54
from pyglet.text import Label
65

@@ -12,8 +11,8 @@
1211

1312

1413
def limit_size(text):
15-
if len(text) > 17:
16-
return text[:14] + "..."
14+
if len(text) > 15:
15+
return text[:12] + "..."
1716
return text
1817

1918

@@ -135,7 +134,7 @@ def draw(self, cursor):
135134
# Second caption line
136135
if self.screen.active:
137136
assert self.screen.mode
138-
label = f"{self.screen.mode.width}x{self.screen.mode.height}@{self.screen.mode.freq}"
137+
label = f"{self.screen.mode.width}x{self.screen.mode.height}@{int(self.screen.mode.freq)}"
139138
Label(
140139
self.screen.uid,
141140
anchor_x="center",

src/wlr_layout_ui/gui.py

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -141,23 +141,24 @@ def __init__(self, width, height):
141141
# invert=True,
142142
)
143143

144+
ref_rect.width = but_w
144145
self.rotation = Dropdown(
145146
ref_rect.copy(),
146-
label="Rotation",
147+
label="Transform",
147148
options=[
148-
{"name": "0", "value": 0},
149-
{"name": "90", "value": 1},
150-
{"name": "180", "value": 2},
151-
{"name": "270", "value": 3},
149+
{"name": "original", "value": 0},
150+
{"name": "rot 90°", "value": 1},
151+
{"name": "rot 180°", "value": 2},
152+
{"name": "rot 270°", "value": 3},
152153
{"name": "flip", "value": 4},
153-
{"name": "flip 90", "value": 5},
154-
{"name": "flip 180", "value": 6},
155-
{"name": "flip 270", "value": 7},
154+
{"name": "rot 90° flip", "value": 5},
155+
{"name": "rot 180° flip", "value": 6},
156+
{"name": "rot 270° flip", "value": 7},
156157
],
157158
onchange=self.action_update_rotation,
158159
# invert=True,
159160
)
160-
ref_rect.width = int(ref_rect.width * 0.8)
161+
ref_rect.width = but_w // 1.5
161162
self.scale_ratio = Dropdown(
162163
ref_rect.copy(),
163164
label="Scale",

src/wlr_layout_ui/utils.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ def simplify_model_name(name):
1111
for word in name.split():
1212
if not hex_re.match(word):
1313
words.append(word)
14+
# remove duplicate words keeping order (comparing lowercase)
15+
words = list(dict.fromkeys(words))
1416
return " ".join(words)
1517

1618

0 commit comments

Comments
 (0)