diff options
Diffstat (limited to 'ui/gtk/gui_utils.c')
-rw-r--r-- | ui/gtk/gui_utils.c | 33 |
1 files changed, 5 insertions, 28 deletions
diff --git a/ui/gtk/gui_utils.c b/ui/gtk/gui_utils.c index 410ecb680c..66b69a9a0c 100644 --- a/ui/gtk/gui_utils.c +++ b/ui/gtk/gui_utils.c @@ -54,10 +54,7 @@ #include "ui/gtk/old-gtk-compat.h" -#include "image/wsicon16.xpm" -#include "image/wsicon32.xpm" -#include "image/wsicon48.xpm" -#include "image/wsicon64.xpm" +#include "ui/gtk/wsicon.h" #ifdef _WIN32 #include <windows.h> @@ -116,13 +113,13 @@ window_icon_realize_cb(GtkWidget *win, GList *ws_icon_list = NULL; GdkPixbuf *icon; - icon = gdk_pixbuf_new_from_xpm_data((const char **)wsicon16_xpm); + icon = gdk_pixbuf_new_from_inline(-1, wsicon_16_pb_data, FALSE, NULL); ws_icon_list = g_list_append(ws_icon_list, icon); - icon = gdk_pixbuf_new_from_xpm_data((const char **)wsicon32_xpm); + icon = gdk_pixbuf_new_from_inline(-1, wsicon_32_pb_data, FALSE, NULL); ws_icon_list = g_list_append(ws_icon_list, icon); - icon = gdk_pixbuf_new_from_xpm_data((const char **)wsicon48_xpm); + icon = gdk_pixbuf_new_from_inline(-1, wsicon_48_pb_data, FALSE, NULL); ws_icon_list = g_list_append(ws_icon_list, icon); - icon = gdk_pixbuf_new_from_xpm_data((const char **)wsicon64_xpm); + icon = gdk_pixbuf_new_from_inline(-1, wsicon_64_pb_data, FALSE, NULL); ws_icon_list = g_list_append(ws_icon_list, icon); gtk_window_set_icon_list(GTK_WINDOW(win), ws_icon_list); @@ -454,26 +451,6 @@ window_destroy(GtkWidget *win) gtk_widget_destroy(win); } -#if 0 -/* Do we need this one ? */ -/* convert an xpm to a GtkWidget, using the window settings from its parent */ -/* (be sure that the parent window is already being displayed) */ -GtkWidget * -xpm_to_widget_from_parent(GtkWidget *parent, - const char **xpm) -{ - GdkPixbuf *pixbuf; - GdkPixmap *pixmap; - GdkBitmap *bitmap; - - - pixbuf = gdk_pixbuf_new_from_xpm_data(xpm); - gdk_pixbuf_render_pixmap_and_mask_for_colormap(pixbuf, gtk_widget_get_colormap(parent), &pixmap, &bitmap, 128); - - return gtk_image_new_from_pixmap(pixmap, bitmap); -} -#endif - static GtkWidget * _gtk_image_new_from_pixbuf_unref(GdkPixbuf *pixbuf) { GtkWidget *widget; |