• John Sullivan's avatar
    Finished task 1044 (Make "Open With Other" behave sensibly · 7f52d324
    John Sullivan authored
    	when there are no programs available for this file), and
    	some related UI tweaking.
    
    	* libnautilus-extensions/nautilus-program-chooser.c:
    	(launch_mime_capplet), (launch_mime_capplet_and_close_dialog):
    	Split old launch_mime_capplet into these two parts, so I
    	could call the simpler one from two places.
    	(run_program_configurator_callback),
    	(nautilus_program_chooser_new): Moved the "Why not visit the
    	Control Center?" box from the sub-dialog into the main dialog.
    	Also created both a "Cancel" and "Done" button, only one of
    	which is shown at a time.
    	(nautilus_program_chooser_set_is_cancellable): New function,
    	determines which of the two buttons "Cancel" and "Done" to
    	display.
    	(nautilus_program_chooser_show_no_choices_message):
    	New function, puts up a modeless dialog telling user that
    	there are no applications/viewers for this file and asking
    	if they want to go to the File Types and Programs capplet.
    
    	* libnautilus-extensions/nautilus-program-chooser.h:
    	Prototype for nautilus_program_chooser_show_no_choices_message.
    
    	* libnautilus-extensions/nautilus-program-choosing.c:
    	(any_programs_available_for_file): New helper function.
    	(nautilus_choose_component_for_file),
    	(nautilus_choose_application_for_file): Reworked a bit to
    	call nautilus_program_chooser_show_no_choices_message
    	in the case where there are no choices at all.
    7f52d324
To find the state of this project's repository at the time of any of these versions, check out the tags.
ChangeLog 520 KB