Skip to content

Commit 5ae7da1

Browse files
committed
ScreenShield -> SessionLocker
1 parent 3e68432 commit 5ae7da1

File tree

4 files changed

+20
-22
lines changed

4 files changed

+20
-22
lines changed

src/ScreenSaverManager.vala

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,36 +8,36 @@ public class Gala.ScreenSaverManager : Object {
88
public signal void active_changed (bool new_value);
99

1010
[DBus (visible = false)]
11-
public ScreenShield screen_shield { get; construct; }
11+
public SessionLocker session_locker { get; construct; }
1212

13-
public ScreenSaverManager (ScreenShield shield) {
14-
Object (screen_shield: shield);
13+
public ScreenSaverManager (SessionLocker session_locker) {
14+
Object (session_locker: session_locker);
1515
}
1616

1717
construct {
18-
screen_shield.active_changed.connect (() => {
19-
active_changed (screen_shield.active);
18+
session_locker.active_changed.connect (() => {
19+
active_changed (session_locker.active);
2020
});
2121
}
2222

2323
public void @lock () throws GLib.Error {
24-
screen_shield.@lock (true);
24+
session_locker.@lock (true);
2525
}
2626

2727
public bool get_active () throws GLib.Error {
28-
return screen_shield.active;
28+
return session_locker.active;
2929
}
3030

3131
public void set_active (bool active) throws GLib.Error {
3232
if (active) {
33-
screen_shield.activate (true);
33+
session_locker.activate (true);
3434
} else {
35-
screen_shield.deactivate (false);
35+
session_locker.deactivate (false);
3636
}
3737
}
3838

3939
public uint get_active_time () throws GLib.Error {
40-
var started = screen_shield.activation_time;
40+
var started = session_locker.activation_time;
4141
if (started > 0) {
4242
return (uint)Math.floor ((GLib.get_monotonic_time () - started) / 1000000);
4343
} else {

src/Widgets/ScreenShield.vala renamed to src/Widgets/SessionLocker.vala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-FileCopyrightText: 2020, 2025 elementary, Inc. (https://elementary.io)
44
*/
55

6-
public class Gala.ScreenShield : Clutter.Actor {
6+
public class Gala.SessionLocker : Clutter.Actor {
77
[DBus (name = "org.freedesktop.login1.Manager")]
88
private interface LoginManager : Object {
99
public signal void prepare_for_sleep (bool about_to_suspend);
@@ -92,7 +92,7 @@ public class Gala.ScreenShield : Clutter.Actor {
9292

9393
private bool connected_to_buses = false;
9494

95-
public ScreenShield (WindowManager wm) {
95+
public SessionLocker (WindowManager wm) {
9696
Object (wm: wm);
9797
}
9898

src/WindowManager.vala

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -200,16 +200,15 @@ namespace Gala {
200200
* + ui group
201201
* +-- window group
202202
* +---- background manager
203-
* +-- shell elements
204203
* +-- top window group
205-
* +-- workspace view
204+
* +-- multitasking view
206205
* +-- window switcher
207206
* +-- window overview
208-
* +-- notification group
207+
* +-- shell group
208+
* +-- feedback group (e.g. DND icons)
209209
* +-- pointer locator
210210
* +-- dwell click timer
211-
* +-- screen shield
212-
* +-- feedback group (e.g. DND icons)
211+
* +-- session locker
213212
*/
214213

215214
system_background = new SystemBackground (display);
@@ -219,7 +218,6 @@ namespace Gala {
219218
stage.insert_child_below (system_background.background_actor, null);
220219

221220
ui_group = new Clutter.Actor ();
222-
ui_group.reactive = true;
223221
update_ui_group_size ();
224222
stage.add_child (ui_group);
225223

@@ -275,10 +273,10 @@ namespace Gala {
275273
ui_group.add_child (pointer_locator);
276274
ui_group.add_child (new DwellClickTimer (display));
277275

278-
var screen_shield = new ScreenShield (this);
279-
ui_group.add_child (screen_shield);
276+
var session_locker = new SessionLocker (this);
277+
ui_group.add_child (session_locker);
280278

281-
screensaver = new ScreenSaverManager (screen_shield);
279+
screensaver = new ScreenSaverManager (session_locker);
282280
// Due to a bug which enables access to the stage when using multiple monitors
283281
// in the screensaver, we have to listen for changes and make sure the input area
284282
// is set to NONE when we are in locked mode

src/meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ gala_bin_sources = files(
7171
'Widgets/MultitaskingView/WorkspaceRow.vala',
7272
'Widgets/PixelPicker.vala',
7373
'Widgets/PointerLocator.vala',
74-
'Widgets/ScreenShield.vala',
74+
'Widgets/SessionLocker.vala',
7575
'Widgets/SelectionArea.vala',
7676
'Widgets/WindowOverview.vala',
7777
'Widgets/WindowSwitcher/WindowSwitcher.vala',

0 commit comments

Comments
 (0)