Commit graph

287 commits

Author SHA1 Message Date
Rebecca Schulman
aad3963159 Change the value of the "expects_uris" attribute of applications to have 3
2001-01-29  Rebecca Schulman  <rebecka@eazel.com>
	Change the value of the "expects_uris" attribute
	of applications to have 3 possible values:
	"yes", "no", and "non-file".  This change will
	allow applications to understand how to launch programs
	that expect local paths for local files, but uris
	for non-file locations.

	reviewed by: Darin Adler <darin@eazel.com>

	* data/mime/gnome-vfs.applications:
	Change expects_uris to "non-file" where appropriate
	(for now mpg123), and added supported_uri_schemes
	in places where "expects_uris" was "yes" but no
	supported uri schemes were listed.  This information
	is not yet complete.

	* doc/mime-data-specification.txt: Remove the "[to be
	implemented]" tag from fields that are now fully implemented
	(supported_uri_schemes and expects_uris)

	* libgnomevfs/gnome-vfs-mime-handlers.h:
	* libgnomevfs/gnome-vfs-application-registry.h:
	* libgnomevfs/gnome-vfs-application-registry.c: (application_new),
	(value_looks_true), (get_bool_value), (application_add_key),
	(gnome_vfs_application_registry_get_mime_application),
	(gnome_vfs_application_registry_save_mime_application):
	Parse, set and get the new "expects_uris"
	attribute, and represent its set of possible values using
	an enum, rather than a gboolean.

	* mime-type-capplet/nautilus-mime-type-capplet-dialogs.c:
	(show_new_application_window), (show_edit_application_window):
	Add the right bug number to fixmes about updates need in the capplet
	to reflect the new application attributes

	* test/test-mime-handlers.c:
	(format_mime_application_argument_type_for_display),
	(print_application):
	Print the "expects_uris" attribute as part of the test
	program for application information parsing.
2001-01-29 22:43:59 +00:00
Bradford Hovinen
12ae0dad0e Check entire success array and warn if any allocation did not succeed
2001-01-29  Bradford Hovinen  <hovinen@ximian.com>

	* rollback-widget.c (rollback_widget_realize): Check entire
	success array and warn if any allocation did not succeed

	* config-manager-dialog.c (cancel_cb): Don't do rollback

	* Makefile.am (rollback_capplet_SOURCES): Added rollback-control.[ch]

	* config-manager-dialog.c (config_manager_dialog_init): Construct
	a rollback widget with a rollback control and place it in the
	dialog

2001-01-27  Bradford Hovinen  <hovinen@ximian.com>

	* rollback-widget.c (rollback_widget_realize): Allocate control
	colors

	* rollback-widget.h (struct _RollbackWidget ): Added array
	control_colors

	* rollback-widget.c (rollback_widget_realize):
	(rollback_widget_unrealize): Implement. Just calls the parent's
	[un]realize and creates/destroys a GC to be used by the individual
	controls.
	(rollback_widget_get_gc): Implement. Return the GC created above
2001-01-29 22:41:53 +00:00
Gene Z. Ragan
7a6ec96d46 Fixed bug 5847, MIME type capplet alphabetical oder case sensitive
2001-01-29  Gene Z. Ragan  <gzr@eazel.com>

	Fixed bug 5847, MIME type capplet alphabetical oder case sensitive

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(sort_case_insensitive), (column_clicked),
	(create_mime_list_and_scroller):
	Create a sort routine that is not case sensitive.
2001-01-29 22:04:10 +00:00
Bradford Hovinen
427ef6c2d6 Disable wallpaper in new_prefs structure, not structure passed to function
2001-01-27  Bradford Hovinen  <hovinen@ximian.com>

	* capplets/new-background-properties/applier.c
	(applier_apply_prefs): Disable wallpaper in new_prefs structure,
	not structure passed to function

2001-01-26  Bradford Hovinen  <hovinen@ximian.com>

	* capplets/new-background-properties/main.c
	(do_restore_from_defaults): Implement. Creates a preferences
	object with factory defaults and saves and applies those changes.
2001-01-27 17:14:59 +00:00
Rebecca Schulman
40622502a6 Add support for the "supported_uri_schemes" attributes in the mime
2001-01-26  Rebecca Schulman  <rebecka@eazel.com>
	Add support for the "supported_uri_schemes"
	attributes in the mime applications file,
	and changed can_open_uris to "expects_uris"
	because this attribute is more about
	the way arguments should be specified than
	about its capabilities of understanding
	locations.
	The supported uri schemes attributes is
	optional, and if it is not included, the
	value is assumed to be file.

	reviewed by: Pavel Cisler <pavel@eazel.com>

	* libgnomevfs/gnome-vfs-application-registry.h:
	Add the new function
	gnome_vfs_application_registry_supports_uri_scheme to the
	public api

	* libgnomevfs/gnome-vfs-application-registry.c: (application_new),
	(add_application_to_mime_type_table),
	(add_mime_type_to_application),
	(add_supported_uri_scheme_to_application),
	(remove_application_from_mime_type_table),
	(remove_mime_type_for_application),
	(supported_uri_scheme_list_copy),
	(gnome_vfs_application_registry_supports_uri_scheme),
	(gnome_vfs_application_registry_supports_mime_type),
	(gnome_vfs_application_registry_add_mime_type),
	(gnome_vfs_application_registry_remove_mime_type),
	Add  supported uri schemes functions to complement
	the current mime type functions
	and refactor the mime_type functions to share code with
	the new supported_uri_schemes functions where
	appropriate
	(application_clear_mime_types),
	(application_add_key),
	Add ability to parse the supported_uri_schemes attribute
	(gnome_vfs_application_registry_get_mime_application),
	(gnome_vfs_application_registry_save_mime_application):
	Add supported_uri_schemes to these functions

	* libgnomevfs/gnome-vfs-mime-handlers.h:
	* libgnomevfs/gnome-vfs-mime-handlers.c:
	(gnome_vfs_mime_get_short_list_applications),
	(gnome_vfs_mime_application_copy),
	(gnome_vfs_mime_application_free),
	(copy_str_list):
	Add supported_uri_schemes to the MimeApplication
	structure

	* data/mime/gnome-vfs.applications:
	Add some new "supported_uri_schemes".
	What I have added is not complete.
	* doc/mime-data-specification.txt:
	Add information about how user files can augment, but
	not replace information about applications' accepted mime
	types and supported uri schemes.  Add FIXMEs about
	how this isn't clearly correct.

	* mime-type-capplet/nautilus-mime-type-capplet-dialogs.c:
	(add_or_update_application), (show_new_application_window),
	(show_edit_application_window):
	Change can_open_uris to "Expects URIs"

	* test/test-mime-handlers-set.c: (main):
	* test/test-mime-handlers.c: (append_comma_and_scheme),
	(format_supported_uri_schemes_for_display), (print_application):
	Update tests, by adding new attribute
2001-01-26 23:13:49 +00:00
Marius Andreiana
2072d3aa96 added ro (Romanian) translation 2001-01-26 15:10:22 +00:00
Bradford Hovinen
fab55a60fc Implement (ok_cb): Call store_archive_data
2001-01-25  Bradford Hovinen  <hovinen@ximian.com>

	* capplets/new-background-properties/main.c (store_archive_data):
	Implement
	(ok_cb): Call store_archive_data
2001-01-25 18:10:16 +00:00
Bradford Hovinen
990862633d Implement; copy from background-properties-capplet (ok_cb): Call
2001-01-25  Bradford Hovinen  <hovinen@ximian.com>

	* main.c (store_archive_data): Implement; copy from
	background-properties-capplet
	(ok_cb): Call store_archive_data
2001-01-25 18:09:00 +00:00
Bradford Hovinen
926c6838c7 Support operating on global backends Add popt option for operating on
2001-01-25  Bradford Hovinen  <hovinen@ximian.com>

	* main.c (main): Support operating on global backends
	Add popt option for operating on global backends
2001-01-25 18:08:36 +00:00
Bradford Hovinen
35dc2d9c09 Update unrefs (config_manager_dialog_init): GLADE_DIR -> GLADE_DATADIR
2001-01-24  Bradford Hovinen  <hovinen@ximian.com>

	* config-manager-dialog.c (config_manager_dialog_finalize): Update
	unrefs
	(config_manager_dialog_init): GLADE_DIR -> GLADE_DATADIR
	(config_manager_dialog_init): Remove outdated signal connections
	(config_manager_dialog_init): Remove code to create location list
	Inherit from CappletWidget rather than GnomeDialog
	(config_manager_dialog_init): Remove gtk_window_set_policy call
	(ok_cb):
	(cancel_cb): Remove gnome_dialog_close call
	(config_manager_dialog_init): Set state to "changed" so that the
	Ok button is active
	(populate_backends_cb): Set backend_id in dialog if not already set
2001-01-25 15:26:03 +00:00
Bradford Hovinen
d2d4f6c4f1 Fix typo in adjust-opacity part
2001-01-24  Bradford Hovinen  <hovinen@ximian.com>

	* capplets/new-background-properties/preferences.c
	(preferences_read_xml): Fix typo in adjust-opacity part

	* capplets/new-background-properties/main.c (do_set_xml): Apply
	preferences as well as saving them
2001-01-25 15:25:18 +00:00
Bradford Hovinen
7907e0962f Update unrefs (config_manager_dialog_init): GLADE_DIR -> GLADE_DATADIR
2001-01-24  Bradford Hovinen  <hovinen@ximian.com>

	* config-manager-dialog.c (config_manager_dialog_finalize): Update
	unrefs
	(config_manager_dialog_init): GLADE_DIR -> GLADE_DATADIR
	(config_manager_dialog_init): Remove outdated signal connections
	(config_manager_dialog_init): Remove code to create location list

	* Makefile.am (INCLUDES): Changed CAPPLET_CFLAGS to
	ROLLBACK_CAPPLET_CFLAGS
	(rollback_capplet_LDADD): Ditto for CAPPLET_LIBS

	* config-manager-dialog.c: Remove #include
	"create-location-dialog.h" and #include "location-list.h"; set all
	the includes from libarchiver to get their files from the right
	directory
2001-01-24 19:01:49 +00:00
Bradford Hovinen
4f9a20c63e Added rollback capplet, compile disabled by default
2001-01-24  Bradford Hovinen  <hovinen@ximian.com>

	Added rollback capplet, compile disabled by default
2001-01-24 18:17:57 +00:00
Andraz Tori
d2e51396f5 Updated sl translations 2001-01-22 11:36:48 +00:00
Andraz Tori
06ed5ab87f Updated sl translations 2001-01-21 23:04:27 +00:00
Gene Z. Ragan
d9678e6f23 Fixed bug 3229, Clean up appearance of File Types and Programs capplet
2001-01-12  Gene Z. Ragan  <gzr@eazel.com>

	Fixed bug 3229, Clean up appearance of File Types and Programs capplet

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(init_mime_capplet):
	Adjust positions of widgets for better look and feel.
2001-01-13 05:07:31 +00:00
Gene Z. Ragan
629002f4f0 Fix bug 4797, user can choose an icon anywhere on his filesystem to
2001-01-12  Gene Z. Ragan  <gzr@eazel.com>

	Fix bug 4797, user can choose an icon anywhere on his filesystem
	to associate it to a given mime type but the icon will not be used.

	* mime-type-capplet/nautilus-mime-type-icon-entry.c:
	(entry_changed), (ientry_destroy), (browse_clicked),
	(nautilus_mime_type_show_icon_selection),
	(nautilus_mime_type_icon_entry_init),
	(nautilus_mime_type_icon_entry_set_pixmap_subdir):
	Remove ability to navigate to directories outside of the
	shared pixmap path.
2001-01-13 04:14:59 +00:00
Gene Z. Ragan
1dcdad40b6 Fixed bug 3041, "Action" column text is confusing
2001-01-08  Gene Z. Ragan  <gzr@eazel.com>

	Fixed bug 3041, "Action" column text is confusing

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(add_mime_clicked), (update_mime_list_action),
	(populate_mime_list), (create_mime_list_and_scroller):
	Made changes according to input from John and Arlo.
	Changed "Action" column to "Default Action."
	Changed action text when a viewer is specified to
	"View as" preprended to the action type.
2001-01-09 01:51:19 +00:00
Sami Pesonen
d2de6f2cb0 Finnish translation added by Pauli Virtanen <pauli.virtanen@saunalahti.fi> 2000-12-30 23:42:57 +00:00
Jacob Berkman
8f82d4428c fix up some icon foo 2000-12-29 19:54:09 +00:00
Kjartan Maraas
2fcc5969d3 Fix typo.
2000-12-29  Kjartan Maraas  <kmaraas@gnome.org>

	* capplets/new-background-properties/background-properties.glade:
	Fix typo.
2000-12-29 12:08:19 +00:00
Kjartan Maraas
585fd5becc Fix typo.
2000-12-29  Kjartan Maraas  <kmaraas@gnome.org>

	* capplets/new-background-properties/background-properties.glade:
	Fix typo.
2000-12-29 10:15:56 +00:00
Jacob Berkman
35b92e886f small build fixes 2000-12-26 19:56:54 +00:00
Jacob Berkman
d42affc965 Merging of my tree.
This contains:

* a few capplets were redone UI wise:

  ui-properties
  keyboard
  background-properties

* splitting of libcapplet out of this modules (into libcapplet)

* new html-based view in the control-center

* initial import of functional root-manager

This stuff isn't all done yet, but I wanted to get it in.

TODO files will hopefully follow.
2000-12-26 19:41:33 +00:00
Bradford Hovinen
0f67cd0cd0 Prescale the pixbuf before a tiled composite
2000-12-22  Bradford Hovinen  <hovinen@helixcode.com>

	* capplets/new-background-properties/applier.c
	(renderer_render_wallpaper): Prescale the pixbuf before a tiled
	composite
2000-12-22 16:09:04 +00:00
Pavel Cisler
36c7092860 Turn -Werror back on.
2000-12-21  Pavel Cisler  <pavel@eazel.com>

	* configure.in:
	Turn -Werror back on.

	* HACKING:
	Tell contributors not to turn -Werror off.

	* libgnomevfs/gnome-vfs-mime-info.c:
	(gnome_vfs_mime_type_is_known):
	* mime-type-capplet/nautilus-mime-type-capplet-dialogs.c:
	(display_upper_case_dialog):
	* modules/ftp-method.c:
	Fix all the warnings that crept in while -Werror was off.
2000-12-21 21:51:58 +00:00
Bradford Hovinen (Gdict maintainer)
4f87fefb51 Uncommented commented-out XGrabServer/XUngrabServer 2000-12-21 20:43:59 +00:00
Bradford Hovinen
5493103f0b Check if nitems is 1, not 4 (set_root_pixmap): Do a sanity check on the
2000-12-21  Bradford Hovinen  <hovinen@helixcode.com>

	* capplets/new-background-properties/applier.c (set_root_pixmap):
	Check if nitems is 1, not 4
	(set_root_pixmap): Do a sanity check on the old pixmap before
	freeing it
2000-12-21 20:43:13 +00:00
Bradford Hovinen (Gdict maintainer)
fcff0fdb47 Changed brightness to opacity on callback for adjust checkbox 2000-12-19 20:16:22 +00:00
Bradford Hovinen
749b0a33a3 Change the meaning of brightness to mean opacity (tile_composite):
2000-12-18  Bradford Hovinen  <hovinen@helixcode.com>

	* capplets/new-background-properties/applier.c
	(renderer_render_wallpaper): Change the meaning of brightness to
	mean opacity
	(tile_composite): Implement
	(render_gradient_p): Return TRUE if the opacity should be adjusted

	* capplets/new-background-properties/prefs-widget.c: Change
	instances of brightness to refer to opacity

	* capplets/new-background-properties/preferences.c: Ditto
2000-12-18 15:09:36 +00:00
Bradford Hovinen
480213cab5 Add support for adjusting wallpaper brightness
2000-12-17  Bradford Hovinen  <hovinen@helixcode.com>

	* capplets/new-background-properties/applier.c
	(renderer_render_wallpaper): Add support for adjusting wallpaper
	brightness

	* capplets/new-background-properties/main.c (ok_cb):
	(cancel_cb): Disconnect ok, cancel handler signals before
	destroying preferences widget
	(setup_capplet_widget): Set signal handler ids for ok, cancel
	signals

	* capplets/new-background-properties/prefs-widget.c
	(prefs_widget_init): Connect signals for adjusting brightness
	(adjust_brightness_toggled_cb):
	(brightness_adjust_changed_cb):
	(set_brightness_controls_sensitive): Implement

	* capplets/new-background-properties/preferences.h (struct
	_Preferences): Add adjust_brightness, brightness_value

	* capplets/new-background-properties/preferences.c (preferences_load):
	(preferences_save):
	(preferences_read_xml):
	(preferences_write_xml): Support adjust_brightness, brightness_value

	* capplets/new-background-properties/prefs-widget.c
	(wallpaper_entry_changed_cb): Don't fail if prefs is NULL, just
	return

	* capplets/new-background-properties/main.c (ok_cb):
	(cancel_cb): Properly destroy the preferences widget

	* capplets/new-background-properties/prefs-widget.c
	(prefs_widget_destroy): Implement
2000-12-18 00:34:29 +00:00
Bradford Hovinen
394501074b Use string rather than bool for auto_apply
2000-12-17  Bradford Hovinen  <hovinen@helixcode.com>

	* capplets/new-background-properties/preferences.c
	(preferences_load):
	(preferences_save): Use string rather than bool for auto_apply
2000-12-17 21:50:45 +00:00
Bradford Hovinen
8d8010f252 Increased delay before autoapply
2000-12-17  Bradford Hovinen  <hovinen@helixcode.com>

	* capplets/new-background-properties/preferences.c
	(preferences_changed): Increased delay before autoapply

	* capplets/new-background-properties/prefs-widget.c
	(auto_apply_toggled_cb): Implement
	(read_preferences):
	(prefs_widget_init): Support auto_apply

	* capplets/new-background-properties/preferences.h (struct
	_Preferences): Add auto_apply
	* capplets/new-background-properties/preferences.c
	(preferences_write_xml):
	(preferences_read_xml):
	(preferences_load):
	(preferences_save): Support auto_apply

	* capplets/new-background-properties/applier.c (struct _Renderer):
	Added srcx, srcy to clip wallpaper when it is too big
	(get_geometry): Set srcx and srcy
	(renderer_render_to_screen): Tweak rendering geometry to stay
	within the wallpaper area on the drawable

	* capplets/new-background-properties/prefs-widget.c
	(wallpaper_entry_changed_cb): Make sure the file specified is
	actually a file

	* capplets/new-background-properties/main.c (do_set_xml): Default
	NULL for buffer
2000-12-17 21:44:20 +00:00
Bradford Hovinen
9d9e373a33 Default NULL for buffer
2000-12-17  Bradford Hovinen  <hovinen@helixcode.com>

	* capplets/new-background-properties/main.c (do_set_xml): Default
	NULL for buffer

	* capplets/new-background-properties/applier.c
	(is_nautilus_running): Return if there is no Nautilus window
	property
2000-12-17 19:05:11 +00:00
Bradford Hovinen
6829db0eb3 Fixed compilation warnings: removed unused variables, initialized
2000-12-16  Bradford Hovinen  <hovinen@helixcode.com>

	* all: Fixed compilation warnings: removed unused variables,
	initialized variables properly, returned default values
	* selection-dialog.c (get_known_savers): Return list_head when done
	* resources.c: Include ctype.h
2000-12-17 00:32:11 +00:00
Gene Z. Ragan
c8571e76aa reviewed by: Pavel Cisler <pavel@eazel.com>
2000-12-08  Gene Z. Ragan  <gzr@eazel.com>

	reviewed by: Pavel Cisler <pavel@eazel.com>

	Fixed bug 4660, Descrption lost when adding mime types

	Bug was caused by a failure to write out a mime type
	with caps in the string. I now convert all caps to lower
	case and inform the user what has happened.

	* mime-type-capplet/nautilus-mime-type-capplet-dialogs.c:
	(find_message_label_callback), (find_message_label),
	(show_message_box), (display_upper_case_dialog):
	New routines to display a nice dialog taken from Nautilus.

	(nautilus_mime_type_capplet_show_new_mime_window):
	Convert mime string to lower case if caps are present.
2000-12-08 23:36:43 +00:00
Mathieu Lacage
679d564b53 reviewed by: <mjs@eazel.com>
2000-11-20  Mathieu Lacage  <mathieu@eazel.com>

	reviewed by: <mjs@eazel.com>

	Fix bug 4812. Also, make the capplet work by fixing
	random bugs here and there. It was the first time I could test
	it for true so, of course, got a bunch of small-border-effect bugs.
	* libgnomevfs/gnome-vfs-mime-info.c:
	(hack_getc): the most evil function I ever wrote.
	It recursively gets rid of the comment lines before
	the parsers ever get them. (iunstead of fixing thew parsers....)
	(load_mime_type_info_from): make it use nerw hack_gets function
	instead of getc_unlocked.
	(load_mime_list_info_from): idem.
	(gnome_vfs_mime_get_extensions_list): avoid returning the extensions
	of the system settings if the user has set the user extensions.
	(get_key_name): make it remove duplicates for true.
	* mime-type-capplet/nautilus-mime-type-capplet-dialogs.c:
	(nautilus_mime_type_capplet_show_new_mime_window): fix bug 4812
	by replacing "char *text[3]" by "char *text[4]".
	(nautilus_mime_type_capplet_show_change_extension_window):
	spaces.
	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(update_extensions_list): fix border-effect bugs. (ie: when you
	have no extension for a mime type for example...)
	(add_mime_clicked): idem.
2000-11-20 19:43:30 +00:00
Mathieu Lacage
7652cffef1 Fix bug 4811 add new function. Ultimately, I wished we could get rid of
2000-11-19  Mathieu Lacage  <mathieu@eazel.com>

	Fix bug 4811
	* libgnomevfs/gnome-vfs-mime-info.c:
	(gnome_vfs_mime_set_extensions_list): add new function.
	Ultimately, I wished we could get rid of the direct access
	to the internal hastables but this is at least a first step.
	* libgnomevfs/gnome-vfs-mime-info.h: add prototype.

	* mime-type-capplet/nautilus-mime-type-capplet-dialogs.c:
	(add_extension_clicked): implement
	(remove_extension_clicked): implement
	(extension_list_selected): grey/ungrey delete button when selecting/unselecting
	(extension_list_deselected): idem
	(get_extensions_from_gtk_list): helper function.
	(nautilus_mime_type_capplet_show_change_extension_window): implement.
	(nautilus_mime_type_capplet_show_new_extension_window): fix a number of segfaults.
	* mime-type-capplet/nautilus-mime-type-capplet-dialogs.h: change prototypes.
	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(get_selected_row_number),helper function.
	(get_selected_mime_type), helper function (refactoring :)
	(really_change_icon): fix segfault.
	(update_extensions_list): update extensions when you change them.
	(change_file_extensions_clicked): create dialog.
	(init_mime_capplet): spaces.
	(nautilus_mime_type_capplet_update_info): make it use get_selected_mime_type.
2000-11-20 02:31:25 +00:00
Mathieu Lacage
404ba40351 reviewed by: Sullivan
2000-11-17  Mathieu Lacage  <mathieu@eazel.com>

	reviewed by: Sullivan

	fix Bug 4768. Reported 3 bugs about separate issues: 4796, 4797, 4798.
	* data/mime/gnome-vfs.keys: change icon filenames to relative paths.
	* libgnomevfs/Makefile.am: add GNOME_VFS_PREFIX
	* libgnomevfs/gnome-vfs-mime-info.c: (gnome_vfs_mime_info_reload):
	add initialition code if the mime stuff is not initalized when doing
	a reload. This avoids a segfault.
	* libgnomevfs/gnome-vfs-utils.c: (hack_file_exists): new function
	copied from gnome-libs: prviously named g_file_exists.
	(gnome_vfs_icon_path_from_filename): new API function. It looks
	in GNOME_PATH to find the icons and defaults to the gnome-vfs prefix
	one. It accepts only relative paths and returns an absolute path.
	* libgnomevfs/gnome-vfs-utils.h: add prototype.
	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(really_change_icon), changes the icon used by a mime type.
	(gil_icon_selected_cb): changes the icon when you double-click.
	(change_icon_clicked_cb_real): changes the icon when you click on ok.
	(change_icon_clicked): connect to the clicked and select_icon signals
	to know when the user has made up his mind about hte new icon.
	(nautilus_mime_type_capplet_update_info), spaces.
	(add_mime_clicked): spaces.
	(nautilus_mime_type_capplet_update_mime_list_icon): spaces.
	(capplet_get_icon_pixbuf): spaces.
	(populate_mime_list): spaces.
	* mime-type-capplet/nautilus-mime-type-icon-entry.c:
	(icon_selected_cb): spaces.
	(nautilus_mime_type_show_icon_selection): spaces.
	(nautilus_mime_type_icon_entry_get_relative_filename): new function.
	returns a relative filename instead of an abosulte one.
	* mime-type-capplet/nautilus-mime-type-icon-entry.h: add relative
	function prototype
2000-11-17 23:15:20 +00:00
Mathieu Lacage
7b46e81978 fix bug 4769 tweak to look slightly better. fix a potential segfault too.
2000-11-16  Mathieu Lacage  <mathieu@eazel.com>

	fix bug 4769
	* mime-type-capplet/nautilus-mime-type-capplet-dialogs.c:
	(nautilus_mime_type_capplet_show_new_mime_window): tweak to
	look slightly better. fix a potential segfault too.
	* mime-type-capplet/nautilus-mime-type-capplet.c: (revert_real_cb),
	(revert_mime_clicked), (add_mime_clicked): add dialog hook.
2000-11-17 00:41:44 +00:00
Mathieu Lacage
796feca1e3 Fix bugs 2767 and 3228 add debugging functions. They are disabled by
2000-11-16  Mathieu Lacage  <mathieu@eazel.com>

	Fix bugs 2767 and 3228
	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(nautilus_stop_in_debugger),
	(nautilus_stop_after_default_log_handler),
	(nautilus_set_stop_after_default_log_handler),
	(nautilus_make_warnings_and_criticals_stop_in_debugger),
	add debugging functions. They are disabled by default.
	(main), add call to debuggin funcitons if they are enabled.
	(change_icon_clicked), implement.
	(init_mime_capplet), tweaks, cleanups
	(nautilus_mime_type_capplet_update_info), update icon.
	(revert_mime_clicked), implement correctly.
	(delete_mime_clicked), implement correctly.
	(add_mime_clicked), cleanups
	(capplet_get_icon_pixbuf), new function to get the pixbuf for
	a given mime type
	(populate_mime_list): use the new function above, refactor.
	(update_mime_list_action): idem.
2000-11-16 08:33:02 +00:00
Mathieu Lacage
c2c99951cf make it look like what Arlo wanted. (revert_mime_clicked): new callback to
2000-11-15  Mathieu Lacage  <mathieu@eazel.com>

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(init_mime_capplet), make it look like what Arlo wanted.
	(revert_mime_clicked): new callback to reset user settings.
2000-11-16 04:53:55 +00:00
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
jjranta
a31974f90f Added or updated fi-entry to about all .desktop-files. Updated fi.po 2000-11-11 13:01:41 +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