summaryrefslogtreecommitdiff
path: root/gtk/gtk_window.c
diff options
context:
space:
mode:
authorRob Kendrick <rjek@netsurf-browser.org>2006-07-19 13:41:57 +0000
committerRob Kendrick <rjek@netsurf-browser.org>2006-07-19 13:41:57 +0000
commitd6a0ad67fe44f493d31008543fee3332282b221d (patch)
treeb78f03cf3ab4608970bfd7d00adba692a889395e /gtk/gtk_window.c
parent748e38ab87b917e6e86cbdc1471b245ea7d7054a (diff)
downloadnetsurf-d6a0ad67fe44f493d31008543fee3332282b221d.tar.gz
netsurf-d6a0ad67fe44f493d31008543fee3332282b221d.tar.bz2
Add simple (currently non-functional) options window for nsgtk
svn path=/trunk/netsurf/; revision=2779
Diffstat (limited to 'gtk/gtk_window.c')
-rw-r--r--gtk/gtk_window.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/gtk/gtk_window.c b/gtk/gtk_window.c
index 1ca94bbb4..1a8e3be77 100644
--- a/gtk/gtk_window.c
+++ b/gtk/gtk_window.c
@@ -70,6 +70,7 @@ static void gui_window_zoomin_button_event(GtkWidget *widget, gpointer data);
static void gui_window_zoom100_button_event(GtkWidget *widget, gpointer data);
static void gui_window_zoomout_button_event(GtkWidget *widget, gpointer data);
static void gui_window_history_button_event(GtkWidget *widget, gpointer data);
+static void gui_window_choices_button_event(GtkWidget *widget, gpointer data);
static void gui_window_reload_button_event(GtkWidget *widget, gpointer data);
static void gui_window_home_button_event(GtkWidget *widget, gpointer data);
@@ -115,7 +116,7 @@ struct gui_window *gui_create_browser_window(struct browser_window *bw,
GtkWidget *toolbar;
GtkToolItem *back_button, *forward_button, *stop_button, *reload_button;
GtkToolItem *zoomin_button, *zoomout_button, *zoom100_button;
- GtkToolItem *home_button, *history_button;
+ GtkToolItem *home_button, *history_button, *choices_button;
GtkToolItem *url_item;
GtkWidget *url_bar;
GtkWidget *scrolled, *history_scrolled;
@@ -204,6 +205,10 @@ struct gui_window *gui_create_browser_window(struct browser_window *bw,
gtk_toolbar_insert(GTK_TOOLBAR(toolbar), history_button, -1);
gtk_widget_show(GTK_WIDGET(history_button));
+ choices_button = gtk_tool_button_new_from_stock(GTK_STOCK_PREFERENCES);
+ gtk_toolbar_insert(GTK_TOOLBAR(toolbar), choices_button, -1);
+ gtk_widget_show(GTK_WIDGET(choices_button));
+
url_item = gtk_tool_item_new();
gtk_tool_item_set_expand(url_item, TRUE);
gtk_toolbar_insert(GTK_TOOLBAR(toolbar), url_item, -1);
@@ -310,6 +315,7 @@ struct gui_window *gui_create_browser_window(struct browser_window *bw,
NS_SIGNAL_CONNECT(g->reload_button, "clicked", gui_window_reload_button_event, g);
NS_SIGNAL_CONNECT(history_button, "clicked", gui_window_history_button_event, g);
+ NS_SIGNAL_CONNECT(choices_button, "clicked", gui_window_choices_button_event, g);
NS_SIGNAL_CONNECT(home_button, "clicked", gui_window_home_button_event, g);
/* History window events */
@@ -424,6 +430,12 @@ void gui_window_history_button_event(GtkWidget *widget, gpointer data)
gdk_window_raise(g->history_window_widget->window);
}
+void gui_window_choices_button_event(GtkWidget *widget, gpointer data)
+{
+ gtk_widget_show(GTK_WIDGET(wndChoices));
+ gdk_window_raise(wndChoices);
+}
+
void gui_window_reload_button_event(GtkWidget *widget, gpointer data)
{
struct gui_window *g = data;