aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2024-06-18 17:41:46 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2024-06-18 17:41:46 +0200
commit7534bae61573245944c7577ae16146e915e81e66 (patch)
tree7694f737cf5ed1ae46f306726bd92c3017e0b6ea
parent24da94512694db2a263a121f0a9c5fb32e7ca35c (diff)
downloadarctica-greeter-7534bae61573245944c7577ae16146e915e81e66.tar.gz
arctica-greeter-7534bae61573245944c7577ae16146e915e81e66.tar.bz2
arctica-greeter-7534bae61573245944c7577ae16146e915e81e66.zip
src/: OSK and Magnifier: always keep above other windows, don't use window decoration. Required when running under a window manager such as metacity or marco.
-rw-r--r--src/arctica-greeter.vala4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/arctica-greeter.vala b/src/arctica-greeter.vala
index e64e0e3..bd88d44 100644
--- a/src/arctica-greeter.vala
+++ b/src/arctica-greeter.vala
@@ -1845,6 +1845,8 @@ public class DBusServer : Object
this.pGreeter.pKeyboardWindow.accept_focus = false;
this.pGreeter.pKeyboardWindow.focus_on_map = false;
this.pGreeter.pKeyboardWindow.set_title("OSK (theme: %s)".printf(sTheme));
+ this.pGreeter.pKeyboardWindow.set_decorated (false);
+ this.pGreeter.pKeyboardWindow.set_keep_above (true);
}
if ((this.pGreeter.pKeyboardWindow != null) && (pKeyboardSocket != null) && (nId != 0))
@@ -1972,6 +1974,8 @@ public class DBusServer : Object
this.pGreeter.pMagnifierWindow.accept_focus = false;
this.pGreeter.pMagnifierWindow.focus_on_map = false;
this.pGreeter.pMagnifierWindow.set_title ("Magnifier");
+ this.pGreeter.pMagnifierWindow.set_decorated (false);
+ this.pGreeter.pMagnifierWindow.set_keep_above (true);
}
if ((this.pGreeter.pMagnifierWindow != null) && (pMagnifierSocket != null) && (nId != 0))