diff options
author | Benjamin Otte <otte@redhat.com> | 2013-02-01 21:56:36 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2013-02-01 21:57:40 +0100 |
commit | bc473257c7ded972075a2fff5190919828797102 (patch) | |
tree | ef1475745e65a84677fc74a949fab1fcda8b41fa /demos | |
parent | b3d1121d785e0ff4f5b88438f2c0c2df41c6789e (diff) | |
download | gtk+-bc473257c7ded972075a2fff5190919828797102.tar.gz |
gtk-demo: Replace logo with a transparent one
That way, we don't have to make it transparent in all the demos.
Diffstat (limited to 'demos')
-rw-r--r-- | demos/gtk-demo/Makefile.am | 2 | ||||
-rw-r--r-- | demos/gtk-demo/appwindow.c | 19 | ||||
-rw-r--r-- | demos/gtk-demo/demo.gresource.xml | 8 | ||||
-rw-r--r-- | demos/gtk-demo/gtk-logo-old.png | bin | 0 -> 5895 bytes | |||
-rw-r--r-- | demos/gtk-demo/gtk-logo-rgb.gif | bin | 6427 -> 0 bytes | |||
-rw-r--r-- | demos/gtk-demo/images.c | 2 | ||||
-rw-r--r-- | demos/gtk-demo/main.c | 10 | ||||
-rw-r--r-- | demos/gtk-demo/textview.c | 2 |
8 files changed, 16 insertions, 27 deletions
diff --git a/demos/gtk-demo/Makefile.am b/demos/gtk-demo/Makefile.am index 01a438759f..ad38a3ed0f 100644 --- a/demos/gtk-demo/Makefile.am +++ b/demos/gtk-demo/Makefile.am @@ -126,7 +126,7 @@ RESOURCES= $(demos) \ gnu-keys.png \ gtk-logo-24.png \ gtk-logo-48.png \ - gtk-logo-rgb.gif \ + gtk-logo-old.png \ css_accordion.css \ css_basics.css \ css_multiplebgs.css \ diff --git a/demos/gtk-demo/appwindow.c b/demos/gtk-demo/appwindow.c index e076075dd7..849a3f1bc8 100644 --- a/demos/gtk-demo/appwindow.c +++ b/demos/gtk-demo/appwindow.c @@ -80,7 +80,7 @@ static void about_cb (GtkAction *action, GtkWidget *window) { - GdkPixbuf *pixbuf, *transparent; + GdkPixbuf *pixbuf; const gchar *authors[] = { "Peter Mattis", @@ -98,11 +98,9 @@ about_cb (GtkAction *action, NULL }; - pixbuf = gdk_pixbuf_new_from_resource ("/appwindow/gtk-logo-rgb.gif", NULL); + pixbuf = gdk_pixbuf_new_from_resource ("/appwindow/gtk-logo-old.png", NULL); /* We asser the existence of the pixbuf as we load it from a custom resource. */ g_assert (pixbuf); - transparent = gdk_pixbuf_add_alpha (pixbuf, TRUE, 0xff, 0xff, 0xff); - g_object_unref (pixbuf); gtk_show_about_dialog (GTK_WINDOW (window), "program-name", "GTK+ Code Demos", @@ -117,11 +115,11 @@ about_cb (GtkAction *action, "comments", "Program to demonstrate GTK+ functions.", "authors", authors, "documenters", documentors, - "logo", transparent, + "logo", pixbuf, "title", "About GTK+ Code Demos", NULL); - g_object_unref (transparent); + g_object_unref (pixbuf); } typedef struct @@ -303,7 +301,6 @@ register_stock_icons (void) GdkPixbuf *pixbuf; GtkIconFactory *factory; GtkIconSet *icon_set; - GdkPixbuf *transparent; static GtkStockItem items[] = { { "demo-gtk-logo", @@ -320,18 +317,14 @@ register_stock_icons (void) factory = gtk_icon_factory_new (); gtk_icon_factory_add_default (factory); - pixbuf = gdk_pixbuf_new_from_resource ("/appwindow/gtk-logo-rgb.gif", NULL); + pixbuf = gdk_pixbuf_new_from_resource ("/appwindow/gtk-logo-old.png", NULL); /* We assert the existence of the pixbuf as we load it from a custom resource. */ g_assert (pixbuf); - /* The gtk-logo-rgb icon has a white background, make it transparent */ - transparent = gdk_pixbuf_add_alpha (pixbuf, TRUE, 0xff, 0xff, 0xff); - - icon_set = gtk_icon_set_new_from_pixbuf (transparent); + icon_set = gtk_icon_set_new_from_pixbuf (pixbuf); gtk_icon_factory_add (factory, "demo-gtk-logo", icon_set); gtk_icon_set_unref (icon_set); g_object_unref (pixbuf); - g_object_unref (transparent); /* Drop our reference to the factory, GTK will hold a reference. */ g_object_unref (factory); diff --git a/demos/gtk-demo/demo.gresource.xml b/demos/gtk-demo/demo.gresource.xml index 7e60c3553a..18d6732c99 100644 --- a/demos/gtk-demo/demo.gresource.xml +++ b/demos/gtk-demo/demo.gresource.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <gresources> <gresource prefix="/"> - <file>gtk-logo-rgb.gif</file> + <file>gtk-logo-old.png</file> </gresource> <gresource prefix="/application"> <file preprocess="to-pixdata">gtk-logo-24.png</file> @@ -10,7 +10,7 @@ <file preprocess="xml-stripblanks">menus.ui</file> </gresource> <gresource prefix="/appwindow"> - <file preprocess="to-pixdata">gtk-logo-rgb.gif</file> + <file preprocess="to-pixdata">gtk-logo-old.png</file> </gresource> <gresource prefix="/builder"> <file>demo.ui</file> @@ -58,7 +58,7 @@ <gresource prefix="/images"> <file>alphatest.png</file> <file>floppybuddy.gif</file> - <file>gtk-logo-rgb.gif</file> + <file>gtk-logo-old.png</file> </gresource> <gresource prefix="/pixbufs"> <file>apple-red.png</file> @@ -122,6 +122,6 @@ </gresource> <gresource prefix="/textview"> <file>floppybuddy.gif</file> - <file>gtk-logo-rgb.gif</file> + <file>gtk-logo-old.png</file> </gresource> </gresources> diff --git a/demos/gtk-demo/gtk-logo-old.png b/demos/gtk-demo/gtk-logo-old.png Binary files differnew file mode 100644 index 0000000000..e6037ae8b8 --- /dev/null +++ b/demos/gtk-demo/gtk-logo-old.png diff --git a/demos/gtk-demo/gtk-logo-rgb.gif b/demos/gtk-demo/gtk-logo-rgb.gif Binary files differdeleted file mode 100644 index 63c622b93c..0000000000 --- a/demos/gtk-demo/gtk-logo-rgb.gif +++ /dev/null diff --git a/demos/gtk-demo/images.c b/demos/gtk-demo/images.c index d29ea97adb..4065ee54c7 100644 --- a/demos/gtk-demo/images.c +++ b/demos/gtk-demo/images.c @@ -361,7 +361,7 @@ do_images (GtkWidget *do_widget) gtk_widget_set_valign (frame, GTK_ALIGN_CENTER); gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, FALSE, 0); - pixbuf = gdk_pixbuf_new_from_resource ("/images/gtk-logo-rgb.gif", NULL); + pixbuf = gdk_pixbuf_new_from_resource ("/images/gtk-logo-old.png", NULL); /* The image loading must work, we ensure that the resources are valid. */ g_assert (pixbuf); diff --git a/demos/gtk-demo/main.c b/demos/gtk-demo/main.c index fe0260b606..8bf1014787 100644 --- a/demos/gtk-demo/main.c +++ b/demos/gtk-demo/main.c @@ -850,19 +850,15 @@ create_tree (void) static void setup_default_icon (void) { - GdkPixbuf *pixbuf, *transparent; + GdkPixbuf *pixbuf; - pixbuf = gdk_pixbuf_new_from_resource ("/gtk-logo-rgb.gif", NULL); + pixbuf = gdk_pixbuf_new_from_resource ("/gtk-logo-old.png", NULL); /* We load a resource, so we can guarantee that loading it is successful */ g_assert (pixbuf); - /* The gtk-logo-rgb icon has a white background, make it transparent */ - transparent = gdk_pixbuf_add_alpha (pixbuf, TRUE, 0xff, 0xff, 0xff); - - gtk_window_set_default_icon (transparent); + gtk_window_set_default_icon (pixbuf); g_object_unref (pixbuf); - g_object_unref (transparent); } int diff --git a/demos/gtk-demo/textview.c b/demos/gtk-demo/textview.c index c401790803..2bb6e2866d 100644 --- a/demos/gtk-demo/textview.c +++ b/demos/gtk-demo/textview.c @@ -131,7 +131,7 @@ insert_text (GtkTextBuffer *buffer) GdkPixbuf *pixbuf; GdkPixbuf *scaled; - pixbuf = gdk_pixbuf_new_from_resource ("/textview/gtk-logo-rgb.gif", NULL); + pixbuf = gdk_pixbuf_new_from_resource ("/textview/gtk-logo-old.png", NULL); g_assert (pixbuf); scaled = gdk_pixbuf_scale_simple (pixbuf, 32, 32, GDK_INTERP_BILINEAR); |