[Terminal] Add scrollbar-position property
[tilda-gobject.git] / tilda-terminal.h
index 80b1bef..e9d8f28 100644 (file)
@@ -5,6 +5,8 @@
 #include <gtk/gtk.h>
 #include <vte/vte.h>
 
+#include "tilda-window.h"
+
 
 #define TILDA_TYPE_TERMINAL                            (tilda_terminal_get_type())
 #define TILDA_TERMINAL(obj)                            (G_TYPE_CHECK_INSTANCE_CAST ((obj), TILDA_TYPE_TERMINAL, TildaTerminal))
@@ -21,8 +23,8 @@ struct _TildaTerminal {
        gboolean dispose_has_run;
 
        /* Instance Members */
-       // FIXME: ADD THESE BACK
-       // TildaWindow *tw;
+       gint window_number;
+       GObject *parent_window;
        GtkWidget *vte_term;
        GtkWidget *scrollbar;
        GtkWidget *hbox;
@@ -33,6 +35,7 @@ struct _TildaTerminal {
        gchar *font;
        gchar *title;
        gchar *working_directory;
+       gchar *web_browser;
 
        gint scrollback_lines;
        gint transparency_percent;
@@ -48,6 +51,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.
@@ -64,6 +68,7 @@ struct _TildaTerminal {
        gboolean audible_bell;
        gboolean visible_bell;
        gboolean double_buffered;
+       gboolean mouse_autohide;
 };
 
 struct _TildaTerminalClass {