2006-01-03 Guillaume Desmottes <cass@skynet.be>
Fixes bug #147665
* gnome-theme-manager.[ch] (update_font_button_state,
update_background_button_state): new functions.
(background_key_changed): call the 2 above functions to update
the background from metathemes that include a background.
2005-10-11 Muktha <muktha.narayan@wipro.com>
* gnome-theme-info.h:
* gnome-theme-manager.h:
* gnome-theme-manager.c (apply_font_clicked):
* gnome-theme-info.c (gnome_theme_read_meta_theme)
(gnome_theme_meta_info_free) (gnome_theme_meta_info_print)
(gnome_theme_meta_info_compare): Update the desktop font in
addition to the application font when 'apply font' in large print
themes is selected. Fixes#123551.
2004-04-07 Jody Goldberg <jody@gnome.org>
* gnome-theme-manager.c (update_settings_from_gconf_idle) : fix the
selection when not running metacity. That was damn irritating.
2004-03-10 Chris Lahey <clahey@ximian.com>
* gnome-theme-manager.c: (pixbuf_async_func): rename function. Use
broken_image.
(pixbuf_async_data_free): rename function. Use PixbufAsyncData instead
of a GList.
(pixbuf_idle_func): rename function. Handle the case that things
change again while we're updating. Stop what it's doing and start
from the beginning.
(add_pixbuf_idle):
(load_meta_themes): clean up. Remove model_meta_theme_info.
(update_themes_from_disk): Remove the code to check for
have_meta_theme here. It works with no metathemes installed.
(add_custom_row_to_meta_theme): handle the initial case too.
(remove_custom_row_from_meta_theme): removed.
(themes_equal): helper function for a fairly complicated comparison.
(update_settings_from_gconf_idle), (update_settings_from_gconf):
reamed. Instead of custom_theme_found to mean that there should be a
custom theme, we use current_theme_saved.
This means that there's a metatheme for the current theme. Its
meaning is almost exactly the boolean opposite of the old
one but it's more understandable. initial_theme_saved tells us
whether the initial theme has a metatheme for it now.
(theme_changed_idle), (theme_changed_func): Made this idle to reduce
rerunning
(setup_dialog): Load broken image.
(gnome_theme_manager_sort_func): Make it symmetric.
* gnome-theme-manager.h: Remove THEME_FLAG_INITIAL.
Wed Feb 5 17:03:26 2003 Jonathan Blandford <jrb@gnome.org>
* gnome-theme-manager.[ch] (get_default_string_from_key): get the
default from the schema and always sort it at the top.
* gnome-theme-details.c: ditto
Wed Jan 15 20:16:21 2003 Jonathan Blandford <jrb@redhat.com>
* gnome-theme-info.c (remove_data_from_hash_by_name): call
correctly in all the right places.
* gnome-theme-manager.c (gnome_theme_manager_tree_sort_func):
remove this unneeded sort func.
* gnome-theme-details.c (setup_tree_view): use the right sort
function.
Thu Jan 2 08:57:54 2003 Jonathan Blandford <jrb@gnome.org>
* gnome-theme-manager.c: correctly merge disk updates and the
current setup.
* TODO: Add a TODO
Tue Dec 3 00:40:13 2002 Jonathan Blandford <jrb@gnome.org>
* .cvsignore: shut up, CVS
* Makefile.am: build new objects
* gnome-theme-details.[ch]: New file to encapsulate the details
dialog.
* gnome-theme-manager.c: Restructure code. Less love, more work.
Prolly an improvement.