[Terminal] Add string properties
[tilda-gobject.git] / tilda-terminal.h
index 062cfdd..bf19ba2 100644 (file)
@@ -18,7 +18,46 @@ struct _TildaTerminal {
        gboolean dispose_has_run;
 
        /* Instance Members */
+       // FIXME: ADD THESE BACK
+       // TildaWindow *tw;
+       // VteTerminal *vte_term;
        gint number;
+
+       gchar *background_image;
+       gchar *shell;
+       gchar *font;
+       gchar *title;
+       gchar *working_directory;
+
+       gint scrollback_lines;
+       gint transparency_percent;
+       // TODO: opacity, tint, etc
+
+       // TODO: these really are enums. Maybe the config system
+       // TODO: can be made to handle top, bottom, left, right.
+       // TODO: (similar to the true/false handling)
+       // TODO:
+       // TODO: or, maybe ints would just be better
+       // TODO: REMEMBER THOUGH: make the computer do what it's good at ;)
+       gint backspace_key;
+       gint delete_key;
+       gint dynamic_title;
+       gint exit_action;
+       gint colorscheme;
+       // FIXME: ADD THESE BACK
+       //GdkColor background_color;
+       //GdkColor foreground_color;
+       // TODO: all other colors supported by VTE
+
+       gboolean scroll_background;
+       gboolean scroll_on_output;
+       gboolean scroll_on_keystroke;
+       gboolean antialiased;
+       gboolean allow_bold_text;
+       gboolean cursor_blinks;
+       gboolean audible_bell;
+       gboolean visible_bell;
+       gboolean double_buffered;
 };
 
 struct _TildaTerminalClass {