TILDA_TERMINAL_FONT,
TILDA_TERMINAL_TITLE,
TILDA_TERMINAL_WORKING_DIRECTORY,
+ TILDA_TERMINAL_WEB_BROWSER,
TILDA_TERMINAL_SCROLLBACK_LINES,
TILDA_TERMINAL_TRANSPARENCY_PERCENT,
g_print ("terminal wrk dir: %s\n", self->working_directory);
break;
+ case TILDA_TERMINAL_WEB_BROWSER:
+ g_free (self->web_browser);
+ self->web_browser = g_value_dup_string (value);
+ g_print ("terminal web browser: %s\n", self->web_browser);
+ break;
+
case TILDA_TERMINAL_SCROLLBACK_LINES:
self->scrollback_lines = g_value_get_int (value);
vte_terminal_set_scrollback_lines (VTE_TERMINAL(self->vte_term), self->scrollback_lines);
g_value_set_string (value, self->working_directory);
break;
+ case TILDA_TERMINAL_WEB_BROWSER:
+ g_value_set_string (value, self->web_browser);
+ break;
+
case TILDA_TERMINAL_SCROLLBACK_LINES:
g_value_set_int (value, self->scrollback_lines);
break;
TILDA_TERMINAL_WORKING_DIRECTORY,
pspec);
+ pspec = g_param_spec_string ("web-browser",
+ "Terminal's web browser command",
+ NULL,
+ NULL,
+ G_PARAM_READWRITE);
+
+ g_object_class_install_property (gobject_class,
+ TILDA_TERMINAL_WEB_BROWSER,
+ pspec);
+
pspec = g_param_spec_int ("scrollback-lines",
"Terminal's scrollback amount (lines)",
"Get/Set terminal's scrollback amount",