summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkotontrion <[email protected]>2024-06-10 08:34:38 +0200
committerkotontrion <[email protected]>2024-06-10 08:34:38 +0200
commitb6ba3c7df2d08a338c4a841417c4a66cd3b39da7 (patch)
treeca7ca0c617bb4167b48732ec73fab5e747a7e499
parent29b1060c6fc2614dcbfe6edc177944a31f4decd6 (diff)
fix introspection data
-rw-r--r--include/river.h72
1 files changed, 72 insertions, 0 deletions
diff --git a/include/river.h b/include/river.h
index d4d33c2..f1f8128 100644
--- a/include/river.h
+++ b/include/river.h
@@ -9,7 +9,14 @@ G_BEGIN_DECLS
G_DECLARE_FINAL_TYPE (AstalRiverOutput, astal_river_output, ASTAL_RIVER, OUTPUT, GObject)
+/**
+ * astal_river_output_get_nid
+ * @self: the AstalRiverOutput object
+ *
+ * Returns: the id of the output
+ */
guint astal_river_output_get_id(AstalRiverOutput *self);
+
/**
* astal_river_output_get_name
* @self: the AstalRiverOutput object
@@ -17,10 +24,46 @@ guint astal_river_output_get_id(AstalRiverOutput *self);
* Returns: (transfer none) (nullable): the name of the output
*/
gchar* astal_river_output_get_name(AstalRiverOutput *self);
+
+/**
+ * astal_river_output_get_layout_name
+ * @self: the AstalRiverOutput object
+ *
+ * Returns: (transfer none) (nullable): the currently used layout name of the output
+ */
gchar* astal_river_output_get_layout_name(AstalRiverOutput *self);
+
+/**
+ * astal_river_output_get_focused_view
+ * @self: the AstalRiverOutput object
+ *
+ * Returns: (transfer none) (nullable): the focused view on the output
+ */
gchar* astal_river_output_get_focused_view(AstalRiverOutput *self);
+
+/**
+ * astal_river_output_get_focused_tags
+ * @self: the AstalRiverOutput object
+ *
+ * Returns: the focused tags of the output
+ */
guint astal_river_output_get_focused_tags(AstalRiverOutput *self);
+
+/**
+ * astal_river_output_get_urgent_tags
+ * @self: the AstalRiverOutput object
+ *
+ * Returns: the urgent tags of the output
+ */
guint astal_river_output_get_urgent_tags(AstalRiverOutput *self);
+
+
+/**
+ * astal_river_output_get_occupied_tags
+ * @self: the AstalRiverOutput object
+ *
+ * Returns: the occupied tags of the output
+ */
guint astal_river_output_get_occupied_tags(AstalRiverOutput *self);
@@ -29,6 +72,14 @@ guint astal_river_output_get_occupied_tags(AstalRiverOutput *self);
G_DECLARE_FINAL_TYPE (AstalRiverRiver, astal_river_river, ASTAL_RIVER, RIVER, GObject)
+
+
+/**
+ * astal_river_river_new
+ *
+ * Returns: (nullable): a newly created connection to river
+ */
+
AstalRiverRiver *astal_river_river_new();
/**
@@ -50,8 +101,29 @@ GList* astal_river_river_get_outputs(AstalRiverRiver *self);
AstalRiverOutput* astal_river_river_get_output(AstalRiverRiver *self, gchar* name);
+/**
+ * astal_river_river_get_focused_view
+ * @self: the AstalRiverOutput object
+ *
+ * Returns: (transfer none) (nullable): the currently focused view
+ */
gchar* astal_river_river_get_focused_view(AstalRiverRiver *self);
+
+/**
+ * astal_river_river_get_focused_output
+ * @self: the AstalRiverOutput object
+ *
+ * Returns: (transfer none) (nullable): the name of the currently focused output
+ */
gchar* astal_river_river_get_focused_output(AstalRiverRiver *self);
+
+
+/**
+ * astal_river_river_get_mode
+ * @self: the AstalRiverOutput object
+ *
+ * Returns: (transfer none) (nullable): the currently active mode
+ */
gchar* astal_river_river_get_mode(AstalRiverRiver *self);