New, implementation for a new "SearchNow" verb. (setup_standard_verbs):

* e-search-bar.c (search_now_verb_cb): New, implementation for a
new "SearchNow" verb.
(setup_standard_verbs): Create verb here.
(update_bonobo_menus): Add SearchNow menu item.

svn path=/trunk/; revision=16197
This commit is contained in:
Ettore Perazzoli
2002-03-18 20:14:42 +00:00
parent 007a437688
commit 6b5f07ff01
2 changed files with 21 additions and 0 deletions

View File

@ -1,3 +1,10 @@
2002-03-18 Ettore Perazzoli <ettore@ximian.com>
* e-search-bar.c (search_now_verb_cb): New, implementation for a
new "SearchNow" verb.
(setup_standard_verbs): Create verb here.
(update_bonobo_menus): Add SearchNow menu item.
2002-03-18 Ettore Perazzoli <ettore@ximian.com>
* e-search-bar.c (clear_verb_cb): New.

View File

@ -99,6 +99,17 @@ emit_menu_activated (ESearchBar *esb, int item)
/* Callbacks -- Standard verbs. */
static void
search_now_verb_cb (BonoboUIComponent *ui_component,
void *data,
const char *verb_name)
{
ESearchBar *esb;
esb = E_SEARCH_BAR (data);
emit_search_activated (esb);
}
static void
clear_verb_cb (BonoboUIComponent *ui_component,
void *data,
@ -117,6 +128,8 @@ setup_standard_verbs (ESearchBar *search_bar)
{
bonobo_ui_component_add_verb (search_bar->ui_component, "ESearchBar:Clear",
clear_verb_cb, search_bar);
bonobo_ui_component_add_verb (search_bar->ui_component, "ESearchBar:SearchNow",
search_now_verb_cb, search_bar);
}
/* Callbacks -- The verbs for all the definable items. */
@ -360,6 +373,7 @@ update_bonobo_menus (ESearchBar *esb)
xml = g_string_new ("<placeholder name=\"SearchBar\">");
append_xml_menu_item (xml, "SearchNow", _("Search Now"), "ESearchBar:SearchNow", "*Control*b");
append_xml_menu_item (xml, "Clear", _("Clear"), "ESearchBar:Clear", "*Control**Shift*b");
for (p = esb->menu_items; p != NULL; p = p->next) {