Commit graph

197 commits

Author SHA1 Message Date
Jody Goldberg
4b53a6f0bd disable debug spew.
2002-05-31  Jody Goldberg <jody@gnome.org>

	* mime-type-info.c (get_category_name) : disable debug spew.

	* model-entry.c (model_entry_insert_child) : order the categories
	nicely.
2002-05-31 20:35:52 +00:00
Jody Goldberg
041eef8721 http://bugzilla.gnome.org/show_bug.cgi?id=83545 Use the child not the
2002-05-31  Jody Goldberg <jody@gnome.org>

	http://bugzilla.gnome.org/show_bug.cgi?id=83545
	* mime-types-model.c (mime_types_model_iter_parent) : Use the child
	  not the result.
2002-05-31 19:25:29 +00:00
Jody Goldberg
66d7504bf6 put things in Misc if they have no defined category. (get_category_name) :
2002-05-29  Jody Goldberg <jody@gnome.org>

	* mime-type-info.c (get_category_description) : put things in Misc if
	  they have no defined category.
	(get_category_name) : ditto.
2002-05-29 17:30:26 +00:00
Satyajit Kanungo
b4123f15b1 capplet_help () The Help directory is changed to user-guide.
2002-05-28 Satyajit Kanungo <satyajit.kanungo@wipro.com>

	* capplet-util.c : capplet_help () The Help directory is changed to
	  user-guide.
2002-05-29 04:14:29 +00:00
Jody Goldberg
49d1a5af36 Improve help handling.
2002-05-26  Jody Goldberg <jody@gnome.org>

	* capplet-util.c (capplet_help) : new utility.

2002-05-24  Jody Goldberg <jody@gnome.org>

	* mime-type-info.c (mime_category_info_load_all) : make this more paranoid.
	* mime-category-edit-dialog.c (update_subcategories) : Move this over
	  here.

2002-05-17  Jody Goldberg <jody@gnome.org>

	* mime-type-info.c (mime_category_info_using_custom_app) : add some
	  protection.
2002-05-27 02:53:33 +00:00
Jody Goldberg
55e3056021 http://bugzilla.gnome.org/show_bug.cgi?id=17728 (mime_type_info_save): a
2002-05-08  Jody Goldberg <jody@gnome.org>

	http://bugzilla.gnome.org/show_bug.cgi?id=17728
	(mime_type_info_save): a patch inspired by Archit Baweja's proposal.

2002-05-09  Archit Baweja  <bighead@users.sourceforge.net>

	* mime-type-info.c (mime_type_info_set_file_extensions): free the old
	list.
2002-05-17 03:05:13 +00:00
jacob berkman
d9a3c9ab29 work around a gcc 2.96 bug (fixes #77121)
2002-05-10  jacob berkman  <jacob@ximian.com>

	* mime-type-info.c (mime_category_info_get_full_description):
	(mime_category_info_get_full_name): work around a gcc 2.96 bug
	(fixes #77121)
2002-05-10 16:39:21 +00:00
Jody Goldberg
7caf4ce36b fix path to help.
2002-05-08  Jody Goldberg <jody@gnome.org>

	* file-types-capplet.c (cb_file_type_dialog_response) : fix path to
	help.

	http://bugzilla.gnome.org/show_bug.cgi?id=81030
	* service-info.c (fill_service_apps) : we don't own the app, don't
	  free it.
2002-05-08 15:23:52 +00:00
Jody Goldberg
fa54b079f5 http://bugzilla.gnome.org/show_bug.cgi?id=80327 Doh! If the current tree
2002-04-30  Jody Goldberg <jody@gnome.org>

	http://bugzilla.gnome.org/show_bug.cgi?id=80327
	* service-edit-dialog.c (program_changed_cb) : Doh! If the current
	tree selection is not a service then the app can be null.
2002-05-03 22:17:38 +00:00
Jody Goldberg
8d5b6e6284 always populate the details fields so a user can see what they selected.
2002-04-26  Jody Goldberg <jody@gnome.org>

	* service-edit-dialog.c (populate_app_list) : always populate the
	  details fields so a user can see what they selected.
	(program_changed_cb) : ditto.

	* service-info.c (fill_service_apps) : fix to not use freed memory.
2002-04-26 15:13:57 +00:00
Jody Goldberg
ae6a7f22ac s/execute/run/ 2002-04-23 16:01:47 +00:00
Jody Goldberg
fa05cd9201 Make instant apply and add link to Help.
2002-04-23  Jody Goldberg <jody@gnome.org>

	* model-entry.c (model_entry_save) : wrap in vfs freeze/unfreeze.
	(model_entry_append_to_dirty_list) : delete.
	(model_entry_remove_from_dirty_list) : delete.
	(model_entry_commit_dirty_list) : delete.
	(model_entry_append_to_delete_list) : delete.
	(model_entry_commit_delete_list) : delete.

	* mime-category-edit-dialog.c (store_data) : make this instant apply.
	* mime-edit-dialog.c (store_data) : ditto.
	* service-edit-dialog.c (store_data) : ditto.

	* file-types-capplet.c (cb_file_type_dialog_response) : add help and
	  change the buttons to help & close to be HIG compliant.
	(remove_cb) : make removal apply instantly.
	* file-types-properties.glade : Make the buttons Help & Close
2002-04-23 15:56:53 +00:00
Jody Goldberg
7bf0bcfc8d tidy up. (choose_cat_cb) : reorder buttons to be hig compliant.
2002-04-22  Jody Goldberg <jody@gnome.org>

	* mime-edit-dialog.c (validate_data) : tidy up.
	(choose_cat_cb) : reorder buttons to be hig compliant.
	(mime_edit_dialog_init) : ditto.
	* service-edit-dialog.c (service_edit_dialog_init) : ditto.
	* mime-category-edit-dialog.c (mime_category_edit_dialog_init) : ditto.
2002-04-22 21:34:39 +00:00
Jody Goldberg
61829b4eea set dialog title correctly when adding a service. ditto.
2002-04-22  Jody Goldberg <jody@gnome.org>

	* service-edit-dialog.c (service_edit_dialog_set_prop) : set dialog
	  title correctly when adding a service.
	* mime-edit-dialog.c (mime_edit_dialog_set_prop) : ditto.
2002-04-22 18:07:39 +00:00
Jody Goldberg
2eb29c281c Use the new hook in gnome_vfs_application_registry_get_applications to
2002-04-21  Jody Goldberg <jody@gnome.org>

	* service-info.c (fill_service_apps) : Use the new hook in
	  gnome_vfs_application_registry_get_applications to actually retrieve
	  all the applications rather than just pretending.

2002-04-21  Jody Goldberg <jody@gnome.org>

	* service-edit-dialog.c (service_edit_dialog_init) : fully disable the
	  already disable 'check content' field.  What the heck is this supposed
	  to do ?
	(fill_dialog) : ditto.
	(setup_add_dialog) : ditto.
	(store_data) : ditto.
	* file-types-properties.glade : ditto.  Having user visible widgets
	  that don't do anything is not a good idea.
2002-04-22 03:20:50 +00:00
Jody Goldberg
7da9bb59ca remove unused files 2002-04-18 13:19:43 +00:00
Jody Goldberg
9ea3c4537c Add some accelerators to buttons.
2002-04-18  Jody Goldberg <jody@gnome.org>

	* file-types-capplet-dialogs.c (initialize_edit_applications_dialog) :
	  Add some accelerators to buttons.
	(nautilus_mime_type_capplet_show_change_extension_window) : ditto.
	(run_edit_or_new_application_dialog) : and to checkboxes
	(create_application_list_item) : simplify.  No need for a label and a
	  checkbox in an hbox.

	* file-types-properties.glade : Add some accelerators to buttons and
	  checkboxes.

2002-04-12  Jody Goldberg <jody@gnome.org>

	* mime-type-info.c (mime_type_info_save) : revert part of Lauris's
	  changes that were stripping off the first character of the category.
2002-04-18 13:18:17 +00:00
jacob berkman
64a0eee134 fix improper use of guint as GType
2002-04-11  jacob berkman  <jacob@ximian.com>

	* (various files): fix improper use of guint as GType
2002-04-11 19:13:49 +00:00
Jody Goldberg
2409371641 handle the renaming 2002-04-11 15:51:19 +00:00
Jonathan Blandford
2cf880126c updated desktop files to use gnome-* instead of gnome2-* 2002-04-11 14:46:17 +00:00
Jody Goldberg
13c9efe9d6 make case insensitive.
2002-04-10  Jody Goldberg <jody@gnome.org>

	* mime-type-info.c (get_category) : make case insensitive.
2002-04-10 20:42:09 +00:00
Jody Goldberg
879418ec4c some life cycle fixes.
still case sensitive though

2002-04-07  Jody Goldberg <jody@gnome.org>

	* file-types-properties.glade : assign response ids to the buttons.

	* file-types-capplet.c (apply_cb) : delete and merge into.
	(cb_file_type_dialog_response) : here.
	(create_dialog) : connect to reponse here.
	(main) : rather than connecting to buttons directly here.

	* mime-edit-dialog.c (validate_data) : actually display the dialog.
	(fill_dialog) : Add some protection.
	(safe_set_entry) : new safety utility.
2002-04-10 20:11:02 +00:00
Jonathan Blandford
6f1fa592ec Change gnome2-* to gnome-* ditto ditto ditto ditto ditto ditto ditto ditto
Tue Apr  9 11:43:08 2002  Jonathan Blandford  <jrb@gnome.org>

	* capplets/accessibility/keyboard/Makefile.am: Change gnome2-* to
	gnome-*
	* capplets/default-applications/Makefile.am: ditto
	* capplets/file-types/Makefile.am: ditto
	* capplets/font/Makefile.am: ditto
	* capplets/keyboard/Makefile.am: ditto
	* capplets/mouse/Makefile.am: ditto
	* capplets/sound/Makefile.am: ditto
	* capplets/theme-switcher/Makefile.am: ditto
	* capplets/ui-properties/Makefile.am: ditto
	* control-center/Makefile.am: ditto
	* gnome-settings-daemon/Makefile.am: ditto

	* gnome-keybinding-properties.c (setup_dialog): man, was this code
	silly.  Also, themes are case sensitive.
	(is_metacity_running): Add support for metacity keybindings.  This
	is off by default until I write code to actually detect metacity.

Tue Apr  9 11:58:10 2002  Jonathan Blandford  <jrb@gnome.org>

	* Makefile.am: Add commented out disk support until I finish the code.
2002-04-10 06:08:08 +00:00
Bradford Hovinen
72fc255e13 Don't signal row deleted or reset tmp->next if the child node was not
2002-04-07  Bradford Hovinen  <hovinen@ximian.com>

	* model-entry.c (model_entry_remove_child): Don't signal row
	deleted or reset tmp->next if the child node was not found
2002-04-08 02:42:06 +00:00
jacob berkman
21be41f15f show 'unknown' in the protocol name for the unknown protocol
2002-04-02  jacob berkman  <jacob@ximian.com>

	* service-edit-dialog.c (fill_dialog): show 'unknown' in the
	protocol name for the unknown protocol
	(validate_data): actually run and destroy the error dialogs
2002-04-02 22:32:23 +00:00
Jody Goldberg
5f8c1ab1b2 add some protection for when there is no default.
2002-03-30  Jody Goldberg <jody@gnome.org>

	* mime-edit-dialog.c (populate_component_list) : add some protection
	  for when there is no default.
2002-03-30 07:16:14 +00:00
Lauris Kaplinski
9f3911865f Fixed some crashes and made capplet to save/load new mime types the right
way (I hope). We still mess up TreeModel if adding new entries - no idea
where in model impl that resides.
2002-03-30 02:05:22 +00:00
Richard Hestilow
ec08294088 Committed patches by Lauris Kaplinski for bugs 73571, 73587, and 71613.
2002-03-11  Richard Hestilow <hestilow@ximian.com>

	* Committed patches by Lauris Kaplinski for bugs 73571, 73587,
	and 71613.
2002-03-12 01:35:40 +00:00
Kjartan Maraas
b70c4fc684 s/PACKAGE/GETTEXT_PACKAGE/g
2002-02-27  Kjartan Maraas  <kmaraas@gnome.org>

	* file-types-applet.c: s/PACKAGE/GETTEXT_PACKAGE/g
2002-02-27 22:15:07 +00:00
Kjartan Maraas
d2f3b62d36 Remove translatable="yes" from icon labels. Remnant of a bug in
2002-02-23  Kjartan Maraas  <kmaraas@gnome.org>

	* capplets/default-applications/gnome-default-applications-properties.glade:
	Remove translatable="yes" from icon labels. Remnant of a bug in
	libglade-convert. (Thanks to James).
	* capplets/file-types/file-types-properties.glade: Same
	* capplets/keyboard/gnome-keyboard-properties.glade: Same
	* capplets/mouse/gnome-mouse-properties.glade: Same.
	* capplets/ui-properties/gnome2-ui-properties.glade: Same
	* control-center/gnomecc.glade: Same
2002-02-23 13:52:21 +00:00
Mark McLoughlin
b4e13fdaf5 use the proper executable name.
2002-02-20  Mark McLoughlin  <mark@skynet.ie>

        * file-types.desktop.in: use the proper executable name.
2002-02-20 10:42:55 +00:00
Bradford Hovinen
2b3314202e Retrieve the icon here
2002-02-17  Bradford Hovinen  <hovinen@ximian.com>

	* mime-type-info.c (mime_type_info_new): Retrieve the icon here
2002-02-18 01:04:07 +00:00
Bradford Hovinen
7b893ea56a Try to find the icon from the MIME type. (mime_type_info_get_icon_path):
2002-02-17  Bradford Hovinen  <hovinen@ximian.com>

	* mime-type-info.c (get_icon_pixbuf): Try to find the icon from
	the MIME type.
	(mime_type_info_get_icon_path): Fetch the icon name from the MIME
	type if necessary
	(get_icon_pixbuf): Call get_real_icon_path
	(get_real_icon_path): Implement. Factor from
	mime_type_info_get_icon_path
	(mime_type_info_get_icon_path): Call get_real_icon_path
2002-02-18 00:54:58 +00:00
Gediminas Paulauskas
e48aab4399 more silence 2002-02-17 23:05:10 +00:00
Bradford Hovinen
e31e31be03 Set the object value to NULL if the icon is NULL
2002-02-17  Bradford Hovinen  <hovinen@ximian.com>

	* mime-types-model.c (mime_types_model_get_value): Set the object
	value to NULL if the icon is NULL

	* mime-type-info.c (get_icon_pixbuf): Give up if it can't find
	nautilus/i-regular-24.png
	(mime_type_info_get_icon): Only ref the pixbuf if non-NULL
2002-02-17 20:06:53 +00:00
Bradford Hovinen
0018db8569 Fill the name entry with the description, not the name field
2002-02-17  Bradford Hovinen  <hovinen@ximian.com>

	* mime-category-edit-dialog.c (fill_dialog): Fill the name entry
	with the description, not the name field

	* mime-types-model.c (mime_types_model_get_value): Use description
	field when returning the description column for a category

	* mime-type-info.c (mime_type_info_set_category_name): Accept
	pointer to category description and pass that to get_category
	(mime_category_info_new): Initialize description; accept pointer
	to description
	(get_category): Accept a pointer to the description and initialize
	the category with that as well if necessary
	(get_category_description): Implement. Copy from
	get_category_name, but use the translated description name

	* mime-type-info.h (struct _MimeCategoryInfo): Add description
	field; holds the translated name

	* mime-type-info.c (mime_category_info_get_full_description):
	Implement. Copy from mime_category_info_get_full_name, but use
	description field rather than name field
	(mime_type_info_get_category_name): Use _get_full_description
	rather than _get_full_name
2002-02-17 18:48:49 +00:00
Lauris Kaplinski
35e192827a Lot of little fixes to make it to compile without most of the deprecated stuff 2002-02-04 17:48:43 +00:00
Bradford Hovinen
b4c2693a43 Pack the icon and description in the same column
2002-01-29  Bradford Hovinen  <hovinen@ximian.com>

	* file-types-capplet.c (create_dialog): Pack the icon and
	description in the same column
2002-01-29 13:29:30 +00:00
Seth Nickell
5fe3e40279 Read control center directory structure out of GnomeVFS instead of
2002-01-28  Seth Nickell  <snickell@stanford.edu>

	* control-center/capplet-dir.c: (capplet_new), (capplet_dir_new),
	(capplet_dir_entry_destroy), (read_entries),
	(get_root_capplet_dir):
	* control-center/capplet-dir.h:

	Read control center directory structure out of GnomeVFS instead of
	directly off the disk.

	Also deal with pixmaps more uniformly, and properly load them
	out of PREFIX/share/pixmaps when they aren't an absolute path.

	* capplets/desktop-links/Sawfish/appearance-properties.desktop.in:
	* capplets/desktop-links/Sawfish/bindings-properties.desktop.in:
	* capplets/desktop-links/Sawfish/focus-properties.desktop.in:
	* capplets/desktop-links/Sawfish/match-properties.desktop.in:
	* capplets/desktop-links/Sawfish/maximize-properties.desktop.in:
	* capplets/desktop-links/Sawfish/meta-properties.desktop.in:
	* capplets/desktop-links/Sawfish/misc-properties.desktop.in:
	* capplets/desktop-links/Sawfish/move-properties.desktop.in:
	* capplets/desktop-links/Sawfish/placement-properties.desktop.in:
	* capplets/desktop-links/Sawfish/sound-properties.desktop.in:
	* capplets/desktop-links/Sawfish/workspace-properties.desktop.in:
	* capplets/ui-properties/behavior.desktop.in.in:

	Add a Categories Field.

	* capplets/desktop-links/Makefile.am:
	* capplets/desktop-links/Sawfish/Makefile.am:
	* capplets/file-types/Makefile.am:
	* capplets/theme-switcher/Makefile.am:
	* capplets/ui-properties/Makefile.am:
	* control-center/Gnome.directory.in.in:
	* control-center/Makefile.am:

	Install directory files into PREFIX/share/gnome/vfolders, the standard
	vfolder description location.
2002-01-29 04:48:25 +00:00
Duarte Loreto
60a80d18bd Fixed a i18n glitch (missing space between two words)
2002-01-28  Duarte Loreto <happyguy_pt@hotmail.com>

        * mime-edit-dialog.c: Fixed a i18n glitch (missing space between two words)
2002-01-28 23:20:10 +00:00
Bradford Hovinen
66fa37fc6e Set custom program entry and needs terminal here
2002-01-28  Bradford Hovinen  <hovinen@ximian.com>

	* service-edit-dialog.c (populate_app_list): Set custom program
	entry and needs terminal here

	* service-info.c (service_info_using_custom_app): Implement

	* service-edit-dialog.c (populate_app_list): Add destroy notify
	for app

	* service-info.[ch]: Eliminate custom_line and needs_terminal; use
	app for that
2002-01-28 19:08:14 +00:00
Bradford Hovinen
049ab3cb31 Use gnome_vfs_application_registry_get_applications
2002-01-28  Bradford Hovinen  <hovinen@ximian.com>

	* mime-edit-dialog.c (populate_application_list): Use
	gnome_vfs_application_registry_get_applications
2002-01-28 18:45:27 +00:00
Bradford Hovinen
a2b1d26374 Implement
2002-01-28  Bradford Hovinen  <hovinen@ximian.com>

	* mime-type-info.c (mime_type_info_using_custom_app)
	(mime_category_info_using_custom_app): Implement

	* mime-edit-dialog.c (store_data): Update: don't use custom_line,
	needs_terminal

	* mime-type-info.[ch]: Eliminate custom_line and needs_terminal;
	will use default_action for that now
2002-01-28 18:39:42 +00:00
Bradford Hovinen
31dd650951 Don't set tmp1 with the full category name, free tmp too
2002-01-28  Bradford Hovinen  <hovinen@ximian.com>

	* mime-type-info.c (mime_category_info_save): Don't set tmp1 with
	the full category name, free tmp too
	(mime_category_info_load_all): strdup app->command
	(get_gconf_base_name): Don't put /default-action-id after the key
	name

	* category-names.h: Update category names
2002-01-28 17:34:25 +00:00
Bradford Hovinen
2073f4108f Fix logic (mime_type_info_load_all): Don't load default_action if
2002-01-28  Bradford Hovinen  <hovinen@ximian.com>

	* mime-type-info.c (update_subcategories): Fix logic
	(mime_type_info_load_all): Don't load default_action if
	custom_line is set

	* mime-category-edit-dialog.c (store_data): Call
	mime_category_info_update
	(store_data): Don't notify the model -- nothing there could have
	changed

	* mime-type-info.c (mime_category_info_update): Implement
	(update_subcategories): Update; split from set_subcategory_ids

	* mime-category-edit-dialog.c (populate_application_list): Notify
	destruction with gnome_vfs_mime_application_free
	(store_data): Store default action
	(store_data): Store custom line, needs terminal
	(populate_application_list): Set needs_terminal_toggle

	* mime-type-info.c (mime_type_info_get_use_category):
	Implement. Factor from mime_type_info_load_all
	(find_possible_supported_apps, reduce_supported_app_list): Use
	mime_type_info_get_use_category
	(get_gconf_base_name): Replace parentheses with '-'
	(mime_category_info_load_all): Only load default action, custom
	line if not already loaded

	* mime-edit-dialog.c (populate_component_list): Use get_all_components
	(populate_application_list): Use get_all_applications
2002-01-28 16:43:40 +00:00
Seth Nickell
7f372be24c Add Categories field.
2002-01-27  Seth Nickell  <snickell@stanford.edu>

	* file-types.desktop.in:

	Add Categories field.
2002-01-28 07:16:24 +00:00
Bradford Hovinen
f4e6703fe9 Implement (main): Connect to dialog_done_cb
2002-01-27  Bradford Hovinen  <hovinen@ximian.com>

	* file-types-capplet.c (dialog_done_cb): Implement
	(main): Connect to dialog_done_cb

	* mime-edit-dialog.c (mime_edit_dialog_class_init): Add done
	signal
	(response_cb): Emite done signal
2002-01-28 02:56:07 +00:00
Bradford Hovinen
fadeef3e41 Always set run_program to TRUE
2002-01-27  Bradford Hovinen  <hovinen@ximian.com>

	* service-info.c (service_info_load_all): Always set run_program
	to TRUE

	* service-edit-dialog.c (fill_dialog): Disable look at content toggle
2002-01-28 02:29:44 +00:00
Bradford Hovinen
1346c8811b Call _get_mime_application
2002-01-27  Bradford Hovinen  <hovinen@ximian.com>

	* mime-type-info.c (mime_category_info_load_all): Call
	_get_mime_application
2002-01-27 20:34:00 +00:00
Bradford Hovinen
09ba137cf2 Invoke gettext macro on the category name
2002-01-27  Bradford Hovinen  <hovinen@ximian.com>

	* mime-types-model.c (mime_types_model_get_value): Invoke gettext
	macro on the category name

	* category-names.h: Add this file
2002-01-27 20:07:30 +00:00