X-Git-Url: https://www.irasnyder.com/gitweb/?a=blobdiff_plain;f=tilda-window.h;h=54bc2af6081d6704e221a4023cb103359573d556;hb=29ef9fe856a332fb9dc586bcddca8bc54bb4cdd0;hp=0ff0b1f6a0d1879d3a6db0eded4a50b2b8b2c5d1;hpb=0a154d6b56adbbc1a85aa83a6404167f6cf50dd1;p=tilda-gobject.git diff --git a/tilda-window.h b/tilda-window.h index 0ff0b1f..54bc2af 100644 --- a/tilda-window.h +++ b/tilda-window.h @@ -42,26 +42,24 @@ struct _TildaWindow { GPtrArray *terms; gint number; + GObject *controller; /* pointer back to TildaController */ enum window_states { WINDOW_UP, WINDOW_DOWN } state; gchar *key; - gint min_height; - gint min_width; - gint max_height; - gint max_width; + 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; - gint scrollbar_position; + gint initial_terminals; + + GtkPositionType tab_position; + GtkPositionType animation_orientation; gboolean keep_above; - gboolean show_in_taskbar; - gboolean pinned; + gboolean skip_taskbar_hint; + gboolean stick; gboolean hidden_at_start; gboolean centered_horizontally; gboolean centered_vertically; @@ -78,9 +76,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: */ -