[Window] Add positioning capability
[tilda-gobject.git] / tilda-window.h
index e11e17c..0ff0b1f 100644 (file)
@@ -42,6 +42,30 @@ struct _TildaWindow {
        GPtrArray *terms;
 
        gint number;
+       enum window_states { WINDOW_UP, WINDOW_DOWN } state;
+
+       gchar *key;
+
+       gint min_height;
+       gint min_width;
+       gint max_height;
+       gint max_width;
+       gint x_position;
+       gint y_position;
+
+       // FIXME: these really should be enum's if possible
+       gint tab_position;
+       gint animation_orientation;
+       gint animation_delay;
+       gint scrollbar_position;
+
+       gboolean keep_above;
+       gboolean show_in_taskbar;
+       gboolean pinned;
+       gboolean hidden_at_start;
+       gboolean centered_horizontally;
+       gboolean centered_vertically;
+       gboolean have_real_transparency;
 };
 
 struct _TildaWindowClass {