summaryrefslogtreecommitdiff
path: root/lib/sway/workspace.vala
diff options
context:
space:
mode:
authornoname <[email protected]>2025-03-06 17:49:33 +1100
committernoname <[email protected]>2025-03-06 18:49:02 +1100
commitf89b080e57d8284e197de9236101a7df266219a9 (patch)
treef01f085ebb301fb54acbb797303992e48be4441a /lib/sway/workspace.vala
parent90019b99b671664855c1c53a30da39ca572f4a0e (diff)
implement outputs
Diffstat (limited to 'lib/sway/workspace.vala')
-rw-r--r--lib/sway/workspace.vala10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/sway/workspace.vala b/lib/sway/workspace.vala
index f19094c..148ac6e 100644
--- a/lib/sway/workspace.vala
+++ b/lib/sway/workspace.vala
@@ -1,6 +1,9 @@
namespace AstalSway {
public class Workspace : Node {
public string representation;
+ public bool focused;
+ public bool visible;
+ public int num;
public Workspace() {
node_type = NodeType.WORKSPACE;
@@ -14,6 +17,13 @@ namespace AstalSway {
representation = "";
}
base.sync(obj);
+
+ }
+
+ internal void sync_workspace(Json.Object obj) {
+ focused = obj.get_boolean_member("focused");
+ visible = obj.get_boolean_member("visible");
+ num = (int)obj.get_int_member("num");
}
public override void focus() {