CVSROOT:        /cvs/gnome
Module name:    gnome-panel
Changes by:     vuntz   06/08/05 11:14:10

Modified files:
        gnome-panel    : ChangeLog menu.c panel-action-button.c 
                         panel-menu-items.c panel-run-dialog.c 
                         panel-util.c panel-util.h 

Log message:
2006-08-05  Vincent Untz  <[EMAIL PROTECTED]>

Remove usage of GnomeDesktopItem in some places

* menu.c: remove useless include

* panel-action-button.c: (panel_action_search): simply call
panel_launch_desktop_file() instead of duplicating code

* panel-menu-items.c: (panel_menu_item_activate_desktop_file): call
panel_launch_desktop_file()

* panel-run-dialog.c: keep the path to the currently selected desktop
file in memory
(panel_run_dialog_destroy): nullify more stuff
(panel_run_dialog_find_command_idle): remove FIXME that was wrong
(program_list_selection_changed): yay, GKeyFile love!, also show all
programs in the program list and remember the path to the desktop file
(entry_event): unselect the currently selected program in the list
since the user has typed something
(entry_changed): updated
(panel_run_dialog_create_desktop_file): new, with GKeyFile love and
mostly copied from the old pixmap_drag_data_get()
(pixmap_drag_data_get): use the uri of the desktop file of the
currently selected program if available

* panel-util.[ch]: (panel_launch_desktop_file): load from file (and
not from basename) if the path is absolute, test if fallback_exec is
NULL before using it
(panel_util_key_file_new_desktop): new, to create desktop files from
GKeyFile
(panel_util_key_file_to_file): new

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnome-panel&who=vuntz&date=explicit&mindate=2006-08-05%2011:13&maxdate=2006-08-05%2011:15

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to