[Terminal] Get ready for integration with TildaWindow
[tilda-gobject.git] / tilda-terminal.h
index bf19ba2..8cc8741 100644 (file)
@@ -1,7 +1,10 @@
 #ifndef TILDA_TERMINAL_H
 #define TILDA_TERMINAL_H
 
-#include <glib-object.h>
+#include <glib.h>
+#include <gtk/gtk.h>
+#include <vte/vte.h>
+
 
 #define TILDA_TYPE_TERMINAL                            (tilda_terminal_get_type())
 #define TILDA_TERMINAL(obj)                            (G_TYPE_CHECK_INSTANCE_CAST ((obj), TILDA_TYPE_TERMINAL))
@@ -20,7 +23,7 @@ struct _TildaTerminal {
        /* Instance Members */
        // FIXME: ADD THESE BACK
        // TildaWindow *tw;
-       // VteTerminal *vte_term;
+       GtkWidget *vte_term;
        gint number;
 
        gchar *background_image;
@@ -39,14 +42,15 @@ struct _TildaTerminal {
        // 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 backspace_binding;
+       gint delete_binding;
        gint dynamic_title;
        gint exit_action;
-       gint colorscheme;
-       // FIXME: ADD THESE BACK
-       //GdkColor background_color;
-       //GdkColor foreground_color;
+       // 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.
+       GdkColor background_color;
+       GdkColor foreground_color;
        // TODO: all other colors supported by VTE
 
        gboolean scroll_background;