X-Git-Url: https://irasnyder.com/gitweb/?a=blobdiff_plain;f=tilda-terminal.h;h=5d59a505e5e10140738bea5dde360fdd8de21b84;hb=93db48f0c2f7a1185d4da9d9ab7cde83b9a3aa94;hp=3887617b41c3d2123738886dd053bead4cc64ec1;hpb=e1b2e8f7f88a9359ebb43efd3ff0513287ed7b0c;p=tilda-gobject.git diff --git a/tilda-terminal.h b/tilda-terminal.h index 3887617..5d59a50 100644 --- a/tilda-terminal.h +++ b/tilda-terminal.h @@ -23,8 +23,7 @@ struct _TildaTerminal { gboolean dispose_has_run; /* Instance Members */ - gint window_number; - //TildaWindow *tw; + GObject *parent_window; GtkWidget *vte_term; GtkWidget *scrollbar; GtkWidget *hbox; @@ -35,6 +34,7 @@ struct _TildaTerminal { gchar *font; gchar *title; gchar *working_directory; + gchar *web_browser; gint scrollback_lines; gint transparency_percent; @@ -50,6 +50,7 @@ struct _TildaTerminal { gint delete_binding; gint dynamic_title; gint exit_action; + gint scrollbar_position; // TODO: gint colorscheme; the code can work around the need for // TODO: this value. Just check if the back and fore colors match // TODO: any pre-defined colorschemes exactly in the GUI. @@ -66,6 +67,7 @@ struct _TildaTerminal { gboolean audible_bell; gboolean visible_bell; gboolean double_buffered; + gboolean mouse_autohide; }; struct _TildaTerminalClass { @@ -78,8 +80,9 @@ struct _TildaTerminalClass { GType tilda_terminal_get_type (void); /* API */ +gboolean tilda_terminal_run_command (TildaTerminal *self, gchar *command, GError **error); +gboolean tilda_terminal_close (TildaTerminal *self, GError **error); #endif /* TILDA_TERMINAL_H */ /* vim: set ts=4 sts=4 sw=4 noet tw=112: */ -