Functions
mate_bg_new ()
MateBG *
mate_bg_new (void);
 
mate_bg_load_from_preferences ()
void
mate_bg_load_from_preferences (MateBG *bg);
 
mate_bg_save_to_preferences ()
void
mate_bg_save_to_preferences (MateBG *bg);
 
mate_bg_set_filename ()
void
mate_bg_set_filename (MateBG *bg,
                      const char *filename);
 
mate_bg_set_color ()
void
mate_bg_set_color (MateBG *bg,
                   MateBGColorType type,
                   GdkRGBA *primary,
                   GdkRGBA *secondary);
 
mate_bg_get_filename ()
const gchar *
mate_bg_get_filename (MateBG *bg);
 
mate_bg_get_color ()
void
mate_bg_get_color (MateBG *bg,
                   MateBGColorType *type,
                   GdkRGBA *primary,
                   GdkRGBA *secondary);
 
mate_bg_draw ()
void
mate_bg_draw (MateBG *bg,
              GdkPixbuf *dest,
              GdkScreen *screen,
              gboolean is_root);
 
mate_bg_get_image_size ()
gboolean
mate_bg_get_image_size (MateBG *bg,
                        MateDesktopThumbnailFactory *factory,
                        int best_width,
                        int best_height,
                        int *width,
                        int *height);
 
mate_bg_create_thumbnail ()
GdkPixbuf *
mate_bg_create_thumbnail (MateBG *bg,
                          MateDesktopThumbnailFactory *factory,
                          GdkScreen *screen,
                          int dest_width,
                          int dest_height);
Returns
a GdkPixbuf showing the background as a thumbnail. 
[transfer full]
 
 
mate_bg_is_dark ()
gboolean
mate_bg_is_dark (MateBG *bg,
                 int dest_width,
                 int dest_height);