| Top |
| GnomeBG * | gnome_bg_new () |
| void | gnome_bg_load_from_preferences () |
| void | gnome_bg_save_to_preferences () |
| void | gnome_bg_set_filename () |
| void | gnome_bg_set_placement () |
| void | gnome_bg_set_rgba () |
| GDesktopBackgroundStyle | gnome_bg_get_placement () |
| void | gnome_bg_get_rgba () |
| const gchar * | gnome_bg_get_filename () |
| void | gnome_bg_draw () |
| cairo_surface_t * | gnome_bg_create_surface () |
| gboolean | gnome_bg_get_image_size () |
| GdkPixbuf * | gnome_bg_create_thumbnail () |
| gboolean | gnome_bg_is_dark () |
| gboolean | gnome_bg_has_multiple_sizes () |
| gboolean | gnome_bg_changes_with_time () |
| GdkPixbuf * | gnome_bg_create_frame_thumbnail () |
void gnome_bg_load_from_preferences (GnomeBG *bg,GSettings *settings);
void gnome_bg_save_to_preferences (GnomeBG *bg,GSettings *settings);
void gnome_bg_set_placement (GnomeBG *bg,GDesktopBackgroundStyle placement);
void gnome_bg_set_rgba (GnomeBG *bg,GDesktopBackgroundShading type,GdkRGBA *primary,GdkRGBA *secondary);
void gnome_bg_get_rgba (GnomeBG *bg,GDesktopBackgroundShading *type,GdkRGBA *primary,GdkRGBA *secondary);
cairo_surface_t * gnome_bg_create_surface (GnomeBG *bg,GdkWindow *window,int width,int height);
Create a surface that can be set as background for window
.
gboolean gnome_bg_get_image_size (GnomeBG *bg,GnomeDesktopThumbnailFactory *factory,int best_width,int best_height,int *width,int *height);
GdkPixbuf * gnome_bg_create_thumbnail (GnomeBG *bg,GnomeDesktopThumbnailFactory *factory,GdkScreen *screen,int dest_width,int dest_height);
GdkPixbuf * gnome_bg_create_frame_thumbnail (GnomeBG *bg,GnomeDesktopThumbnailFactory *factory,GdkScreen *screen,int dest_width,int dest_height,int frame_num);
Creates a thumbnail for a certain frame, where 'frame' is somewhat vaguely defined as 'suitable point to show while single-stepping through the slideshow'.