[epiphany] ephy-search-entry: use symbolic clear icon



commit 0bcf4b4861d5e6fbc56ea8d87e2d367c9ba165bf
Author: Diego Escalante Urrelo <diegoe igalia com>
Date:   Fri Feb 3 01:09:21 2012 -0500

    ephy-search-entry: use symbolic clear icon
    
    Instead of gtk+ stock icon, use the symbolic version.  Respects LTR/RTL.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=669131

 lib/widgets/ephy-search-entry.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/lib/widgets/ephy-search-entry.c b/lib/widgets/ephy-search-entry.c
index 2fb28e0..2a5e971 100644
--- a/lib/widgets/ephy-search-entry.c
+++ b/lib/widgets/ephy-search-entry.c
@@ -145,11 +145,15 @@ search_entry_clear_cb (GtkWidget *entry,
 static void
 ephy_search_entry_init (EphySearchEntry *entry)
 {
+	gboolean ltr;
+
 	entry->priv = EPHY_SEARCH_ENTRY_GET_PRIVATE (entry);
+	ltr = gtk_widget_get_default_direction () == GTK_TEXT_DIR_LTR;
 
-	gtk_entry_set_icon_from_stock (GTK_ENTRY (entry),
-				       GTK_ENTRY_ICON_SECONDARY,
-				       GTK_STOCK_CLEAR);
+	gtk_entry_set_icon_from_icon_name (GTK_ENTRY (entry),
+					   GTK_ENTRY_ICON_SECONDARY,
+					   ltr ? "edit-clear-symbolic" :
+					         "edit-clear-rtl-symbolic");
 	gtk_entry_set_icon_activatable (GTK_ENTRY (entry),
 					GTK_ENTRY_ICON_SECONDARY,
 					TRUE);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]