[gtk+] Place the search icon in the primary slot of the entry
- From: William Jon McCann <mccann src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Place the search icon in the primary slot of the entry
- Date: Sun, 3 Mar 2013 16:16:23 +0000 (UTC)
commit cb27c4b08c278ac7e8a882b638dbf30acd1436cf
Author: William Jon McCann <william jon mccann gmail com>
Date: Sat Mar 2 07:50:50 2013 -0500
Place the search icon in the primary slot of the entry
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
gtk/gtksearchentry.c | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtksearchentry.c b/gtk/gtksearchentry.c
index b729993..b28406a 100644
--- a/gtk/gtksearchentry.c
+++ b/gtk/gtksearchentry.c
@@ -74,7 +74,7 @@ search_entry_changed_cb (GtkEntry *entry,
if (str == NULL || *str == '\0')
{
- icon_name = "edit-find-symbolic";
+ icon_name = NULL;
active = FALSE;
}
else
@@ -101,6 +101,12 @@ gtk_search_entry_init (GtkSearchEntry *entry)
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);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]