Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
ximper-shell-notification-center
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Ximper Linux
ximper-shell-notification-center
Commits
441e4f55
Verified
Commit
441e4f55
authored
Mar 22, 2026
by
Kirill Unitsaev
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
backlight: align multi-monitor sliders with SizeGroup
parent
a9afbce3
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
18 additions
and
2 deletions
+18
-2
POTFILES
po/POTFILES
+1
-0
ru.po
po/ru.po
+4
-0
ximper-shell-notification-center.pot
po/ximper-shell-notification-center.pot
+4
-0
backlight.vala
src/controlCenter/widgets/backlight/backlight.vala
+9
-2
No files found.
po/POTFILES
View file @
441e4f55
...
@@ -4,6 +4,7 @@ src/controlCenter/widgets/title/title.vala
...
@@ -4,6 +4,7 @@ src/controlCenter/widgets/title/title.vala
src/controlCenter/widgets/dnd/dnd.vala
src/controlCenter/widgets/dnd/dnd.vala
src/controlCenter/widgets/inhibitors/inhibitors.vala
src/controlCenter/widgets/inhibitors/inhibitors.vala
src/controlCenter/widgets/volume/volume.vala
src/controlCenter/widgets/volume/volume.vala
src/controlCenter/widgets/backlight/backlight.vala
src/controlCenter/widgets/slider/slider.vala
src/controlCenter/widgets/slider/slider.vala
src/controlCenter/widgets/menubar/menubar.vala
src/controlCenter/widgets/menubar/menubar.vala
src/controlCenter/widgets/powerProfiles/powerProfiles.vala
src/controlCenter/widgets/powerProfiles/powerProfiles.vala
...
...
po/ru.po
View file @
441e4f55
...
@@ -79,6 +79,10 @@ msgstr "Блокировки"
...
@@ -79,6 +79,10 @@ msgstr "Блокировки"
msgid "No active sink input"
msgid "No active sink input"
msgstr "Нет активного источника"
msgstr "Нет активного источника"
#: src/controlCenter/widgets/backlight/backlight.vala
msgid "Brightness"
msgstr "Яркость"
#: src/controlCenter/widgets/slider/slider.vala:28
#: src/controlCenter/widgets/slider/slider.vala:28
msgid "Slider"
msgid "Slider"
msgstr "Ползунок"
msgstr "Ползунок"
...
...
po/ximper-shell-notification-center.pot
View file @
441e4f55
...
@@ -77,6 +77,10 @@ msgstr ""
...
@@ -77,6 +77,10 @@ msgstr ""
msgid "No active sink input"
msgid "No active sink input"
msgstr ""
msgstr ""
#: src/controlCenter/widgets/backlight/backlight.vala
msgid "Brightness"
msgstr ""
#: src/controlCenter/widgets/slider/slider.vala:28
#: src/controlCenter/widgets/slider/slider.vala:28
msgid "Slider"
msgid "Slider"
msgstr ""
msgstr ""
...
...
src/controlCenter/widgets/backlight/backlight.vala
View file @
441e4f55
...
@@ -97,14 +97,22 @@ namespace XimperShellNotificationCenter.Widgets {
...
@@ -97,14 +97,22 @@ namespace XimperShellNotificationCenter.Widgets {
}
else
{
}
else
{
// Multiple DDC displays — create a row per display
// Multiple DDC displays — create a row per display
set_orientation
(
Gtk
.
Orientation
.
VERTICAL
);
set_orientation
(
Gtk
.
Orientation
.
VERTICAL
);
var
size_group
=
new
Gtk
.
SizeGroup
(
Gtk
.
SizeGroupMode
.
HORIZONTAL
);
for
(
int
i
=
0
;
i
<
ddc_clients
.
length
;
i
++)
{
for
(
int
i
=
0
;
i
<
ddc_clients
.
length
;
i
++)
{
var
row
=
new
Gtk
.
Box
(
Gtk
.
Orientation
.
HORIZONTAL
,
0
);
var
row
=
new
Gtk
.
Box
(
Gtk
.
Orientation
.
HORIZONTAL
,
0
);
var
label_box
=
new
Gtk
.
Box
(
Gtk
.
Orientation
.
HORIZONTAL
,
6
);
label_box
.
set_halign
(
Gtk
.
Align
.
CENTER
);
size_group
.
add_widget
(
label_box
);
var
icon
=
new
Gtk
.
Image
.
from_icon_name
(
var
icon
=
new
Gtk
.
Image
.
from_icon_name
(
"display-brightness-symbolic"
);
"display-brightness-symbolic"
);
var
num_label
=
new
Gtk
.
Label
(
var
num_label
=
new
Gtk
.
Label
(
(
i
+
1
).
to_string
());
(
i
+
1
).
to_string
());
icon
.
set_tooltip_text
(
icon
.
set_tooltip_text
(
ddc_clients
[
i
].
get_display_name
());
ddc_clients
[
i
].
get_display_name
());
label_box
.
append
(
icon
);
label_box
.
append
(
num_label
);
var
scl
=
new
Gtk
.
Scale
.
with_range
(
Gtk
.
Orientation
.
HORIZONTAL
,
0
,
100
,
1
);
var
scl
=
new
Gtk
.
Scale
.
with_range
(
Gtk
.
Orientation
.
HORIZONTAL
,
0
,
100
,
1
);
scl
.
set_draw_value
(
false
);
scl
.
set_draw_value
(
false
);
scl
.
set_round_digits
(
0
);
scl
.
set_round_digits
(
0
);
...
@@ -123,8 +131,7 @@ namespace XimperShellNotificationCenter.Widgets {
...
@@ -123,8 +131,7 @@ namespace XimperShellNotificationCenter.Widgets {
scl
.
tooltip_text
=
((
int
)
scl
.
get_value
()).
to_string
();
scl
.
tooltip_text
=
((
int
)
scl
.
get_value
()).
to_string
();
});
});
row
.
append
(
icon
);
row
.
append
(
label_box
);
row
.
append
(
num_label
);
row
.
append
(
scl
);
row
.
append
(
scl
);
append
(
row
);
append
(
row
);
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment