diff --git a/src/include/ui.h b/src/include/ui.h index 89743d4e5..bc9499964 100644 --- a/src/include/ui.h +++ b/src/include/ui.h @@ -200,8 +200,6 @@ int meta_ui_get_drag_threshold (MetaUI *ui); MetaUIDirection meta_ui_get_direction (void); -GdkPixbuf *meta_ui_get_pixbuf_from_pixmap (Pixmap pmap); - #include "tabpopup.h" #include "tile-preview.h" diff --git a/src/ui/ui.c b/src/ui/ui.c index 82df3e909..5895f1853 100644 --- a/src/ui/ui.c +++ b/src/ui/ui.c @@ -982,30 +982,3 @@ meta_ui_get_direction (void) return META_UI_DIRECTION_LTR; } -GdkPixbuf * -meta_ui_get_pixbuf_from_pixmap (Pixmap pmap) -{ - GdkPixmap *gpmap; - GdkScreen *screen; - GdkPixbuf *pixbuf; - GdkColormap *cmap; - int width, height, depth; - - gpmap = gdk_pixmap_foreign_new (pmap); - screen = gdk_drawable_get_screen (gpmap); - - gdk_drawable_get_size (GDK_DRAWABLE (gpmap), &width, &height); - - depth = gdk_drawable_get_depth (GDK_DRAWABLE (gpmap)); - if (depth <= 24) - cmap = gdk_screen_get_system_colormap (screen); - else - cmap = gdk_screen_get_rgba_colormap (screen); - - pixbuf = gdk_pixbuf_get_from_drawable (NULL, gpmap, cmap, 0, 0, 0, 0, - width, height); - - g_object_unref (gpmap); - - return pixbuf; -}