#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))
gboolean dispose_has_run;
/* Instance Members */
- // FIXME: ADD THESE BACK
- // TildaWindow *tw;
+ GObject *parent_window;
GtkWidget *vte_term;
GtkWidget *scrollbar;
GtkWidget *hbox;
gchar *font;
gchar *title;
gchar *working_directory;
+ gchar *web_browser;
gint scrollback_lines;
gint transparency_percent;
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.
gboolean audible_bell;
gboolean visible_bell;
gboolean double_buffered;
+ gboolean mouse_autohide;
};
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: */
-