2002-01-11 Bradford Hovinen * mime-type-info.c (mime_type_info_load): Read custom_line from default_action (mime_type_info_save): Set custom line through GnomeVFS app registry * file-types-capplet.c (row_activated_cb): Implement. Callback for row_activated signal * mime-edit-dialog.c (add_ext_cb): Don't create a separate dialog; just read from new_ext_entry * service-info.c (get_apps_for_service_type): Implement * service-edit-dialog.c (program_changed_cb): Implement (service_edit_dialog_init): Connect program_select changed signal (populate_app_list): Fill app menu with results from get_apps_for_service_type * service-info.c (fill_service_apps): Implement * service-edit-dialog.c (store_data): Retrieve app info from option menu * file-types-capplet.c (apply_cb): Commit the changeset (main): Construct a changeset (edit_cb): Pass the changeset to service_info_new * service-info.c (set_string): Don't set the value if it is NULL (service_info_load): Store changeset in info structure (service_info_save): Don't require a changeset; use the one stored in the structure * service-edit-dialog.c (store_data): Call service_info_save * mime-edit-dialog.c (add_ext_cb): Terminate column list with -1 * service-edit-dialog.c (store_data): Call service_info_update * mime-edit-dialog.c (store_data): Call mime_type_info_update * mime-type-info.c (mime_type_info_update): Implement. Updates the model with data from the structure * service-info.c (service_info_update): Implement. Updates the model with data from the structure * mime-type-info.c (form_extensions_string): Implement. Factor from mime_type_info_save * service-info.c (service_info_load): Accept model and iter rather than protocol name; read protocol name from model * mime-type-info.c (mime_type_info_load): Accept model and iter rather than mime type; read the mime type from the model * mime-types-model.c (get_icon_pixbuf): Make this public * service-edit-dialog.c (fill_dialog): Set the protocol entry insensitive if the protocol is already set; don't put unknown in the protocol entry * mime-types-model.c: Include gnome-vfs-mime-info.h * service-info.c (get_string): Call get_description_for_protocol if we are fetching the description and it is not in the changeset * mime-types-model.c (get_description_for_protocol): Make this public * service-edit-dialog.c (store_data): Implement (program_sensitive_cb): Implement (response_cb): Call store_data if response_id is OK (service_edit_dialog_init): Connect toggled signal on run_program_toggle to program_sensitive_cb * mime-type-info.h: Add #include gnome-vfs-mime-info.h * service-edit-dialog.c (populate_app_list): Implement * mime-edit-dialog.c (populate_component_list): Make sure custom menu item is shown 2002-01-04 Bradford Hovinen * Makefile.am: Clean up 2001-12-09 Havoc Pennington * file-types-capplet.c: remove no-longer-existing header gnome-vfs-mime-info.h so it compiles * file-types-capplet-dialogs.c: ditto 2001-12-08 Richard Hestilow * file-types-capplet.c: Port away from libcapplet. * file-types-capplet-dialogs.c: Don't include capplet-widget.h. Tue Dec 4 00:46:45 2001 Owen Taylor * file-types-icon-entry.h: Use G_BEGIN_DECLS/G_END_DECLS. 2001-07-27 Bradford Hovinen * RELEASE : 1.5.2 2001-07-24 Chema Celorio * file-types-capplet.c (create_mime_list_and_scroller): add a usize the GUI sucks, we need to revisit the gui SOON ! 2001-07-22 Zbigniew Chyla * file-types.desktop.in.in: s/Name/_Name/ s/Comment/_Comment/ 2001-07-20 Chema Celorio * RELEASE : 1.5.0