CVSROOT: /cvs/gnome Module name: gnome-panel Changes by: vuntz 05/12/18 06:44:25
Modified files: gnome-panel : ChangeLog panel-run-dialog.c panel-util.c panel-util.h Log message: 2005-12-18 Vincent Untz <[EMAIL PROTECTED]> Update the known applications list while typing and only show the items that match. Fix bug #313808 [http://bugzilla.gnome.org/show_bug.cgi?id=313808]. * panel-run-dialog.c: s/_command_icon_idle_id/_command_idle_id/g, add some FIXME, add a visible column to the liststore, (panel_run_dialog_destroy): reinitialize value of the new changed_id handler id (panel_run_dialog_make_all_list_visible): new (panel_run_dialog_find_command_icon_idle): if the text doesn't match the item, look if the text is in the command/name/comment of the item and set the items visibility according to this, also make sure that we show the beginning of the list since the displayed items change (panel_run_dialog_add_items_idle): use a GtkTreeModelFilter (entry_event): use g_completion_complete_utf8(), disable the "changed" handler when we complete so that it's not called twice but only once (entry_changed): move some code around to make it more readable, reset the icon and the visibility of the list items if the text is void (panel_run_dialog_setup_entry): save the handler id for the "changed" signal * panel-util.[ch]: (panel_util_utf8_strstrcase): new, stolen from e-d-s (panel_util_unicode_get_utf8): ditto URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnome-panel&who=vuntz&date=explicit&mindate=2005-12-18%2006:43&maxdate=2005-12-18%2006:45 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list