2007-08-07 Jens Granseuer <jensgr@gmx.net>
* appearance-style.c: (update_color_buttons_from_string): simplify
(check_color_schemes_enabled): fix check for available symbolic colors
and make buttons for unsupported colors insensitive (bug #464081)
(color_button_clicked_cb), (style_init): simplify
* data/appearance.glade: name the color buttons exactly like their
respective color so we don't need to keep two arrays around
svn path=/trunk/; revision=7968
2007-08-04 Jens Granseuer <jensgr@gmx.net>
Based on a patch by: Dennis Cranston <dennis_cranston@yahoo.com>
* appearance-style.c: (update_cursor_size_scale) Toggle
sensitivity of the cursor scale labels (bug #463442)
svn path=/trunk/; revision=7961
2007-08-04 Denis Washington <denisw@svn.gnome.org>
* common/gnome-theme-info.c: (read_cursor_theme), (look_for_cursor_theme):
Also load the "default" cursor theme as GnomeThemeCursorInfo so
we know about the available sizes. (bug #462409)
* appearance/appearance-style.c: (prepare_list):
Only add a "Default Pointer" list item if there is
no such GnomeThemeCursorInfo.
svn path=/trunk/; revision=7960
2007-08-03 Jens Granseuer <jensgr@gmx.net>
* appearance-desktop.c: (wp_color_changed): use gdk_color_to_string
instead of g_strdup_printf
* gnome-wp-xml.c: (gnome_wp_xml_load_xml),
(gnome_wp_xml_load_list): remove check for old glib version that
would result in bogus code, and save an unnecessary alloc
svn path=/trunk/; revision=7956
2007-08-01 Thomas Wood <thos@gnome.org>
Path by: Dennis Cranston <dennis_cranston@yahoo.com>
* data/appearance.glade: Add a few more mnemonics. HIG capitalization
fix for a checkbutton label.
svn path=/trunk/; revision=7943
2007-07-31 Jens Granseuer <jensgr@gmx.net>
* appearance-desktop.c: (wp_file_open_dialog), (desktop_init):
* appearance.h: add a shortcut to the user's special Pictures folder to
the file chooser and default to it (bug #461093), and reduce casting
svn path=/trunk/; revision=7941
2007-07-30 Jens Granseuer <jensgr@gmx.net>
* appearance-style.c: (color_button_clicked_cb): fix cut'n'paste errors
for the tooltip colors and use new color enum
* data/appearance.glade: repair the mess glade3 made of the file
2007-07-30 Jens Granseuer <jensgr@gmx.net>
* gnome-theme-info.c: (gnome_theme_color_scheme_parse),
(gnome_theme_color_scheme_equal):
* gnome-theme-info.h: add symbolic colors enum and use it
svn path=/trunk/; revision=7936
2007-07-30 Thomas Wood <thos@gnome.org>
* appearance-style.c: (update_color_buttons_from_string),
(check_color_schemes_enabled), (color_button_clicked_cb),
(style_init):
* data/appearance.glade:
Add tooltip foreground and background colours to the list of recognised
symbolic colours.
2007-07-30 Thomas Wood <thos@gnome.org>
* gnome-theme-info.c: (gnome_theme_color_scheme_parse): Add tooltip foreground
and background colours to the list of recognised symbolic colours.
svn path=/trunk/; revision=7933
2007-07-29 Jens Granseuer <jensgr@gmx.net>
* appearance-main.c: (main): default to showing the background tab
if wallpapers were given on the command line
svn path=/trunk/; revision=7930
2007-07-29 Jens Granseuer <jensgr@gmx.net>
* data/gnome-appearance-properties.desktop.in.in: add %F to the exec
line so external programs like epiphany can set the background (bug
#456337)
svn path=/trunk/; revision=7929
2007-07-29 Jens Granseuer <jensgr@gmx.net>
* data/appearance.glade:
* appearance-themes.c: (theme_custom_cb):
* theme-save.c: (save_dialog_response): only create the custom theme
entry when changes are made, and delete it when the theme is saved.
These changes obsolete the requirement for a modal details window.
svn path=/trunk/; revision=7928
2007-07-29 Denis Washington <denisw@svn.gnome.org>
* appearance.h:
* appearance-desktop.c: (desktop_init):
Don't store the cell renderer in AppearanceData, it is only needed by
desktop_init().
svn path=/trunk/; revision=7927
2007-07-29 Denis Washington <denisw@svn.gnome.org>
* appearance-themes.c: (theme_message_area_response_cb),
(theme_message_area_update), (theme_selection_changed_cb),
(background_or_font_changed), (themes_init):
_Really_ only show background/font suggestions if they haven't
already been applied.
svn path=/trunk/; revision=7923
2007-07-29 Denis Washington <denisw@svn.gnome.org>
* appearance-themes.c: (theme_message_area_response_cb),
(theme_message_area_update), (theme_selection_changed_cb):
Only show background/font suggestions if they haven't already
been applied.
svn path=/trunk/; revision=7922
2007-07-29 Denis Washington <denisw@svn.gnome.org>
* data/appearance.glade:
* appearance-themes.c: (theme_message_area_response_cb),
(theme_message_area_update), (theme_selection_changed_cb),
(themes_init), (themes_shutdown):
* gedit-message-area.[ch]:
* theme-util.h:
Added controls for applying suggested backgrounds and/or fonts from
metathemes. Copied over some code from gedit for the message area
(GeditMessageArea).
* Makefile.am:
Added gedit-message-area.[ch].
svn path=/trunk/; revision=7921
2007-07-29 Thomas Wood <thos@gnome.org>
* theme-installer.c: (file_theme_type), (gnome_theme_install_real):
- Fix theme installation (free called before last last use of a string)
- Update icon cache when installing icon themes (closes bug 355486)
svn path=/trunk/; revision=7919
2007-07-28 Jens Granseuer <jensgr@gmx.net>
* appearance-desktop.c: (wp_view_tooltip_cb), (desktop_init):
* data/appearance.glade: get rid of a number of unnecessary casts and the
gtk version checks since we now depend on 2.11.6 unconditionally
svn path=/trunk/; revision=7915
2007-07-28 Denis Washington <denisw@svn.gnome.org>
* common/gnome-theme-info.h:
* common/gnome-theme-info.c: (look_in_cursor_theme),
(gnome_theme_cursor_info_free):
Read a cursor theme's name from it's index.theme file if it has one.
* appearance/appearance-style.c: (prepare_list):
Show readable_name in cursor theme list instead of name.
svn path=/trunk/; revision=7914
2007-07-28 Thomas Wood <thos@gnome.org>
* wp-cellrenderer.c: (cell_renderer_wallpaper_render): Don't draw the
selection indicator if width is -1
svn path=/trunk/; revision=7912
2007-07-28 Thomas Wood <thos@gnome.org>
* wp-cellrenderer.c: (cell_renderer_wallpaper_render): Use cairo to draw the
cell renderer selection
svn path=/trunk/; revision=7910
2007-07-28 Jens Granseuer <jensgr@gmx.net>
* wp-cellrenderer.c: (cell_renderer_wallpaper_render):
* wp-cellrenderer.h: fix cell renderer state logic to not be always on
svn path=/trunk/; revision=7909
2007-07-27 Jens Granseuer <jensgr@gmx.net>
* appearance-themes.c: (themes_init, theme_postinit): remove workarounds
for initialization problems in early versions of the capplet
svn path=/trunk/; revision=7904
2007-07-27 Denis Washington <denisw@svn.gnome.org>
* mouse/cursor-*.pcf:
* mouse/mouse-cursor-*.png:
Moved to ../appearance/data/.
* appearance/data/cursor-*.pcf:
* appearance/data/mouse-cursor-*.png:
Cursor fonts and thumbnails moved from gnome-mouse-properties.
* appearance/data/Makefile.am:
Install the new files.
svn path=/trunk/; revision=7901
2007-07-26 Denis Washington <denisw@svn.gnome.org>
* data/appearance.glade:
Fixed a bug introduced in my last commit which caused to make the
button box appear above the cursors list in the theme details window.
* appearance-style.c: (cursor_theme_sort_func), (prepare_list):
Make "Default Pointer" always appear as first item in the list.
svn path=/trunk/; revision=7891
2007-07-26 Denis Washington <denisw@svn.gnome.org>
* appearance/data/appearance.glade:
* appearance/appearance-style.c:
* appearance/appearance-themes.c: (theme_load_from_gconf),
(cursor_theme_changed), (prepare_list), (style_init):
* appearance/theme-save.c: (write_theme_to_disk):
* appearance/theme-util.h:
* common/gnome-theme-apply.c: (gnome_meta_theme_set):
* common/gnome-theme-info.c:
(add_common_icon_theme_dir_monitor),
(gnome_theme_init):
* common/gnome-theme-info.h:
Re-add basic support for cursor themes for X servers without the Xcursor
extension, like the one on Solaris.
svn path=/trunk/; revision=7890
2007-07-25 Denis Washington <denisw@svn.gnome.org>
* appearance-style.c: (prepare_list):
* appearance-themes.c: (theme_load_from_gconf):
* theme-save.c: (write_theme_to_disk):
Implement saving of the cursor theme name in metathemes, and add a
"Default Pointer" option to the cursor theme list in Theme Details.
svn path=/trunk/; revision=7885
2007-07-24 Jens Granseuer <jensgr@gmx.net>
* appearance-themes.c: (theme_load_from_gconf): when reading current
settings from gconf, get the color scheme from the gtk theme if necessary
to allow matching against themes retrieved via gnome-theme-info
svn path=/trunk/; revision=7879