summaryrefslogtreecommitdiff
path: root/lib/sway
diff options
context:
space:
mode:
authorame <[email protected]>2025-05-20 03:09:59 -0500
committerame <[email protected]>2025-05-20 03:09:59 -0500
commit039ec3d8ddaa3ebad180b55c291c7d4e237987e4 (patch)
treed888d23235ab268c605b5cc7ebbab7cafd281c29 /lib/sway
parent782b14ca49f7da57d4e028e899a2b42b4fa4c51a (diff)
fix focused container & give output nameHEADmain
Diffstat (limited to 'lib/sway')
-rw-r--r--lib/sway/container.vala1
-rw-r--r--lib/sway/workspace.vala2
2 files changed, 3 insertions, 0 deletions
diff --git a/lib/sway/container.vala b/lib/sway/container.vala
index fc11b76..e136008 100644
--- a/lib/sway/container.vala
+++ b/lib/sway/container.vala
@@ -19,6 +19,7 @@ public class Container : Node {
floating = obj.get_string_member("type") == "floating_con";
fullscreen_mode = (int)obj.get_int_member("fullscreen_mode");
percent = (float)obj.get_double_member("percent");
+ focused = obj.get_boolean_member("focused");
base.sync(obj);
}
diff --git a/lib/sway/workspace.vala b/lib/sway/workspace.vala
index c5e6234..e2b2bb1 100644
--- a/lib/sway/workspace.vala
+++ b/lib/sway/workspace.vala
@@ -4,6 +4,7 @@ public class Workspace : Node {
public bool focused { get; private set; }
public bool visible { get; private set; }
public int num { get; private set; }
+ public string output { get; private set; }
public Workspace() {
node_type = NodeType.WORKSPACE;
@@ -24,6 +25,7 @@ public class Workspace : Node {
focused = obj.get_boolean_member("focused");
visible = obj.get_boolean_member("visible");
num = (int)obj.get_int_member("num");
+ output = obj.get_string_member("output");
}
public override void focus() {