CVSROOT: /cvs/gnome Module name: gnome-panel Changes by: vuntz 06/08/07 17:07:46
Modified files: gnome-panel : ChangeLog Makefile.am applet.c button-widget.c gnome-desktop-item-edit.c launcher.c launcher.h panel-action-button.c panel-applet-frame.c panel-context-menu.c panel-marshal.list panel-menu-bar.c panel-menu-button.c panel-menu-items.c panel-properties-dialog.c panel-recent.c panel-run-dialog.c panel-shell.c panel-util.c panel-util.h panel-widget.c Added files: gnome-panel : panel-ditem-editor.c panel-ditem-editor.h Removed files: gnome-panel : menu-ditem.c menu-ditem.h Log message: 2006-08-06 Vincent Untz <[EMAIL PROTECTED]> New dialog to edit the launchers! (and my biggest ChangeLog entry ever! awesome!) * Makefile.am: add panel-ditem-editor.[ch] and remove menu-ditem.[ch] * panel-ditem-editor.[ch]: new, with all the magic :-) * menu-ditem.[ch]: killed * gnome-desktop-item-edit.c: mark string for translation, (validate_for_filename): copied from menu-ditem.c (get_unique_name): ditto (find_uri_on_save_directory): new, to get the name when creating a .directory file (find_uri_on_save): new, ditto for .desktop files (error_reported): new, to report errors from the editor (main): mark string for translation, update with PanelDItemEditor love * launcher.[ch]: (panel_launcher_get_filename): updated so that we don't consider non-local files as okay (panel_launcher_save_ditem): kill (launch_url): moved to GKeyFile, updated for panel_error_dialog() change (launcher_launch): ditto (drag_data_received_cb): updated to use panel_util_launch_from_key_file(), updated for panel_error_dialog() change (free_launcher): updated (panel_launcher_delete): updated for location change (drag_data_get_cb): updated for location change (create_launcher): moved to GKeyFile, make sure that if the user edits a desktop file from a datadir, the desktop file will get a random name (guess_icon_from_exec): moved to GKeyFile (setup_button): ditto (panel_launcher_hoard): renamed to panel_launcher_find_writable_uri() and... (panel_launcher_find_writable_uri): ... change the function to only get a filename (without saving), also, make it more understandable :-) (properties_apply): kill (launcher_changed): rewrote, update button look (properties_close_callback): kill (launcher_command_changed): do what we did in previous launcher_changed(), ie: reset StartupNotify (launcher_save_uri): function to get uri where the PanelDItemEditor will save the file (set_revert_insensitive): kill (set_revert_sensitive): kill (window_response): kill (launcher_saved): update location gconf key if we had to change the uri of the file (create_properties_dialog): kill (launcher_error_reported): report error (launcher_properties): move to PanelDItemEditor (load_launcher_applet): fix leak in case of error (launcher_load_from_gconf): update string (ensure_item_localefiled): kill (launcher_new_saved): add the launcher to the profile (really_add_launcher): kill (ask_about_launcher): move to PanelDItemEditor (panel_launcher_create_from_info): move to panel_util_key_file* (panel_launcher_create_with_id): updated since panel_launcher_hoard() is killed (launcher_save): kill (find_launcher): updated * panel-util.[ch]: (panel_ditem_launch): make this private (panel_util_launch_from_key_file): new, to use gnome-desktop to launch a .desktop file in a GKeyFile (panel_launch_desktop_file): updated for panel_ditem_launch() change (panel_dialog): kill (well, integrated in panel_error_dialog()) (panel_error_dialog): use GtkMessageDialog API to set the secondary text, make it possible to provide a parent window (panel_show_help): updated for panel_error_dialog() change (panel_lock_screen_action): ditto (panel_util_key_file_to_file): handle both URI and paths (panel_util_key_file_load_from_uri): new (panel_util_key_file_get_boolean): new (panel_util_key_file_set_locale_string): new (panel_util_key_file_remove_locale_key): new (and some other panel_util_key_file* macros): new * applet.c: updated for launcher_properties() change (panel_applet_register): update string * panel-applet-frame.c: (panel_applet_frame_activated): ditto * button-widget.c: (button_widget_reload_pixbuf): updated for panel_error_dialog() change * panel-action-button.c: (panel_action_search): ditto (panel_action_connect_server): ditto * panel-context-menu.c: (panel_context_menu_remove_panel): ditto (panel_context_menu_setup_remove_panel_it...): update string * panel-marshal.list: updated, and removed useless stuff * panel-menu-bar.c: (panel_menu_bar_invoke_menu): updated for panel_error_dialog() change * panel-menu-button.c: (panel_menu_button_invoke_menu): ditto * panel-menu-items.c: (activate_uri): ditto (panel_menu_item_activate_desktop_file): dittp (panel_menu_items_append_from_desktop): use panel_key_file* functions * panel-properties-dialog.c: (panel_properties_dialog_present): updated for panel_error_dialog() change * panel-recent.c: (recent_documents_activate_cb): ditto * panel-run-dialog.c: (panel_run_dialog_launch_command): ditto (panel_run_dialog_show_url): ditto (panel_run_dialog_execute): ditto (program_list_selection_changed): use panel_key_file* functions (panel_run_dialog_create_desktop_file): ditto (panel_run_dialog_present): updated for panel_error_dialog() change * panel-shell.c: (panel_shell_register): ditto * panel-widget.c: (panel_widget_class_init): use glib marshal functions URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnome-panel&who=vuntz&date=explicit&mindate=2006-08-07%2017:06&maxdate=2006-08-07%2017:08 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list