Description: Some library.
Requires: glib-2.0 dbus-1
Version: @VERSION@
-Libs: -L${libdir} -llibmodest-dbus-client-1.0
+Libs: -L${libdir} -lmodest-dbus-client-1.0
Cflags: -I${includedir}/libmodest-dbus-client-1.0 -I${libdir}/libmodest-dbus-client-1.0/include
{
return TRUE; /* TODO */
}
+
+void
+modest_platform_show_search_messages (GtkWindow *parent_window)
+{
+ modest_runtime_not_implemented (NULL);
+}
{ "ToolsSendReceiveCancelSending", NULL, N_("mcen_me_outbox_cancelsend"), NULL, NULL, NULL },
{ "ToolsContacts", NULL, N_("mcen_me_inbox_open_addressbook"), NULL, NULL, NULL },
{ "ToolsAddToContacts", NULL, N_("mcen_me_viewer_addtocontacts"), NULL, NULL, G_CALLBACK (modest_ui_actions_on_add_to_contacts) },
- { "ToolsSearchMessages", NULL, N_("mcen_me_inbox_search"), NULL, NULL, NULL },
+ { "ToolsSearchMessages", NULL, N_("mcen_me_inbox_search"), NULL, NULL, G_CALLBACK (modest_ui_actions_on_search_messages) },
{ "ToolsHelp", NULL, N_("mcen_me_inbox_help"), NULL, NULL, G_CALLBACK (modest_ui_actions_on_help) },
/* Close */
g_free (error_msg);
}
}
+
+void
+modest_platform_show_search_messages (GtkWindow *parent_window)
+{
+ osso_return_t result = OSSO_ERROR;
+
+ result = osso_rpc_run_with_defaults (osso_context, "osso_global_search", "search_email", NULL, DBUS_TYPE_INVALID);
+
+ if (result != OSSO_OK) {
+ /* TODO: warning about error showing dialog */
+ }
+}
<menu name="ToolsMenu" action="Tools">
<menuitem name="ToolsAddToContactsMenu" action="ToolsAddToContacts"/>
<separator/>
-<!--
- <menuitem name="ToolsFindOnPageMenu" action="ToolsFindOnPage"/>
- <menuitem name="ToolSearchMessagesMenu" action="ToolSearchMessages"/>
+
+<!-- <menuitem name="ToolsFindOnPageMenu" action="ToolsFindOnPage"/> -->
+ <menuitem name="ToolsSearchMessagesMenu" action="ToolsSearchMessages"/>
<separator/>
--->
<menuitem name="ToolsHelpMenu" action="ToolsHelp"/>
</menu>
void modest_platform_show_help (GtkWindow *parent_window,
const gchar *help_id);
+/**
+ * modest_platform_show_search_messages:
+ * @parent_window: window the dialog will be child of
+ *
+ * shows the search messages dialog
+ **/
+void modest_platform_show_search_messages (GtkWindow *parent_window);
+
G_END_DECLS
#endif /* __MODEST_PLATFORM_UTILS_H__ */
/* Update dimmed */
modest_window_check_dimming_rules_group (window, "ModestToolbarDimmingRules");
}
+
+void
+modest_ui_actions_on_search_messages (GtkAction *action, ModestWindow *window)
+{
+ g_return_if_fail (MODEST_IS_WINDOW (window));
+
+ modest_platform_show_search_messages (GTK_WINDOW (window));
+}
void modest_ui_actions_move_folder_error_handler (ModestMailOperation *mail_op,
gpointer user_data);
+/**
+ * modest_ui_actions_on_search_messages:
+ * @action: a #GtkAction
+ * @window: a #ModestWindow
+ *
+ * Shows the search messages dialog
+ **/
+void modest_ui_actions_on_search_messages (GtkAction *action,
+ ModestWindow *window);
+
G_END_DECLS
#endif /* __MODEST_UI_ACTIONS_H__ */
{ "CloseWindow", NULL, N_("mcen_me_inbox_close_window"), NULL, NULL, G_CALLBACK (modest_ui_actions_on_close_window)},
{ "CloseAllWindows", NULL, N_("mcen_me_inbox_close_windows"), NULL, NULL, G_CALLBACK (modest_ui_actions_on_quit) },
{ "Help", NULL, N_("mcen_me_inbox_help"), NULL, NULL, G_CALLBACK (modest_ui_actions_on_help) },
- { "SearchMessages", NULL, N_("mcen_me_inbox_search"), NULL, NULL, NULL },
+ { "SearchMessages", NULL, N_("mcen_me_inbox_search"), NULL, NULL, G_CALLBACK (modest_ui_actions_on_search_messages) },
/* KEY ACCELERATOR ACTIONS */