Commit graph

72 commits

Author SHA1 Message Date
Stano Visnovsky
07a568a16a Added Slovak [sk] translations 2000-11-14 13:32:33 +00:00
Gene Z. Ragan
6b5e1f48ff Some more capplet work. The mime list now updates to reflect changes made
2000-11-13  Gene Z. Ragan  <gzr@eazel.com>

	Some more capplet work.  The mime list now updates
	to reflect changes made to the default action button
	and menu item list.

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(application_button_toggled), (viewer_button_toggled),
	(application_menu_activated), (component_menu_activated),
	(add_mime_clicked),
	(nautilus_mime_type_capplet_update_mime_list_icon),
	(update_mime_list_action), (populate_mime_list):

	* mime-type-capplet/nautilus-mime-type-icon-entry.c:
	(entry_changed):
	Fixed a case where a NULL widget would cause an assertion.
2000-11-13 23:33:57 +00:00
Gene Z. Ragan
9dbfae956e Fixed bug 3107, Setting na icon for a mime type does not work.
2000-11-13  Gene Z. Ragan  <gzr@eazel.com>

	Fixed bug 3107, Setting na icon for a mime type does not work.

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	* mime-type-capplet/nautilus-mime-type-capplet.h:
	(nautilus_mime_type_capplet_update_mime_list_icon):
	New function that sets/updates the icon in the mime list.

	* mime-type-capplet/nautilus-mime-type-icon-entry.c:
	(icon_selected_cb), (nautilus_mime_type_show_icon_selection):
	Add call to new nautilus_mime_type_capplet_update_mime_list_icon
	function.
2000-11-13 19:16:38 +00:00
Kjartan Maraas
e58cefd2cd Added norwegian translation. Marked all strings for translation.
2000-11-11  Kjartan Maraas  <kmaraas@gnome.org>

	* mime-type-capplet/nautilus-mime-type.desktop: Added norwegian translation.
	* mime-type-capplet/nautilus-mime-type-capplet.c: Marked all strings for translation.
2000-11-12 17:00:14 +00:00
Elliot Lee
f54e624328 More srcdir != builddir, plus add missing source files.
More srcdir != builddir, plus add missing source files.
2000-11-10 00:56:59 +00:00
Gene Z. Ragan
7dde3219d1 Some more capplet cleanup.
2000-11-02  Gene Z. Ragan  <gzr@eazel.com>

	Some more capplet cleanup.

	* mime-type-capplet/nautilus-mime-type-capplet-dialogs.c:
	(check_button_status), (initialize_edit_applications_dialog),
	(initialize_edit_components_dialog):
	Have the Add, Edit and Delete buttons in the Edit Applications
	dialog be enabled/disabled properly based on the contents
	of the application list.

	Remove Cancel button from the Edit Component and Edit Application
	dialog, as we currently do not have a way to roll back the changed
	made.
2000-11-02 22:34:42 +00:00
Gene Ragan
5581fc2897 So2000-11-02 Gene Z. Ragan <gzr@eazel.com>
Fixed bug 4319, Edit and Delete actions in Application
	List do not function

	* mime-type-capplet/nautilus-mime-type-capplet-dialogs.c:
	(populate_default_applications_list),
	(initialize_edit_applications_dialog),
	(nautilus_mime_type_capplet_show_new_mime_window),
	(add_or_update_application), (add_item_to_application_list),
	(show_new_application_window), (show_edit_application_window),
	(delete_selected_application):
	Bunches of code to handle adding, editing and deletion of
	application/mime type mapping.

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(nautilus_mime_type_capplet_get_selected_item_mime_type):
2000-11-02 08:37:45 +00:00
Jorge Godoy
14f94182c1 updating some pt_BR <ricardo@conectiva.com.br>
any problem, just tell me, and i reverse the commit.
2000-10-26 20:08:05 +00:00
Gene Z. Ragan
31a39d9838 Fixed bug 3042, Adding new mime type doesn't work.
2000-10-16  Gene Z. Ragan  <gzr@eazel.com>

	Fixed bug 3042, Adding new mime type doesn't work.

	* mime-type-capplet/nautilus-mime-type-capplet-dialogs.c:
	(nautilus_mime_type_capplet_show_new_mime_window):

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(add_mime_clicked):
	Write proper description key.

	* libgnomevfs/gnome-vfs-mime-handlers.c:
	(gnome_vfs_mime_add_extension):
	Work in progress on adding user defined extensions
2000-10-16 22:50:48 +00:00
Gene Z. Ragan
6ff265240c Fixed bug 3040, Action column has wrong contents
2000-10-16  Gene Z. Ragan  <gzr@eazel.com>

	Fixed bug 3040, Action column has wrong contents

	Corrected an instance where text was not getting freed
	and reset.  Also fixed a few leaks in the list
	population code.

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(populate_application_menu), (populate_viewer_menu),
	(add_mime_clicked), (populate_mime_list):
2000-10-16 21:27:40 +00:00
Christophe Merlet
84cfc23e28 Updated French translation. 2000-09-28 12:52:12 +00:00
John Sullivan
67266a3b03 Removed an outdated FIXME.
* mime-type-capplet/nautilus-mime-type-capplet.c:
	(mime_list_selected_row_callback): Removed an outdated FIXME.
2000-09-21 16:52:06 +00:00
Gene Z. Ragan
a036012fe5 Fixed bug 3042, Adding new mime type doesn't work
2000-09-16  Gene Z. Ragan  <gzr@eazel.com>

	Fixed bug 3042, Adding new mime type doesn't work

	* mime-type-capplet/nautilus-mime-type-capplet-dialogs.c:
	(nautilus_mime_type_capplet_show_new_mime_window):
	Return the new mime type if one was created

	* mime-type-capplet/nautilus-mime-type-capplet-dialogs.h:
	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(nautilus_mime_type_capplet_update_info), (add_mime_clicked):
	Add info to main list.
2000-09-17 03:15:40 +00:00
Maciej Stachowiak
8d711c455a Build fixes for latest Gtk+
* configure.in: Add AM_PATH_GTK check
	* libgnomevfs-pthread/Makefile.am: Use $(GTK_CFLAGS) in compiler flags
	* mime-type-capplet/Makefile.am: likewise
	* modules/Makefile.am: likewise
	* test/Makefile.am: likewise
	* test/gnome-file-selection/Makefile.am: likewise
2000-09-11 03:14:50 +00:00
Gene Z. Ragan
9cbbe4c4b2 Fixed a couple of leaks and instances where gdk_pixbuf_new_from_file was
2000-09-08  Gene Z. Ragan  <gzr@eazel.com>

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(populate_mime_list):
	Fixed a couple of leaks and instances where
	gdk_pixbuf_new_from_file was being passed a NULL char *.
2000-09-09 00:23:39 +00:00
Gene Z. Ragan
9f9f159ffa Fixed bug 2839, setting icons for mime type is not remembered
2000-09-08  Gene Z. Ragan  <gzr@eazel.com>

	Fixed bug 2839, setting icons for mime type is not remembered

	* mime-type-capplet/nautilus-mime-type-capplet.c: (main),
	(init_mime_capplet), (nautilus_mime_type_capplet_update_info),
	(populate_mime_list),
	(nautilus_mime_type_capplet_get_selected_item_mime_type):
	Removed icon setting code callback from Change Icon button.

	* mime-type-capplet/nautilus-mime-type-icon-entry.c:
	(icon_selected_cb), (cancel_pressed), (gil_icon_selected_cb),
	(nautilus_mime_type_show_icon_selection):
	Added gnome-vfs icon setting code to OK button callback.
2000-09-08 23:58:53 +00:00
Gene Z. Ragan
327911dcb5 Fixed bug 2766, viewer menu code is not finished.
2000-09-08  Gene Z. Ragan  <gzr@eazel.com>

	Fixed bug 2766, viewer menu code is not finished.

	Enjoy your Content Loser.

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(populate_viewer_menu):
	Made function work.
2000-09-08 17:49:14 +00:00
Gene Z. Ragan
10171a33d6 Fixed bug 2789, Need to cancel non-file drags in icon entry field.
2000-09-08  Gene Z. Ragan  <gzr@eazel.com>

	Fixed bug 2789, Need to cancel non-file drags in icon
	entry field.

	* mime-type-capplet/nautilus-mime-type-icon-entry.c:
	(drag_data_get):
2000-09-08 16:41:56 +00:00
Mathieu Lacage
73fdb18e63 initialize found_match to TRUE to avoid a segfault in certain non-obvious
2000-09-05  Mathieu Lacage  <mathieu@eazel.com>

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(populate_viewer_menu): initialize found_match to TRUE
	to avoid a segfault in certain non-obvious cases. this
	is a temporary hack waiting for bug 2766.
2000-09-06 00:36:34 +00:00
John Sullivan
41b4f3f1f1 Wrote bugs for the last (for now) 18 unbugged FIXMEs.
* mime-type-capplet/nautilus-mime-type-icon-entry.c:
	(drag_data_get):
	* modules/bzip2-method.c: (do_get_file_info):
	* modules/extfs-method.c:
	* modules/file-method.c: (do_create_symbolic_link):
	* modules/ftp-method.c: (internal_get_file_info):
	* modules/gconf-method.c:
	* modules/gzip-method.c: (do_get_file_info):
	* modules/http-method.c: (process_propfind_propstat):
	* modules/translate-method.c: (tr_apply_default_mime_type),
	(tr_handle_exec), (tr_uri_translate):
	* test/test-shell.c: (do_info):
	* test/test-uri.c: (main):
2000-09-05 16:27:53 +00:00
Mathieu Lacage
d98dda20ae Add bugs to bugzilla.eazel.com for FIXMEs...
2000-09-04  Mathieu Lacage  <mathieu@eazel.com>

	Add bugs to bugzilla.eazel.com for FIXMEs...
	* libgnomevfs/gnome-vfs-mime-handlers.c:
	(gnome_vfs_mime_get_default_action_type),
	(gnome_vfs_mime_get_default_application),
	(get_executable_name_from_command_string):
	* libgnomevfs/gnome-vfs-mime-info.c: (gnome_vfs_mime_get_value),
	(gnome_vfs_get_registered_mime_types):
	* libgnomevfs/gnome-vfs-mime-magic.c:
	* libgnomevfs/gnome-vfs-uri.c:
	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(mime_list_selected_row_callback), (init_mime_capplet),
	(populate_viewer_menu), (delete_mime_clicked), (pixmap_file):
2000-09-05 03:13:37 +00:00
Pavel Cisler
8a3c6d2603 Add a flag to the xfer progress indicating a top-level item to allow
2000-09-03  Pavel Cisler  <pavel@eazel.com>

	* libgnomevfs/gnome-vfs-types.h:
	* libgnomevfs/gnome-vfs-xfer.c: (init_progress), (copy_directory),
	(copy_items), (move_items), (link_items):
	Add a flag to the xfer progress indicating a top-level item to
	allow triggering metadata copies.

	* libgnomevfs-pthread/gnome-vfs-job.c:
	(execute_create_symbolic_link):
	* libgnomevfs/gnome-vfs-mime-info.c: (gnome_vfs_mime_set_value):
	* libgnomevfs/gnome-vfs-uri.c: (gnome_vfs_uri_new):
	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(populate_viewer_menu):
	* modules/translate-method.c: (tr_uri_translate):
	* test/test-uri.c: (test_uri_host_port):
	Fix a bunch of uninitialized variables that Michael Meeks found.
2000-09-03 08:37:00 +00:00
Mathieu Lacage
b833d52def remove debugging output. fix many run-time warnings. Now, can go into
2000-09-01  Mathieu Lacage  <mathieu@eazel.com>

	* mime-type-capplet/nautilus-mime-type-capplet.c: (main),
	(init_mime_capplet), (populate_mime_list),
	(create_mime_list_and_scroller):
        remove debugging output. fix many run-time warnings.
        Now, can go into fixing real bugs.
2000-09-02 01:32:18 +00:00
Mathieu Lacage
e26b69eadb remove test on OAF compile.
2000-09-01  Mathieu Lacage  <mathieu@eazel.com>

	* libgnomevfs/gnome-vfs-init.c: (gnome_vfs_init):
        * libgnomevfs/gnome-vfs-mime-handlers.c:
	(gnome_vfs_mime_get_default_action_without_fallback),
	(gnome_vfs_mime_get_default_component), (join_str_list),
        (gnome_vfs_mime_get_short_list_components),
        (gnome_vfs_mime_get_all_components),
	(gnome_vfs_mime_id_in_component_list),
        (gnome_vfs_mime_id_list_from_component_list),
        (gnome_vfs_mime_remove_component_from_list),
        (gnome_vfs_mime_action_free), (gnome_vfs_mime_component_list_free),
        (OAF_ServerInfoList_to_ServerInfo_g_list):
	* libgnomevfs/gnome-vfs-mime-handlers.h:
        * test/test-mime-handlers-set.c: (main):
	* test/test-mime-handlers.c: (print_component), (print_action),
	(print_component_list), (main):
	remove	test on OAF compile.


	* libgnomevfs/gnome-vfs-mime-handlers.c:
	(gnome_vfs_mime_get_default_application): fix bug: we were passing
        a NULL to some subroutine.

	* mime-type-capplet/nautilus-mime-type-capplet.c:
        (init_mime_capplet), (nautilus_mime_type_capplet_update_info),
        (populate_mime_list), (create_mime_list_and_scroller):
        fix misc warning at runtime. add debugging output. will remove soon.

        * test/.cvsignore: chuuut.
2000-09-01 23:50:43 +00:00
Martin Baulig
9e2d705f3e Only check for GNOME if we're on the GNOME 1.2 platform.
2000-08-31  Martin Baulig  <baulig@suse.de>

	* configure.in: Only check for GNOME if we're on the GNOME 1.2
	platform.

	* configure.in: Don't modify CFLAGS but set VFS_CLFAGS instead.
	Otherwise CFLAGS gets longer every time config.status is run.
	* */Makefile.am (INCLUDES): Add $(VFS_CFLAGS).
2000-08-31 11:21:40 +00:00
Martin Baulig
c13ae41bab Don't put -Werror into CFLAGS but into WERROR and AC_SUBST it. Some
2000-08-31  Martin Baulig  <baulig@suse.de>

	* configure.in: Don't put -Werror into CFLAGS but into WERROR
	and AC_SUBST it. Some configure checks don't work with -Werror.
	* */Makefile.am (INCLUDES): Add $(WERROR).
2000-08-31 10:20:39 +00:00
Mathieu Lacage
00a08a542a fixes bugs 1119 and 1839
2000-08-31  Mathieu Lacage  <mathieu@eazel.com>

	fixes bugs 1119 and 1839

	* data/mime/gnome-vfs.keys: add a mime type for testing.
	* libgnomevfs/gnome-vfs-mime-handlers.c:
	(gnome_vfs_mime_get_default_action_type),
	(gnome_vfs_mime_edit_user_file_full),
	(gnome_vfs_mime_add_extension), (gnome_vfs_mime_remove_extension):
	update to API changes below. move saving code to gnome-vfs-mime-info.c
	* libgnomevfs/gnome-vfs-mime-info.c: (does_string_contains_caps),
	(context_new), (context_destroy_and_unlink), (language_level),
	(context_add_key), (load_mime_type_info_from),
	(load_mime_list_info_from), (mime_info_load), (mime_list_load),
	(load_mime_type_info), (gnome_vfs_mime_init),
	(gnome_vfs_mime_info_clear), (gnome_vfs_mime_info_shutdown),
	(gnome_vfs_mime_freeze), (gnome_vfs_mime_thaw),
	(gnome_vfs_mime_set_value), (gnome_vfs_mime_get_value),
	(gnome_vfs_mime_keys_list_free), (gnome_vfs_mime_get_key_list),
	(gnome_vfs_mime_get_program), (gnome_vfs_mime_get_program_name),
	(gnome_vfs_mime_get_description), (str_cmp_callback),
	(gnome_vfs_mime_get_extensions_list),
	(gnome_vfs_mime_get_extensions_string),
	(gnome_vfs_mime_get_extensions_pretty_string),
	(gnome_vfs_mime_extensions_list_free), (gnome_vfs_mime_get_test),
	(gnome_vfs_mime_get_composetyped),
	(gnome_vfs_mime_get_copiousoutput),
	(gnome_vfs_mime_get_needsterminal), (get_key_name),
	(gnome_vfs_get_registered_mime_types),
	(gnome_vfs_mime_registered_mime_type_list_free),
	(gnome_vfs_mime_set_registered_type_key),
	(write_back_mime_user_file_context_callback),
	(write_back_mime_user_file_callback), (write_back_mime_user_file),
	(write_back_keys_user_file_context_callback),
	(write_back_keys_user_file_callback), (write_back_keys_user_file):
	Basically, make it work. update copyright.
	* libgnomevfs/gnome-vfs-mime-info.h: change some API.
	* mime-type-capplet/nautilus-mime-type-capplet.c: update to new API.
	(nautilus_mime_type_capplet_update_info), (populate_mime_list):
	* test/Makefile.am: add tests.
	* test/test-mime-info.c: (main): actual tests.
2000-08-31 07:04:59 +00:00
George Lebl
584545bb82 A new application registry. The parsing is based upon mime-info. The
Tue Aug 08 23:18:49 2000  George Lebl <jirka@5z.com>

	* libgnomevfs/Makefile.am,
	  libgnomevfs/gnome-vfs-application-registry.[ch]:
	  A new application registry.  The parsing is based upon
	  mime-info.  The interface completely hides any structures
	  and is based entierly on querying string keys.  Handles
	  user settings as a delta against the system settings.  Also
	  adds mime_types list support to the registry instead of this
	  being read from the keys file.

	* libgnomevfs/gnome-vfs-mime-handlers.[ch]
	  (gnome_vfs_mime_get_default_application)
	  (gnome_vfs_mime_get_short_list_applications)
	  (gnome_vfs_mime_get_all_applications)
	  (gnome_vfs_mime_extend_all_applications)
	  (gnome_vfs_mime_remove_from_all_applications)
	  (gnome_vfs_mime_application_new_from_id)
	  (application_known_to_be_nonexistent):
	  Use the application registry API internally.  Remove the
	  gnome_vfs_mime_define_application call as it doesn't
	  make any sesnse any more and is replaced by an application
	  registry call.  The all_applications calls now use the
	  registry api for all their work.

	* libgnomevfs/gnome-vfs-mime-info.c (load_mime_type_info_from):
	  Fix a bug where comments would only be ignored on the first
	  line which would add nonsense mime types if comments were
	  elsewhere in the file.

	* mime-type-capplet/nautilus-mime-type-capplet-dialogs.c
	  (add_new_application)
	  test/test-mime-handlers-set.c (main):
	  Use the application registry for adding new applications

	* data/mime/Makefile.am, data/mime/gnome-vfs.keys,
	  data/mime/gnome-vfs.applications,
	  data/mime/application-registry-hack.keys:
	  Remove the registry hack stuff, remove all_applications
	  stuff from gnome-vfs.keys and add the applications from
	  the registry hack to gnome-vfs.applications including
	  the mime types they read.
2000-08-09 06:23:46 +00:00
Maciej Stachowiak
fe894c6f20 Move include of sys/types.h above include of regex.h to fix building on
* mime-type-capplet/nautilus-mime-type-capplet.c: Move include of
	sys/types.h above include of regex.h to fix building on
	FreeBSD. Fix from Bill Huey <billh@gnuppy.monkey.org>.
2000-08-09 06:19:30 +00:00
Robin Slomkowski
2a9d7416f5 nautilus-mime-type-icon-entry.h was forgotten 2000-08-08 21:34:56 +00:00
Gene Z. Ragan
f515abc9a8 Fixed bug 1837, The icon in the action list item should represent the item
2000-08-02  Gene Z. Ragan  <gzr@eazel.com>

	Fixed bug 1837, The icon in the action list item
	should represent the item in the list.

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(populate_mime_list):
	Load icon and display based on action.
2000-08-02 22:10:17 +00:00
Gene Z. Ragan
82353c4765 Fixed bug 1836, Description list item icon wrong.
2000-08-02  Gene Z. Ragan  <gzr@eazel.com>

	Fixed bug 1836, Description list item icon wrong.

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(populate_mime_list), (gdk_font_get_bold),
	Set up proper and scaled description column icon.

	(capplet_gdk_pixbuf_scale_to_fit):
	New function that scales an gdk-pixbuf to the requested
	width and height.  Copied from libnautilus.
2000-08-02 09:18:18 +00:00
ERDI Gergo
7a747d9f01 changed oaf_server_info_attr_lookup calls to oaf_server_info_prop_lookup
2000-07-30  ERDI Gergo  <cactus@cactus.rulez.org>

* mime-type-capplet/nautilus-mime-type-capplet-dialogs.c
(name_from_oaf_server_info): changed oaf_server_info_attr_lookup
calls to oaf_server_info_prop_lookup
2000-07-30 18:30:39 +00:00
Gene Z. Ragan
4dcb4689ce New function to set the font of a widget to bold. These were borrowed from
2000-07-28  Gene Z. Ragan  <gzr@eazel.com>

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(init_mime_capplet), (pixmap_file), (gtk_widget_make_bold),
	(gtk_widget_set_font), (gtk_style_set_font), (gdk_font_get_bold):
	New function to set the font of a widget to bold.  These were
	borrowed from libnautilus-extensions.
2000-07-28 23:07:34 +00:00
Fatih Demir
f0748b05f0 Added the Turkish entries for the mime-type-capplet.desktop 2000-07-24 11:41:32 +00:00
Gene Z. Ragan
6ebefae27f New API to get and set icon data.
2000-07-14  Gene Z. Ragan  <gzr@eazel.com>

	* libgnomevfs/gnome-vfs-mime-handlers.c:
	* libgnomevfs/gnome-vfs-mime-handlers.h:
	(gnome_vfs_mime_get_icon), (gnome_vfs_mime_set_icon):
	New API to get and set icon data.

	* mime-type-capplet/Makefile.am:
	Added new file
	mime-type-capplet/nautilus-mime-type-icon-entry.c

	* mime-type-capplet/nautilus-mime-type-icon-entry.c:
	* mime-type-capplet/nautilus-mime-type-icon-entry.h:
	(nautilus_mime_type_icon_entry_get_type),
	(nautilus_mime_type_icon_entry_class_init), (entry_changed),
	(entry_activated), (setup_preview), (ientry_destroy),
	(browse_clicked), (icon_selected_cb), (cancel_pressed),
	(gil_icon_selected_cb), (nautilus_mime_type_show_icon_selection),
	(drag_data_received), (drag_data_get),
	(nautilus_mime_type_icon_entry_init),
	(nautilus_mime_type_icon_entry_new),
	(nautilus_mime_type_icon_entry_gnome_file_entry),
	(nautilus_mime_type_icon_entry_gnome_entry),
	(nautilus_mime_type_icon_entry_gtk_entry),
	(nautilus_mime_type_icon_entry_set_pixmap_subdir),
	(nautilus_mime_type_icon_entry_set_icon),
	(nautilus_mime_type_icon_entry_get_filename):
	New file.  This is a new verison of GnomeIconEntry.
	I am customizing it to look and bahve in a way that
	is compatible with Arlo's UI reccomendations.

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(mime_list_selected_row_callback), (icon_changed),
	(change_icon_clicked), (init_mime_capplet),
	(nautilus_mime_type_capplet_update_info), (populate_mime_list):
	More UI cleanups.  Removed GnomeIconEntry and replaced
	with new NautilusMimeTypeIconEntry.
2000-07-15 01:56:53 +00:00
Mathieu Lacage
2c3cae6a9a yet agin a fix to make it compile in strange prefixes. 2000-07-15 01:14:56 +00:00
Gene Z. Ragan
b4ed38e4a0 Changed code to used renamed gnome_vfs_mime_extensions_list_free
2000-07-07  Gene Z. Ragan  <gzr@eazel.com>

	* libgnomevfs/gnome-vfs-mime-handlers.c:
	(gnome_vfs_mime_add_extension), (gnome_vfs_mime_remove_extension):
	Changed code to used renamed gnome_vfs_mime_extensions_list_free

	* libgnomevfs/gnome-vfs-mime-info.c:
	* libgnomevfs/gnome-vfs-mime-info.h:
	(gnome_vfs_mime_get_extensions_pretty_string):
	Return a list with period prepended, comma seperated items.

	(gnome_vfs_mime_extensions_list_free):
	Changed name form gnome_vfs_mime_extension_list_free

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(populate_extension_list), (init_mime_capplet),
	(nautilus_mime_type_capplet_update_info), (populate_mime_list),
	(create_mime_list_and_scroller):
	More exciting UI layout work and feature completion.
2000-07-08 00:57:36 +00:00
Gene Z. Ragan
663e79f17d Added sorting functionality to the column buttons. Enabled columns to
2000-07-06  Gene Z. Ragan  <gzr@eazel.com>

	* mime-type-capplet/nautilus-mime-type-capplet.c: (column_clicked),
	(create_mime_list_and_scroller):
	Added sorting functionality to the column buttons.  Enabled
	columns to respond to a click.  Clicking a column header
	toggles between ascending and descending sort for that column.
2000-07-07 04:30:42 +00:00
Robin Slomkowski
981826b3e4 Fixing Gene's mistake of adding a full path name to an .so for
linking.
2000-07-06 05:28:57 +00:00
Gene Z. Ragan
32577cacec More capplet work in progress. Modifying applet and code to support UI
2000-07-04  Gene Z. Ragan  <gzr@eazel.com>
	More capplet work in progress.  Modifying applet and code
	to support UI work done by Arlo.

	* libgnomevfs/gnome-vfs-mime-handlers.c:
	(gnome_vfs_mime_add_extension), (gnome_vfs_mime_remove_extension):
	API changes to support new layout.

	* libgnomevfs/gnome-vfs-mime-info.c:
	* libgnomevfs/gnome-vfs-mime-info.h:
	(gnome_vfs_mime_get_extensions_list),
	(gnome_vfs_mime_get_extensions_string):
	API changes to support new layout.

	* mime-type-capplet/Makefile.am:
	Added dependency to GdkPixbuf.

	* mime-type-capplet/nautilus-mime-type-capplet-dialogs.c:
	(show_edit_components_dialog), (add_new_application),
	(show_new_application_window), (show_edit_application_window):
	API changes to support new layout.

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	* mime-type-capplet/nautilus-mime-type-capplet.h:
	(populate_extension_list), (extension_list_deselected),
	(application_button_toggled), (viewer_button_toggled),
	(icon_changed), (init_mime_capplet),
	(nautilus_mime_type_capplet_update_info),
	(populate_application_menu), (populate_viewer_menu),
	(edit_default_clicked),
	(nautilus_mime_type_capplet_update_application_info),
	(nautilus_mime_type_capplet_update_viewer_info),
	(insert_mime_vals_into_clist), (create_mime_list_and_scroller),
	(nautilus_mime_type_capplet_get_selected_item_mime_type),
	(make_path), (pixmap_file):
	API changes to support new layout.
2000-07-05 04:35:04 +00:00
Eskil Heyn Olsen
b3b5ced6ce Making gnome-vfs rpm'able 2000-07-03 22:18:15 +00:00
Michael Meeks
fae278e88a add libgnomevfs
2000-06-27  Michael Meeks  <michael@helixcode.com>

	* mime-type-capplet/Makefile.am (INCLUDES): add libgnomevfs
2000-06-27 16:12:02 +00:00
Fatih Demir
0910a65b24 Made a working taregt in the Makefile.am for the mime-ytpe-capplets 2000-06-24 10:01:15 +00:00
Gene Z. Ragan
7f3302d6b8 Fixed bug #581. Ui for specifying whether applicaition can open multiple
2000-06-22  Gene Z. Ragan  <gzr@eazel.com>

	Fixed bug #581.  Ui for specifying whether applicaition
	can open multiple files at once.

	* libgnomevfs/gnome-vfs-mime-handlers.c:
	* libgnomevfs/gnome-vfs-mime-handlers.h:
	(gnome_vfs_mime_define_application):
	Added const char * argument for mime type.  Removed placeholder
	mime type.

	* mime-type-capplet/nautilus-mime-type-capplet-dialogs.c:
	(populate_default_applications_list),
	(populate_default_components_box),
	(initialize_edit_applications_dialog), (add_new_application),
	(show_new_application_window), (show_edit_application_window):
	Modified edit applicaiton list dialog to use a GtkList with
	embedded check buttons and labels.  This allows single list items
	to be selected so that individual items can be edited or deleted.

	* test/test-mime-handlers-set.c: (main):
	Fixed call to gnome_vfs_mime_define_application to use
	new argument.
2000-06-22 23:36:29 +00:00
Gene Z. Ragan
6a7fb3c737 Clean up work on layout of capplet dialogs.
000-06-22  Gene Z. Ragan  <gzr@eazel.com>

	* mime-type-capplet/nautilus-mime-type-capplet-dialogs.c:
	(show_new_application_window), (show_edit_application_window):
	Clean up work on layout of capplet dialogs.
2000-06-22 18:59:42 +00:00
Gene Z. Ragan
459de31d65 Fixed bug #1434, Fix alignment of widgets in main capplet view.
2000-06-21  Gene Z. Ragan  <gzr@eazel.com>

	Fixed bug #1434, Fix alignment of widgets in main capplet view.

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(init_mime_capplet):
	Replaced use of multiple pack boxes with a table.  Things
	look much better now.
2000-06-22 01:48:29 +00:00
Gene Z. Ragan
24f9a12f1b Fixed bug #583
2000-06-21  Gene Z. Ragan  <gzr@eazel.com>

	Fixed bug #583

	* mime-type-capplet/nautilus-mime-type-capplet-dialogs.c:
	(initialize_edit_applications_dialog),
	(show_new_application_window), (show_edit_application_window):
	New dialog and items to indicate and allow user to
	set application behavior concerning multiple launch and
	URI handling.

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(init_mime_capplet):
	Removed old UI code and migrated to dialog.
2000-06-21 18:39:48 +00:00
Gene Z. Ragan
6d98ed445a More work on adding applications and extension.
2000-06-21  Gene Z. Ragan  <gzr@eazel.com>

	* mime-type-capplet/nautilus-mime-type-capplet-dialogs.c:
	(initialize_edit_applications_dialog),
	(nautilus_mime_type_capplet_show_new_extension_window),
	(add_new_application), (show_new_application_window):
	More work on adding applications and extension.

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(nautilus_mime_type_capplet_add_extension),
	(remove_extension_clicked), (none_button_toggled),
	(application_button_toggled), (component_button_toggled),
	(init_mime_capplet),
	(nautilus_mime_type_capplet_get_selected_item_mime_type):
	Changed use of GtkFixed to use layout.  Layout is now messy
	again, but I should be able to get it looking right.
2000-06-21 07:32:44 +00:00
Gene Z. Ragan
130114db19 Added frame and set of radio buttons to indicate and allow the user to
2000-06-20  Gene Z. Ragan  <gzr@eazel.com>

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(mime_list_selected_row_callback), (none_button_toggled),
	(application_button_toggled), (component_button_toggled),
	(init_mime_capplet), (nautilus_mime_type_capplet_update_info):
	Added frame and set of radio buttons to indicate and allow the
	user to change the default action that will occur when a file
	is clicked/double-clicked in Nautilus.  We have three choices that
	map to the three types of actions we currently support.
2000-06-20 22:37:08 +00:00