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>
* theme-method.c: (do_close), (do_unlink), (invoke_monitors),
(theme_changed_callback), (vfs_module_init): update to match theme
callback signature; invoke_monitors looks icky, though (the uri arg
was ignored)
svn path=/trunk/; revision=7916
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 Denis Washington <denisw@svn.gnome.org>
* gnome-theme-info.c: (read_icon_theme):
Prevent cursor themes from being recognized as icon themes.
svn path=/trunk/; revision=7913
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>
* Makefile.am:
Don't try to install mouse-cursor-*.png as these files are not in mouse/
anymore.
svn path=/trunk/; revision=7903
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 Jens Granseuer <jensgr@gmx.net>
* gconf-property-editor.c: (peditor_tree_view_widget_changed),
(gconf_peditor_new_tree_view): connect to the GtkTreeViewSelection::changed
signal instead of GtkTreeView::cursor_changed, so we actually get notified
whenever the selection changes
svn path=/trunk/; revision=7899
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-05-26 Denis Washington <dwashington@gmx.net>
* gnome-mouse-properties.glade:
* gnome-mouse-poperties.c:
Remove the Cursors tab as it's functionality is covered by the apperance
capplet now.
svn path=/trunk/; revision=7889
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-25 Denis Washington <denisw@svn.gnome.org>
* gnome-theme-info.c: (add_common_icon_theme_dir_monitor),
(look_for_cursor_theme):
Fix abug introduced by the changes in revision 7856 which caused
cursor themes to not being found anymore.
svn path=/trunk/; revision=7882