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);