2007-07-01 Jens Granseuer <jensgr@gmx.net>
* gnome-settings-background.c:
(gnome_settings_module_background_start): if we don't take over
the background because nautilus is running, don't treat that as
an error
svn path=/trunk/; revision=7814
2007-06-21 Rodrigo Moya <rodrigo@gnome-db.org>
* gnome-settings-accessibility-keyboard.c:
* gnome-settings-keybindings.c:
* gnome-settings-keyboard.c:
* gnome-settings-multimedia-keys.c:
* gnome-settings-xrdb.c:
* gnome-settings-daemon.c: all modules use now the new arch.
* gnome-settings-background.c (background_callback): pass the correct
argument to the idle callback.
svn path=/trunk/; revision=7756
2007-05-09 Rodrigo Moya <rodrigo@gnome-db.org>
* gnome-settings-background.c (gnome_settings_module_background_init,
gnome_settings_module_background_start): no need to keep the GConfClient
around, it is already stored in the GnomeSettingsModule class.
svn path=/trunk/; revision=7585
2007-05-09 Rodrigo Moya <rodrigo@gnome-db.org>
* gnome-settings-background.c: removed G_BEGIN|END_DECLS.
(gnome_settings_module_background_get_type): register with correct type.
(gnome_settings_module_background_initialize): store the GConfClient we get.
(gnome_settings_module_background_start): use the stored GConfClient.
* gnome-settings-background.h: removed unneeded file.
* gnome-settins-clipboard.c: new file to implement the clipboard manager as
a loadable module. Replaces clipboard-manager.[ch].
* gnome-settings-daemon.c: removed old clipboard manager and use the new
module-based one.
* Makefile.am: added/removed sources.
svn path=/trunk/; revision=7584
2007-05-08 Rodrigo Moya <rodrigo@gnome-db.org>
* gnome-settings-background.c: changed to use the new GnomeSettingsModule
class for loadable modules.
* gnome-settings-daemon.c (initialize_modules, start_modules,
stop_modules): new functions to call modules's methods.
(gnome_settings_daemon_init): get all module types and create objects
from each of them.
(gnome_settings_daemon_new): added code to call loadable modules's
methods where appropriate.
svn path=/trunk/; revision=7580
2007-04-02 Rodrigo Moya <rodrigo@gnome-db.org>
* gnome-settings-daemon.c (gnome_settings_daemon_new): return NULL
when there is an error, not exit(), so that we do proper cleanup.
Remove code to register GConf callbacks, that is done in utils.c.
(gnome_settings_daemon_get_conf_client,
gnome_settings_daemon_register_callback,
gnome_settings_daemon_spawn_with_input,
gnome_settings_daemon_get_invisible,
gnome_settings_daemon_delayed_show_dialog): removed from the
GnomeSettingsDaemon interface.
* utils.c (gnome_settings_get_config_client,
gnome_settings_get_invisible,
gnome_settings_register_config_callback,
gnome_settings_spawn_with_input,
gnome_settings_delayed_show_dialog): moved from GnomeSettingsDaemon
interface.
* factory.c (main): check return value from gnome_settings_daemon().
* *.c: adapted to changes in function names.
* Makefile.am: put source files in alphabetical order.
svn path=/trunk/; revision=7434
2004-03-11 Chris Lahey <clahey@rigger.boston.ximian.com>
* gnome-settings-background.c (applier_idle): Made this delay by a
tenth of a second. This seems to make it not reload the
background more than once.
2004-03-12 Chris Lahey <clahey@rigger.boston.ximian.com>
* applier.c (refresh_render): Move the image reload into a separate function.
(size_changed_cb): Handle screen resolution changes.
2004-03-11 Chris Lahey <clahey@rigger.boston.ximian.com>
* applier.c (bg_applier_apply_prefs): If the image is going to be
scaled or stretched, load it at the size it's going to be
displayed.
(need_wallpaper_load_p): If the wallpaper type changed, unless it
changed between TILED and CENTERED, we need to reload the image.
2002-07-27 Mark McLoughlin <mark@skynet.ie>
* configure.in: add check for gtk+ with multihead
support and define HAVE_GTK_MULTIHEAD if found.
2002-07-27 Mark McLoughlin <mark@skynet.ie>
Add support for rendering the wallpaper on
a particular physical screen.
* applier.[ch]:
(bg_applier_init): init screen and root_window.
(bg_applier_class_init), (bg_applier_set_prop),
(bg_applier_get_prop): add "screen" property.
(bg_applier_new_for_screen): implement.
(render_wallpaper), (render_to_screen),
(create_pixmap), (wallpaper_full_cover_p): use the
screen and root window information.
(make_root_pixmap): add a GdkScreen arg, actually
use the display we opened, use the correct root
window and not the default one
(set_root_pixmap): add a GdkScreen arg, use the
default display, use the correct root window.
2002-07-22 jacob berkman <jacob@ximian.com>
* gnome-settings-background.c (gnome_settings_background_load): if
nautilus is drawing the desktop, just return
2002-01-14 Bradford Hovinen <hovinen@ximian.com>
* gnome-settings-background.c (gnome_settings_background_init):
Use the correct key to register the callback
2002-01-04 Bradford Hovinen <hovinen@ximian.com>
* gconf-property-editor.c (peditor_set_gconf_value):
Implement. Sets the GConf value either in the changeset, or if
changeset is NULL, directly
(peditor_*_widget_changed): Use peditor_set_gconf_value
(gconf_peditor_new_*): Don't complain if changeset is NULL
2001-12-20 Bradford Hovinen <hovinen@ximian.com>
* libbackground/preferences.[ch]: Rename preferences to
bg_preferences to avoid possible namespace collision
* All: Update to reflect the above