shell: Make search entry single-iconed

As per Jakub's request.
This commit is contained in:
Bastien Nocera 2010-09-28 16:49:17 +01:00
parent 255195617b
commit 0ae5a7b8cc
2 changed files with 11 additions and 4 deletions

View file

@ -483,12 +483,22 @@ search_entry_changed_cb (GtkEntry *entry,
if (!g_strcmp0 (priv->filter_string, "")) if (!g_strcmp0 (priv->filter_string, ""))
{ {
shell_show_overview_page (priv); shell_show_overview_page (priv);
g_object_set (G_OBJECT (entry),
"secondary-icon-name", "gtk-find",
"secondary-icon-activatable", FALSE,
"secondary-icon-sensitive", FALSE,
NULL);
} }
else else
{ {
gtk_tree_model_filter_refilter (GTK_TREE_MODEL_FILTER (priv->search_filter)); gtk_tree_model_filter_refilter (GTK_TREE_MODEL_FILTER (priv->search_filter));
gtk_notebook_set_current_page (GTK_NOTEBOOK (priv->notebook), gtk_notebook_set_current_page (GTK_NOTEBOOK (priv->notebook),
SEARCH_PAGE); SEARCH_PAGE);
g_object_set (G_OBJECT (entry),
"secondary-icon-name", "gtk-clear",
"secondary-icon-activatable", TRUE,
"secondary-icon-sensitive", TRUE,
NULL);
} }
} }

View file

@ -46,10 +46,7 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can_focus">True</property> <property name="can_focus">True</property>
<property name="invisible_char">&#x25CF;</property> <property name="invisible_char">&#x25CF;</property>
<property name="primary_icon_stock">gtk-find</property> <property name="secondary_icon_stock">gtk-find</property>
<property name="secondary_icon_stock">gtk-clear</property>
<property name="secondary_icon_activatable">True</property>
<property name="secondary_icon_sensitive">True</property>
</object> </object>
</child> </child>
</object> </object>