| GNOME Desktop Library Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Signals | ||||
#include <libgnomeui/gnome-bg.h>
GnomeBG;
GnomeBG * gnome_bg_new (void);
void gnome_bg_load_from_preferences (GnomeBG *bg,
GSettings *settings);
void gnome_bg_save_to_preferences (GnomeBG *bg,
GSettings *settings);
void gnome_bg_set_filename (GnomeBG *bg,
const char *filename);
void gnome_bg_set_placement (GnomeBG *bg,
GDesktopBackgroundStyle placement);
void gnome_bg_set_color (GnomeBG *bg,
GDesktopBackgroundShading type,
GdkColor *primary,
GdkColor *secondary);
const gchar * gnome_bg_get_filename (GnomeBG *bg);
GDesktopBackgroundStyle gnome_bg_get_placement (GnomeBG *bg);
void gnome_bg_get_color (GnomeBG *bg,
GDesktopBackgroundShading *type,
GdkColor *primary,
GdkColor *secondary);
void gnome_bg_draw (GnomeBG *bg,
GdkPixbuf *dest,
GdkScreen *screen,
gboolean is_root);
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);
gboolean gnome_bg_is_dark (GnomeBG *bg,
int dest_width,
int dest_height);
void gnome_bg_load_from_preferences (GnomeBG *bg,GSettings *settings);
|
|
|
void gnome_bg_save_to_preferences (GnomeBG *bg,GSettings *settings);
|
|
|
void gnome_bg_set_filename (GnomeBG *bg,const char *filename);
|
|
|
void gnome_bg_set_placement (GnomeBG *bg,GDesktopBackgroundStyle placement);
|
|
|
void gnome_bg_set_color (GnomeBG *bg,GDesktopBackgroundShading type,GdkColor *primary,GdkColor *secondary);
|
|
|
|
|
|
|
GDesktopBackgroundStyle gnome_bg_get_placement (GnomeBG *bg);
|
|
Returns : |
void gnome_bg_get_color (GnomeBG *bg,GDesktopBackgroundShading *type,GdkColor *primary,GdkColor *secondary);
|
|
|
|
|
|
|
void gnome_bg_draw (GnomeBG *bg,GdkPixbuf *dest,GdkScreen *screen,gboolean is_root);
|
|
|
|
|
|
|
gboolean gnome_bg_get_image_size (GnomeBG *bg,GnomeDesktopThumbnailFactory *factory,int best_width,int best_height,int *width,int *height);
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
GdkPixbuf * gnome_bg_create_thumbnail (GnomeBG *bg,GnomeDesktopThumbnailFactory *factory,GdkScreen *screen,int dest_width,int dest_height);
|
|
|
|
|
|
|
|
|
|
Returns : |