X-Git-Url: https://www.irasnyder.com/gitweb/?a=blobdiff_plain;f=tilda-window.h;h=2af640c0cf706892a04d2ceaafa3edcce98d230f;hb=427466b4a7e0016f0f61c22b74f84d35ad71974d;hp=bc058002e24dbfd41d7c1d69da2a1ecd501c414d;hpb=3e2d4445566d732617d584a2cb4a2aef5573ecba;p=tilda-gobject.git diff --git a/tilda-window.h b/tilda-window.h index bc05800..2af640c 100644 --- a/tilda-window.h +++ b/tilda-window.h @@ -41,7 +41,28 @@ struct _TildaWindow { GtkWidget *notebook; GPtrArray *terms; + /* Accelerator-related instance members */ + GtkAccelGroup *accel_group; + gchar *accel_quit; + gchar *accel_next_tab; + gchar *accel_prev_tab; + gchar *accel_add_term; + gchar *accel_remove_term; + gchar *accel_copy; + gchar *accel_paste; + gchar *accel_goto_1; + gchar *accel_goto_2; + gchar *accel_goto_3; + gchar *accel_goto_4; + gchar *accel_goto_5; + gchar *accel_goto_6; + gchar *accel_goto_7; + gchar *accel_goto_8; + gchar *accel_goto_9; + gchar *accel_goto_10; + gint number; + GObject *controller; /* pointer back to TildaController */ enum window_states { WINDOW_UP, WINDOW_DOWN } state; gchar *key; @@ -50,12 +71,11 @@ struct _TildaWindow { 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 skip_taskbar_hint; @@ -76,7 +96,9 @@ 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 */