![]() |
![]() |
![]() |
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 : |