X-Git-Url: https://irasnyder.com/gitweb/?a=blobdiff_plain;f=tilda-window.h;h=1806096091acd8e5612733522000dd69ee8b58dc;hb=93db48f0c2f7a1185d4da9d9ab7cde83b9a3aa94;hp=e11e17cf13287d1c2c796307489f7c66b544a6f5;hpb=04be33ddd62ea7f3394079d7abeb76291fe95393;p=tilda-gobject.git diff --git a/tilda-window.h b/tilda-window.h index e11e17c..1806096 100644 --- a/tilda-window.h +++ b/tilda-window.h @@ -42,6 +42,27 @@ struct _TildaWindow { GPtrArray *terms; gint number; + enum window_states { WINDOW_UP, WINDOW_DOWN } state; + + gchar *key; + + gint height; + gint 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; + + gboolean keep_above; + gboolean skip_taskbar_hint; + gboolean stick; + gboolean hidden_at_start; + gboolean centered_horizontally; + gboolean centered_vertically; + gboolean have_real_transparency; }; struct _TildaWindowClass { @@ -54,9 +75,10 @@ struct _TildaWindowClass { GType tilda_window_get_type (void); /* API */ -gboolean tilda_window_remove_term (TildaWindow *tw, gint terminal_number); +gboolean tilda_window_close (TildaWindow *self); +gboolean tilda_window_add_terminal (TildaWindow *self); +gboolean tilda_window_remove_terminal (TildaWindow *self, gint terminal_number); #endif /* TILDA_WINDOW_H */ /* vim: set ts=4 sts=4 sw=4 noet tw=112: */ -