Commit graph

164 commits

Author SHA1 Message Date
Thomas Wood
b8af9cdaa6 Fix Bug 167045 - Strange wording in gnome-control-center theme manager
2006-06-13  Thomas Wood  <thos@gnome.org>

	* gnome-theme-installer.c: (transfer_done_cb): Fix Bug 167045 -
	Strange wording in gnome-control-center theme manager messages
2006-06-13 20:51:44 +00:00
Thomas Wood
7bbf1f9953 - Added option to save current background when saving a custom theme.
2006-04-28  Thomas Wood  <thos@gnome.org>

	* gnome-theme-save.c: (write_theme_to_disk), (save_theme_to_disk),
	(save_dialog_response):
	* theme-properties.glade:

	- Added option to save current background when saving a custom theme.
	Fixes bug 330302 - Saved themes should remember wallpaper.
	- Also implements some of the UI changes for the save dialog, suggested
	in bug 100622
2006-04-28 19:03:07 +00:00
Thomas Wood
270a4b8345 Fix bug 317375 - theme-manager (saving) sometimes needlessly asks whether
2006-04-27  Thomas Wood  <thos@gnome.org>

	* gnome-theme-save.c: (str_remove_slash),
	(setup_directory_structure):

	Fix bug 317375 - theme-manager (saving) sometimes needlessly asks
	whether to overwrite
2006-04-27 21:59:26 +00:00
Thomas Wood
a2609c1513 Fix bug 139692 - Some characters cannot be given as the theme name
2006-04-26  Thomas Wood  <thos@gnome.org>

	* gnome-theme-save.c: (str_remove_slash),
	(setup_directory_structure), (write_theme_to_disk),
	(gnome_theme_save_show_dialog):

	Fix bug 139692 - Some characters cannot be given as the theme name
2006-04-26 20:21:46 +00:00
Thomas Wood
ea5a631565 - Remove redundant theme-install dialog - Fix bug 138795 (file dialog
2006-04-25  Thomas Wood  <thos@gnome.org>

	* Makefile.am:
	* gnome-theme-installer.c: (gnome_theme_install_from_uri),
	(gnome_theme_installer_run_cb), (gnome_theme_installer_run):
	* gnome-theme-installer.h:
	* gnome-theme-manager.c:
	(gnome_theme_manager_drag_data_received_cb):
	* theme-install.glade:

	- Remove redundant theme-install dialog
	- Fix bug 138795 (file dialog forgets last browsed to or installed from
	  location)
2006-04-25 21:30:45 +00:00
Thomas Wood
31a5fd7828 Remove drag and drop information text, and add Install buttons to each tab
2006-04-19  Thomas Wood  <thos@gnome.org>

	* gnome-theme-details.c: (gnome_theme_details_init),
	(gnome_theme_details_reread_themes_from_disk):
	* gnome-theme-installer.c: (gnome_theme_installer_run_cb):
	* gnome-theme-installer.h:
	* gnome-theme-manager.c: (setup_dialog):
	* theme-properties.glade:

	Remove drag and drop information text, and add Install buttons to each
	tab in the details window. Closes bug 99535 - [ui-review] Theme manager UI issues
2006-04-19 10:48:04 +00:00
Thomas Wood
9c24be1b1e Applied patch from bug 170058 - bzip2 location hardcoded
2006-04-10  Thomas Wood  <thos@gnome.org>

	* gnome-theme-installer.c: (transfer_done_targz_idle_cb),
	(transfer_done_tarbz2_idle_cb), (transfer_done_cb): Applied patch from
	bug 170058 - bzip2 location hardcoded
2006-04-10 17:56:59 +00:00
Thomas Wood
b062d0c301 Patch from Sergey Al. Safonov <spoof@spoofa.info> to fix bug 314658 -
2006-04-09  Thomas Wood  <thos@gnome.org>

	* gnome-theme-manager.c: (setup_meta_tree_view): Patch from Sergey Al.
	Safonov <spoof@spoofa.info> to fix bug 314658 - Theme chooser main
	window too wide for 800x600
2006-04-09 16:23:13 +00:00
David Seseño
a7fa1e8b9a Set the search column of the treeview. Fixes #321379.
2006-01-03  David Seseño <david@alderia.com>

	* gnome-theme-manager.c (setup_dialog): Set the search column of the
	treeview. Fixes #321379.
2006-01-03 10:24:03 +00:00
Guillaume Desmottes
9d88a0bb5e Fixes bug #147665
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.
2006-01-03 10:06:50 +00:00
David Sedeño
53ea9368c6 Update the sensivility of the button if the user can remove the theme.
2005-11-14  David Sedeño <david@alderia.com>

	* gnome-theme-details.c (gtk_theme_update_remove_button): Update the
	sensivility of the button if the user can remove the theme.
	(remove_theme): Remove the selected theme.
2005-11-21 11:26:28 +00:00
Kjartan Maraas
564a9d03aa Huge cleanup. Individual ChangeLogs have info. Closing bug #320157. ANSIfy
2005-11-14  Kjartan Maraas  <kmaraas@gnome.org>

	* */*: Huge cleanup. Individual ChangeLogs have info.
	Closing bug #320157.
	* libkbddraw/keyboard-drawing.h: ANSIfy some function declarations.
2005-11-14 15:18:09 +00:00
Ed Catmur
4c13b49727 Fixes #319358
2005-10-24  Ed Catmur <ed@catmur.co.uk>

	Fixes #319358

	* gnome-theme-installer.c (install_dialog_response): make it
	work for file:// URIs.
2005-10-24 09:29:34 +00:00
Muktha
5201e26525 Update the desktop font in addition to the application font when 'apply
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.
2005-10-11 11:27:36 +00:00
Sebastien Bacher
12e01119d8 patch by Kjartan Maraas <kmaraas@gnome.org>, remove a load of leaks and
2005-02-08  Sebastien Bacher  <seb128@debian.org>

	* gnome-theme-installer.c: (file_theme_type), (transfer_done_cb),
	(install_dialog_response), (gnome_theme_installer_run):
	patch by Kjartan Maraas <kmaraas@gnome.org>, remove a load of leaks
	and make sure newly installed themes show up in the relevant lists
	without having to close/open the dialog again (Closes: #166267).

2005-02-08  Sebastien Bacher  <seb128@debian.org>

	* gnome-keyboard-properties-xkb.c: (setup_xkb_tabs):
	* gnome-keyboard-properties-xkblt.c: (def_group_in_gconf_changed):
	patch by Kjartan Maraas <kmaraas@gnome.org>, some code cleanups
	(Closes: #166267).

2005-02-08  Sebastien Bacher  <seb128@debian.org>

	* eggcellrendererkeys.c: (egg_cell_renderer_keys_start_editing):
	patch by Kjartan Maraas <kmaraas@gnome.org>, some code cleanups
        (Closes: #166267).

2005-02-08  Sebastien Bacher  <seb128@debian.org>

	* main.c: (wrap_in_label):
        patch by Kjartan Maraas <kmaraas@gnome.org>, some code cleanups
        (Closes: #166267).

2005-02-08  Sebastien Bacher  <seb128@debian.org>

	* gnome-theme-info.c: (update_common_theme_dir_index):
	* theme-thumbnail.c: (create_image):
	patch by Kjartan Maraas <kmaraas@gnome.org>, move to use GtkIconTheme
	and remove a load of leaks in the theme manager code (Closes: #166267).
2005-02-08 22:42:10 +00:00
Sebastien Bacher
3be4937dab fix some strings, changes by David Lodge <dave@cirt.net> (Closes:
2005-02-07  Sebastien Bacher  <seb128@debian.org>

        * gnome-theme-installer.c: (transfer_done_cb): fix some strings,
          changes by David Lodge <dave@cirt.net> (Closes: #166550).
2005-02-07 21:39:30 +00:00
Elijah Newren
1a6babf14b The same dufus keeps forgetting to save the ChangeLog before committing... 2005-02-02 00:30:55 +00:00
Elijah Newren
72475688be Fix an infinite loop that was bringing single-CPU systems to their knees.
2005-02-01  Elijah Newren  <newren@gmail.com>

	Fix an infinite loop that was bringing single-CPU systems to their
	knees.  Approved by Kjartan.  #160803

	* gnome-theme-manager.c: (window_settings_changed): keep track of
	the window manager theme last selected and just exit if we are
	already using the one we want
2005-02-02 00:30:04 +00:00
David Sedeño
0b8267577e New install procedure: See bug #102216. Remove
2005-02-01  David Sedeño <david@alderia.com>

	New install procedure: See bug #102216.
	* gnome-theme-details.c: Remove gnome_theme_installer_run_cb,
	gnome_icon_theme_installer_run_cb because gnome_theme_installer_run
	function now detects if it is a icon or theme.
	(gnome_theme_details_init): Remove install buttons in theme details
	window.
	* gnome-theme-installer.c (file_theme_type): Detects the type of the
	theme inspecting the content of the file.
	(transfer_done_targz_idle_cb, transfer_done_tarbz2_idle_cb): Install
	the theme in the correct temp dir.
	(transfer_done_cb): Detects if the file to install it is in the
	correct format and informs the user if it is not supported. Unpack the
	file (informs the user if there are not the correct utility in the
	system) and install the theme in the correct directory.
	(gnome_theme_installer_run): Remove parameter. Now we detect the file
	type.
	* gnome-theme-manager.c (gnome_meta_theme_installer_run_cb,
	gnome_theme_manager_drag_data_received_cb): Call
	gnome_theme_installer_run without the third parameter. Now we detect
	the file type.
	* theme-properties.glade: Removes install buttons in details window.
2005-02-01 22:33:47 +00:00
Sebastien Bacher
dc10539a5f check the permission of the .icons/.themes dir instead of the files in it
2005-01-06  Sebastien Bacher  <seb128@debian.org>

        * gnome-theme-installer.c: (install_dialog_response): check the
        permission of the .icons/.themes dir instead of the files in it
        (Closes: #161649).
2005-01-06 11:54:55 +00:00
Sebastien Bacher
0b31b594da use a temporary filename to not overwrite existant files in ~/.themes
2005-01-03  Sebastien Bacher  <seb128@debian.org>

	* gnome-theme-installer.c: (install_dialog_response): use a temporary
	filename to not overwrite existant files in ~/.themes (Closes: #97180).
2005-01-03 18:08:23 +00:00
Kjartan Maraas
a3b069d6c5 Don't include <gtk/gtk.h> twice. Same (comes in from -installer.h) Same.
2004-12-25  Kjartan Maraas  <kmaraas@gnome.org>

	* gnome-theme-details.c: Don't include <gtk/gtk.h> twice.
	* gnome-theme-installer.c: Same (comes in from -installer.h)
	* gnome-theme-manager.c: Same.
2004-12-25 14:50:28 +00:00
Mark McLoughlin
860e984b3a - install all capplet .desktop files in $(datadir)/applications
instead of $(datadir)/control-center-2.0/capplets
 - add OnlyShowIn=GNOME; to them all
 - remove capplets/desktop-links/*
2004-11-09 17:43:47 +00:00
Jonathan Blandford
233c68170e Patch from Vijaykumar Patwari <vijaykumar.patwari@wipro.com> to warn when
Tue Nov  2 16:03:41 2004  Jonathan Blandford  <jrb@redhat.com>

        * theme-switcher.c (install_dialog_response): Patch from
        Vijaykumar Patwari <vijaykumar.patwari@wipro.com> to warn when
        .themes can't be written to.
2004-11-02 22:13:05 +00:00
Mike Newman
007bde5c1d Fix for #148895 2004-10-28 18:20:17 +00:00
Sebastien Bacher
c67c245f28 * patch by Rajkumar <rajkumar.siva@wipro.com> to fix the themes
2004-10-27  Sebastien Bacher  <seb128@debian.org>

	* gnome-theme-installer.c: (transfer_done_targz_idle_cb),
	(transfer_done_tarbz2_idle_cb): *
	patch by Rajkumar <rajkumar.siva@wipro.com> to fix the themes
	installation with the non GNU versions of tar (Closes: #114553).
2004-10-27 10:43:24 +00:00
Sebastien Bacher
fe379bce54 patch by David Sedeño Fernández <david@alderia.com> to fix a warning
2004-10-27  Sebastien Bacher  <seb128@debian.org>

	* gnome-theme-save.c: (setup_directory_structure):
	patch by David Sedeño Fernández <david@alderia.com> to fix a
	warning during the compilation (Closes: #148345).
2004-10-27 09:32:33 +00:00
Jody Goldberg
135d52c612 Release 2.8.1
2004-10-14  Jody Goldberg <jody@gnome.org>

	* Release 2.8.1
2004-10-14 19:05:48 +00:00
Frédéric Crozat
347006e0d8 Use themed icons for WM hint. 2004-08-20 16:50:57 +00:00
Kjartan Maraas
9a1ccb451e Remove extra space in a string before question mark.
2004-07-31  Kjartan Maraas  <kmaraas@gnome.org>

	* gnome-theme-save.c: (setup_directory_structure): Remove
	extra space in a string before question mark.
2004-07-31 10:11:30 +00:00
David Sedeño
2279c2e5e7 (http://bugzilla.gnome.org/show_bug.cgi?id=122970) If theme exists, show
2004-07-09  David Sedeño <david@alderia.com>

        (http://bugzilla.gnome.org/show_bug.cgi?id=122970)
        * gnome-theme-save.c (setup_directory_structure):
        If theme exists, show confirmation dialog to user.
2004-07-09 14:17:28 +00:00
David Sedeño
f0a452b3f7 (http://bugzilla.gnome.org/show_bug.cgi?id=143958) Revert option added.
2004-06-20  David Sedeño <david@alderia.com>

        (http://bugzilla.gnome.org/show_bug.cgi?id=143958)
        * gnome-theme-manager.c, theme-properties.glade: Revert option added.
        Two now gboolean global var: 'themes_loaded' to check if its the first
        time that has cold meta_theme_selection_changed. 'rervert' to known
        in the same function if the selection has change because a revert.
        (meta_theme_selection_changed):  If it's the same time, save the
        initial theme in initial_meta_theme_info. If the selection has change
        because a revert click, set the sensitive of the revert button
        to false.
        (revert_theme_clicked): callback for the revert button clicked signal.
        Set the initial_meta_theme and set sensitive to FALSE.
        (setup_dialog): Added the revert button to the gtk_size_group, connect
        the clicked callback and set sensitive initially to FALSE.
2004-06-20 11:02:04 +00:00
Padraig O'Briain
9d1a12fee0 Set accessible name for GtkTreeViews in Theme Details dialog. Fixes bug
2004-05-27  Padraig O'Briain <padraig.obriain@sun.com>

	* theme-properties.glade: Set accessible name for GtkTreeViews
	in Theme Details dialog. Fixes bug #142402.
2004-05-27 06:53:48 +00:00
Jody Goldberg
d58e918c83 Release 2.6.1
2004-04-15  Jody Goldberg <jody@gnome.org>

	* Release 2.6.1
2004-04-16 02:32:42 +00:00
Jody Goldberg
0f53df3f1d fix the selection when not running metacity. That was damn irritating.
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.
2004-04-07 04:26:49 +00:00
Padraig O'Briain
80924cf2f0 Check that cursor position has changed before calling
2004-04-02  Padraig O'Briain <padraig.obriain@sun.com>

	* gnome-theme-details.c (update_list_something): Check that cursor
	position has changed before calling gtk_tree_view_set_cursor.
	* gnome-theme-manager.c (update_settings_from_gconf): Check that
	cursor position has changed before calling gtk_tree_view_set_cursor.

	Fixes bug #131538.
2004-04-02 14:33:59 +00:00
Jody Goldberg
1cc6acc2d5 Release 2.6.0.3
2004-04-01  Jody Goldberg <jody@gnome.org>

	* Release 2.6.0.3
2004-04-01 06:21:52 +00:00
Jody Goldberg
4874c554f6 Release 2.6.0.1
2004-03-30  Jody Goldberg <jody@gnome.org>

	* Release 2.6.0.1
2004-03-31 03:35:12 +00:00
Jody Goldberg
1df948d905 Release 2.6.0
2004-03-23  Jody Goldberg <jody@gnome.org>

	* Release 2.6.0
2004-03-24 02:58:55 +00:00
Jody Goldberg
f4fb38359c Release 2.5.4
2004-03-11  Jody Goldberg <jody@gnome.org>

	* Release 2.5.4
2004-03-11 06:02:19 +00:00
Jody Goldberg
26139a231b revert the commit on
2004-03-02  Jody Goldberg <jody@gnome.org>

	* gnome-theme-manager.c (load_meta_themes) : revert the commit on
	  Wed Feb  4 00:05:11 2004  Jonathan Blandford  <jrb@gnome.org>
	  exit if it is a non-compliant wm (eg, anything but metacity)

2004-02-25  Fernando Herrera  <fherrera@onirica.com>

	http://bugzilla.gnome.org/show_bug.cgi?id=132902
	* theme-install.glade: use GtkFileChooser.
2004-03-02 15:03:43 +00:00
Jody Goldberg
2688109c0b Release 2.5.3
2004-02-13  Jody Goldberg <jody@gnome.org>

	* Release 2.5.3
2004-02-13 15:56:12 +00:00
Mark McLoughlin
d9885e685f update help links to point to user-guide.xml
2004-02-12  Mark McLoughlin  <mark@skynet.ie>

        * capplets/display/main.c: (cb_dialog_response):
        * capplets/localization/gnome-localization-properties.c:
        (dialog_response): update help links to point to user-guide.xml
2004-02-12 14:23:03 +00:00
Jonathan Blandford
b6d4dc7a76 fix #106424
Sat Feb  7 00:34:45 2004  Jonathan Blandford  <jrb@gnome.org>

        * gnome-theme-manager.c (load_meta_themes): fix #106424

Fri Feb  6 20:49:25 2004  Jonathan Blandford  <jrb@gnome.org>

        * gnome-theme-details.c (gnome_theme_details_init): Patch from
        Frederic Crozat to install themes in the right place.
2004-02-07 05:39:18 +00:00
Jonathan Blandford
4b2fc55b01 exit if it is a non-compliant wm (eg, anything but metacity)
Wed Feb  4 00:05:11 2004  Jonathan Blandford  <jrb@gnome.org>

        * gnome-theme-manager.c (load_meta_themes): exit if it is a
        non-compliant wm (eg, anything but metacity)
2004-02-04 05:21:28 +00:00
Jonathan Blandford
1355ee215f use g_markup_printf_escaped instead of g_strdup_printf, #110564
Tue Feb  3 23:36:25 2004  Jonathan Blandford  <jrb@gnome.org>

        * gnome-theme-manager.c (load_meta_themes): use
        g_markup_printf_escaped instead of g_strdup_printf, #110564
2004-02-04 04:36:27 +00:00
Jody Goldberg
261b2b9838 Release 2.5.2
2004-01-14  Jody Goldberg <jody@gnome.org>

	* Release 2.5.2
2004-01-14 06:41:31 +00:00
Muktha
265865865b Add accessible name and description. Fixes bug #128377.
2004-01-05  Muktha <muktha.narayan@wipro.com>

        * theme-properties.glade: Add accessible name and description.
          Fixes bug #128377.
2004-01-05 13:56:21 +00:00
Jody Goldberg
156cabf24f Release 2.5.1.1
2003-12-30  Jody Goldberg <jody@gnome.org>

	* Release 2.5.1.1
2003-12-31 17:11:31 +00:00
Jody Goldberg
e5f68bb5bd Release 2.5.1
2003-12-30  Jody Goldberg <jody@gnome.org>

	* Release 2.5.1
2003-12-30 18:30:46 +00:00