diff options
author | Christian Persch <chpe@cvs.gnome.org> | 2006-01-04 21:46:26 +0800 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2006-01-04 21:46:26 +0800 |
commit | da5d9256984938434aea101a2d9ca615a91fa534 (patch) | |
tree | e6473467bdb3779be21b4ec52d03bf289b563e14 | |
parent | ce41d0f2c6becdb0032813f8917ff82e984b860f (diff) | |
download | gsoc2013-epiphany-da5d9256984938434aea101a2d9ca615a91fa534.tar.gz gsoc2013-epiphany-da5d9256984938434aea101a2d9ca615a91fa534.tar.zst gsoc2013-epiphany-da5d9256984938434aea101a2d9ca615a91fa534.zip |
R data/art/epiphany-close-tab.png:
2006-01-04 Christian Persch <chpe@cvs.gnome.org>
R data/art/epiphany-close-tab.png:
* lib/ephy-stock-icons.c: (ephy_stock_icons_init):
* lib/ephy-stock-icons.h:
* src/ephy-notebook.c: (build_tab_label):
Go back to using the gtk stock close icon, to get correct
themeing in a11y themes.
-rw-r--r-- | ChangeLog | 10 | ||||
-rw-r--r-- | data/art/Makefile.am | 1 | ||||
-rw-r--r-- | data/art/epiphany-close-tab.png | bin | 260 -> 0 bytes | |||
-rw-r--r-- | doc/reference/tmpl/ephy-embed.sgml | 3 | ||||
-rw-r--r-- | lib/ephy-stock-icons.c | 2 | ||||
-rw-r--r-- | lib/ephy-stock-icons.h | 2 | ||||
-rw-r--r-- | src/ephy-notebook.c | 16 |
7 files changed, 22 insertions, 12 deletions
@@ -1,5 +1,15 @@ 2006-01-04 Christian Persch <chpe@cvs.gnome.org> + R data/art/epiphany-close-tab.png: + * lib/ephy-stock-icons.c: (ephy_stock_icons_init): + * lib/ephy-stock-icons.h: + * src/ephy-notebook.c: (build_tab_label): + + Go back to using the gtk stock close icon, to get correct + themeing in a11y themes. + +2006-01-04 Christian Persch <chpe@cvs.gnome.org> + * src/ephy-find-toolbar.c: (entry_changed_cb), (set_focus_cb), (ephy_find_toolbar_grab_focus), (ephy_find_toolbar_find_next), (ephy_find_toolbar_find_previous), (ephy_find_toolbar_open), diff --git a/data/art/Makefile.am b/data/art/Makefile.am index 445ad87c3..24a6892a5 100644 --- a/data/art/Makefile.am +++ b/data/art/Makefile.am @@ -1,5 +1,4 @@ art_DATA = \ - epiphany-close-tab.png \ epiphany-entry.png \ epiphany-download.png \ epiphany-history.png \ diff --git a/data/art/epiphany-close-tab.png b/data/art/epiphany-close-tab.png Binary files differdeleted file mode 100644 index 43a549aa1..000000000 --- a/data/art/epiphany-close-tab.png +++ /dev/null diff --git a/doc/reference/tmpl/ephy-embed.sgml b/doc/reference/tmpl/ephy-embed.sgml index bf976179d..b43fe35e1 100644 --- a/doc/reference/tmpl/ephy-embed.sgml +++ b/doc/reference/tmpl/ephy-embed.sgml @@ -309,6 +309,9 @@ be done by casting). @: @: @: +@: +@: +@: @: <!-- ##### SIGNAL EphyEmbed::ge-search-key-press ##### --> diff --git a/lib/ephy-stock-icons.c b/lib/ephy-stock-icons.c index 07ae50c06..4087305d0 100644 --- a/lib/ephy-stock-icons.c +++ b/lib/ephy-stock-icons.c @@ -97,6 +97,4 @@ ephy_stock_icons_init (void) gtk_icon_factory_add_default (factory); g_object_unref (factory); - - gtk_icon_size_register (EPHY_ICON_SIZE_TAB_BUTTON, 10, 10); } diff --git a/lib/ephy-stock-icons.h b/lib/ephy-stock-icons.h index 9fcdd9911..328ad0460 100644 --- a/lib/ephy-stock-icons.h +++ b/lib/ephy-stock-icons.h @@ -23,8 +23,6 @@ G_BEGIN_DECLS -#define EPHY_ICON_SIZE_TAB_BUTTON "epiphany-icon-size-tab-button" - #define EPHY_STOCK_CLOSE_TAB "epiphany-close-tab" #define EPHY_STOCK_POPUPS "epiphany-popup-hidden" #define EPHY_STOCK_HISTORY "epiphany-history" diff --git a/src/ephy-notebook.c b/src/ephy-notebook.c index ef2790a74..cd13b09b9 100644 --- a/src/ephy-notebook.c +++ b/src/ephy-notebook.c @@ -23,7 +23,6 @@ #include "config.h" #include "ephy-notebook.h" -#include "ephy-stock-icons.h" #include "eel-gconf-extensions.h" #include "ephy-prefs.h" #include "ephy-marshal.h" @@ -36,7 +35,7 @@ #include "ephy-link.h" #include "ephy-debug.h" -#include <glib-object.h> +#include <glib/gi18n.h> #include <gtk/gtkeventbox.h> #include <gtk/gtknotebook.h> #include <gtk/gtkhbox.h> @@ -48,8 +47,6 @@ #include <gtk/gtkimage.h> #include <gtk/gtkbutton.h> #include <gtk/gtkiconfactory.h> -#include <glib/gi18n.h> -#include <libgnomevfs/gnome-vfs-uri.h> #define TAB_WIDTH_N_CHARS 15 @@ -1057,7 +1054,7 @@ build_tab_label (EphyNotebook *nb, EphyTab *tab) { GtkWidget *hbox, *label_hbox, *label_ebox; GtkWidget *label, *close_button, *image, *spinner, *icon; - GtkIconSize close_icon_size; + GtkRcStyle *rcstyle; /* set hbox spacing and label padding (see below) so that there's an * equal amount of space around the label */ @@ -1076,9 +1073,14 @@ build_tab_label (EphyNotebook *nb, EphyTab *tab) GTK_RELIEF_NONE); /* don't allow focus on the close button */ gtk_button_set_focus_on_click (GTK_BUTTON (close_button), FALSE); + gtk_button_set_relief (GTK_BUTTON (close_button), GTK_RELIEF_NONE); + + rcstyle = gtk_rc_style_new (); + rcstyle->xthickness = rcstyle->ythickness = 0; + gtk_widget_modify_style (close_button, rcstyle); + gtk_rc_style_unref (rcstyle), - close_icon_size = gtk_icon_size_from_name (EPHY_ICON_SIZE_TAB_BUTTON); - image = gtk_image_new_from_stock (EPHY_STOCK_CLOSE_TAB, close_icon_size); + image = gtk_image_new_from_stock (GTK_STOCK_CLOSE, GTK_ICON_SIZE_MENU); gtk_container_add (GTK_CONTAINER (close_button), image); gtk_box_pack_start (GTK_BOX (hbox), close_button, FALSE, FALSE, 0); |