Instead of using the secondary slot for both clear and search. This
Makes it possible to use the search icon for actions regardless of
whether text has been entered, makes it possible to use the primary
icon to indicate search status, allows us to indicate the purpose
of the entry even if text has been already entered.
https://bugzilla.gnome.org/show_bug.cgi?id=694990
if (str == NULL || *str == '\0')
{
- icon_name = "edit-find-symbolic";
+ icon_name = NULL;
active = FALSE;
}
else
g_signal_connect (entry, "icon-release",
G_CALLBACK (search_entry_clear_cb), NULL);
+ g_object_set (entry,
+ "primary-icon-name", "edit-find-symbolic",
+ "primary-icon-activatable", FALSE,
+ "primary-icon-sensitive", FALSE,
+ NULL);
+
search_entry_changed_cb (GTK_ENTRY (entry), NULL);
}