12
12
13
13
G_BEGIN_DECLS
14
14
15
+ #define ASTAL_RIVER_TYPE_TRANSFORM (astal_river_transform_get_type())
16
+
17
+ typedef enum {
18
+ ASTAL_RIVER_TRANSFORM_NORMAL ,
19
+ ASTAL_RIVER_TRANSFORM_ROTATE_90_DEG ,
20
+ ASTAL_RIVER_TRANSFORM_ROTATE_180_DEG ,
21
+ ASTAL_RIVER_TRANSFORM_ROTATE_270_DEG ,
22
+ ASTAL_RIVER_TRANSFORM_FLIPPED ,
23
+ ASTAL_RIVER_TRANSFORM_FLIPPED_ROTATE_90_DEG ,
24
+ ASTAL_RIVER_TRANSFORM_FLIPPED_ROTATE_180_DEG ,
25
+ ASTAL_RIVER_TRANSFORM_FLIPPED_ROTATE_270_DEG
26
+ } AstalRiverTransform ;
27
+
28
+
15
29
#define ASTAL_RIVER_TYPE_OUTPUT (astal_river_output_get_type())
16
30
17
31
G_DECLARE_FINAL_TYPE (AstalRiverOutput , astal_river_output , ASTAL_RIVER , OUTPUT , GObject )
@@ -32,6 +46,20 @@ guint astal_river_output_get_urgent_tags(AstalRiverOutput *self);
32
46
33
47
guint astal_river_output_get_occupied_tags (AstalRiverOutput * self );
34
48
49
+ const gchar * astal_river_output_get_description (AstalRiverOutput * self );
50
+ const gchar * astal_river_output_get_make (AstalRiverOutput * self );
51
+ const gchar * astal_river_output_get_model (AstalRiverOutput * self );
52
+
53
+ gint astal_river_output_get_x (AstalRiverOutput * self );
54
+ gint astal_river_output_get_y (AstalRiverOutput * self );
55
+ gint astal_river_output_get_width (AstalRiverOutput * self );
56
+ gint astal_river_output_get_height (AstalRiverOutput * self );
57
+ gint astal_river_output_get_physical_width (AstalRiverOutput * self );
58
+ gint astal_river_output_get_physical_height (AstalRiverOutput * self );
59
+ gdouble astal_river_output_get_scale_factor (AstalRiverOutput * self );
60
+ gdouble astal_river_output_get_refresh_rate (AstalRiverOutput * self );
61
+
62
+
35
63
#define ASTAL_RIVER_TYPE_RIVER (astal_river_river_get_type())
36
64
37
65
G_DECLARE_FINAL_TYPE (AstalRiverRiver , astal_river_river , ASTAL_RIVER , RIVER , GObject )
0 commit comments