* src/prefs_toolbar.c
Fix text reset; patch by Pawel
+2007-10-06 [colin] 3.0.2cvs23
+
+ * src/prefs_toolbar.c
+ Fix text reset; patch by Pawel
+
2007-10-06 [colin] 3.0.2cvs22
* src/toolbar.h
2007-10-06 [colin] 3.0.2cvs22
* src/toolbar.h
( cvs diff -u -r 1.30.2.36 -r 1.30.2.37 src/prefs_toolbar.c; ) > 3.0.2cvs20.patchset
( cvs diff -u -r 1.30.2.37 -r 1.30.2.38 src/prefs_toolbar.c; cvs diff -u -r 1.43.2.85 -r 1.43.2.86 src/toolbar.c; ) > 3.0.2cvs21.patchset
( cvs diff -u -r 1.19.2.22 -r 1.19.2.23 src/toolbar.h; ) > 3.0.2cvs22.patchset
( cvs diff -u -r 1.30.2.36 -r 1.30.2.37 src/prefs_toolbar.c; ) > 3.0.2cvs20.patchset
( cvs diff -u -r 1.30.2.37 -r 1.30.2.38 src/prefs_toolbar.c; cvs diff -u -r 1.43.2.85 -r 1.43.2.86 src/toolbar.c; ) > 3.0.2cvs21.patchset
( cvs diff -u -r 1.19.2.22 -r 1.19.2.23 src/toolbar.h; ) > 3.0.2cvs22.patchset
+( cvs diff -u -r 1.30.2.38 -r 1.30.2.39 src/prefs_toolbar.c; ) > 3.0.2cvs23.patchset
MICRO_VERSION=2
INTERFACE_AGE=0
BINARY_AGE=0
MICRO_VERSION=2
INTERFACE_AGE=0
BINARY_AGE=0
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
static void prefs_toolbar_down (GtkButton *button,
ToolbarPage *prefs_toolbar);
static void prefs_toolbar_down (GtkButton *button,
ToolbarPage *prefs_toolbar);
+static void action_selection_changed (GtkComboBox *action_combo,
+ ToolbarPage *prefs_toolbar);
+
+static void func_selection_changed (GtkComboBox *action_combo,
+ ToolbarPage *prefs_toolbar);
+
static void prefs_toolbar_create (ToolbarPage *prefs_toolbar);
static GtkWidget *create_set_list_view (ToolbarPage *prefs_toolbar);
static void prefs_toolbar_create (ToolbarPage *prefs_toolbar);
static GtkWidget *create_set_list_view (ToolbarPage *prefs_toolbar);
gtk_combo_box_set_active(
GTK_COMBO_BOX(prefs_toolbar->item_func_combo), 0);
gtk_button_set_label(GTK_BUTTON(prefs_toolbar->icon_button), "");
gtk_combo_box_set_active(
GTK_COMBO_BOX(prefs_toolbar->item_func_combo), 0);
gtk_button_set_label(GTK_BUTTON(prefs_toolbar->icon_button), "");
- gtk_entry_set_text(GTK_ENTRY(prefs_toolbar->item_text_entry), "");
gtk_widget_set_sensitive(prefs_toolbar->item_text_entry, TRUE);
gtk_widget_set_sensitive(prefs_toolbar->item_func_combo, TRUE);
gtk_widget_set_sensitive(prefs_toolbar->icon_button, TRUE);
gtk_widget_set_sensitive(prefs_toolbar->item_text_entry, TRUE);
gtk_widget_set_sensitive(prefs_toolbar->item_func_combo, TRUE);
gtk_widget_set_sensitive(prefs_toolbar->icon_button, TRUE);
+
+ func_selection_changed(GTK_COMBO_BOX(prefs_toolbar->item_func_combo),
+ prefs_toolbar);
break;
case ITEM_USER_ACTION:
gtk_widget_show(prefs_toolbar->item_action_combo);
break;
case ITEM_USER_ACTION:
gtk_widget_show(prefs_toolbar->item_action_combo);
gtk_widget_set_sensitive(prefs_toolbar->item_action_combo, TRUE);
gtk_widget_set_sensitive(prefs_toolbar->icon_button, TRUE);
gtk_widget_set_sensitive(prefs_toolbar->item_action_combo, TRUE);
gtk_widget_set_sensitive(prefs_toolbar->icon_button, TRUE);
- gchar *text = gtk_combo_box_get_active_text(GTK_COMBO_BOX(
- prefs_toolbar->item_action_combo));
- gtk_entry_set_text(GTK_ENTRY(prefs_toolbar->item_text_entry), text);
- g_free(text);
-
+ action_selection_changed(GTK_COMBO_BOX(prefs_toolbar->item_action_combo),
+ prefs_toolbar);
break;
case ITEM_SEPARATOR:
gtk_button_set_label(GTK_BUTTON(prefs_toolbar->icon_button), _("None"));
break;
case ITEM_SEPARATOR:
gtk_button_set_label(GTK_BUTTON(prefs_toolbar->icon_button), _("None"));