[Goodies-commits] r3218 - ristretto/trunk/src
Stephan Arts
stephan at xfce.org
Wed Sep 12 22:55:40 CEST 2007
Author: stephan
Date: 2007-09-12 20:55:40 +0000 (Wed, 12 Sep 2007)
New Revision: 3218
Modified:
ristretto/trunk/src/main.c
Log:
Forgotten the toolbar
Modified: ristretto/trunk/src/main.c
===================================================================
--- ristretto/trunk/src/main.c 2007-09-12 20:50:51 UTC (rev 3217)
+++ ristretto/trunk/src/main.c 2007-09-12 20:55:40 UTC (rev 3218)
@@ -123,6 +123,8 @@
static GtkWidget *menu_item_last;
static GtkWidget *menu_item_forward;
static GtkWidget *menu_item_back;
+static GtkToolItem *tool_item_forward;
+static GtkToolItem *tool_item_previous;
int main(int argc, char **argv)
{
@@ -309,14 +311,16 @@
GtkToolItem *zoom_100= gtk_tool_button_new_from_stock(GTK_STOCK_ZOOM_100);
GtkToolItem *zoom_out= gtk_tool_button_new_from_stock(GTK_STOCK_ZOOM_OUT);
GtkToolItem *zoom_in = gtk_tool_button_new_from_stock(GTK_STOCK_ZOOM_IN);
- GtkToolItem *forward = gtk_tool_button_new_from_stock(GTK_STOCK_GO_FORWARD);
- GtkToolItem *previous = gtk_tool_button_new_from_stock(GTK_STOCK_GO_BACK);
+ tool_item_forward = gtk_tool_button_new_from_stock(GTK_STOCK_GO_FORWARD);
+ tool_item_previous = gtk_tool_button_new_from_stock(GTK_STOCK_GO_BACK);
GtkToolItem *open = gtk_tool_button_new_from_stock(GTK_STOCK_OPEN);
GtkToolItem *spacer = gtk_tool_item_new();
GtkToolItem *separator = gtk_separator_tool_item_new();
- gtk_tool_item_set_is_important(previous, TRUE);
- gtk_tool_item_set_is_important(forward, TRUE);
+ gtk_tool_item_set_is_important(tool_item_previous, TRUE);
+ gtk_tool_item_set_is_important(tool_item_forward, TRUE);
+ gtk_widget_set_sensitive(GTK_WIDGET(tool_item_forward), FALSE);
+ gtk_widget_set_sensitive(GTK_WIDGET(tool_item_previous), FALSE);
gtk_tool_item_set_expand(spacer, TRUE);
gtk_tool_item_set_homogeneous(spacer, FALSE);
@@ -352,8 +356,8 @@
gtk_toolbar_insert(GTK_TOOLBAR(app_tool_bar), zoom_out, 0);
gtk_toolbar_insert(GTK_TOOLBAR(app_tool_bar), zoom_in, 0);
gtk_toolbar_insert(GTK_TOOLBAR(app_tool_bar), spacer, 0);
- gtk_toolbar_insert(GTK_TOOLBAR(app_tool_bar), forward, 0);
- gtk_toolbar_insert(GTK_TOOLBAR(app_tool_bar), previous, 0);
+ gtk_toolbar_insert(GTK_TOOLBAR(app_tool_bar), tool_item_forward, 0);
+ gtk_toolbar_insert(GTK_TOOLBAR(app_tool_bar), tool_item_previous, 0);
gtk_toolbar_insert(GTK_TOOLBAR(app_tool_bar), separator, 0);
gtk_toolbar_insert(GTK_TOOLBAR(app_tool_bar), open, 0);
@@ -361,8 +365,8 @@
g_signal_connect(G_OBJECT(zoom_100), "clicked", G_CALLBACK(cb_rstto_zoom_100), viewer);
g_signal_connect(G_OBJECT(zoom_in), "clicked", G_CALLBACK(cb_rstto_zoom_in), viewer);
g_signal_connect(G_OBJECT(zoom_out), "clicked", G_CALLBACK(cb_rstto_zoom_out), viewer);
- g_signal_connect(G_OBJECT(forward), "clicked", G_CALLBACK(cb_rstto_forward), navigator);
- g_signal_connect(G_OBJECT(previous), "clicked", G_CALLBACK(cb_rstto_previous), navigator);
+ g_signal_connect(G_OBJECT(tool_item_forward), "clicked", G_CALLBACK(cb_rstto_forward), navigator);
+ g_signal_connect(G_OBJECT(tool_item_previous), "clicked", G_CALLBACK(cb_rstto_previous), navigator);
if(toolbar_open_dir == TRUE)
g_signal_connect(G_OBJECT(open), "clicked", G_CALLBACK(cb_rstto_open_dir), navigator);
else
@@ -567,6 +571,9 @@
gtk_widget_set_sensitive(menu_item_last, TRUE);
gtk_widget_set_sensitive(menu_item_back, TRUE);
gtk_widget_set_sensitive(menu_item_forward, TRUE);
+
+ gtk_widget_set_sensitive(GTK_WIDGET(tool_item_forward), TRUE);
+ gtk_widget_set_sensitive(GTK_WIDGET(tool_item_previous), TRUE);
}
else
{
@@ -577,6 +584,9 @@
gtk_widget_set_sensitive(menu_item_last, FALSE);
gtk_widget_set_sensitive(menu_item_back, FALSE);
gtk_widget_set_sensitive(menu_item_forward, FALSE);
+
+ gtk_widget_set_sensitive(GTK_WIDGET(tool_item_forward), FALSE);
+ gtk_widget_set_sensitive(GTK_WIDGET(tool_item_previous), FALSE);
}
}
More information about the Goodies-commits
mailing list