diff options
Diffstat (limited to 'libmate-panel-applet/mate-panel-applet.h')
-rw-r--r-- | libmate-panel-applet/mate-panel-applet.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/libmate-panel-applet/mate-panel-applet.h b/libmate-panel-applet/mate-panel-applet.h index 1d6f15ee..6d747ca4 100644 --- a/libmate-panel-applet/mate-panel-applet.h +++ b/libmate-panel-applet/mate-panel-applet.h @@ -112,9 +112,14 @@ void mate_panel_applet_request_focus(MatePanelApplet* applet, guint32 timestamp) void mate_panel_applet_setup_menu(MatePanelApplet* applet, const gchar* xml, GtkActionGroup* action_group); void mate_panel_applet_setup_menu_from_file(MatePanelApplet* applet, const gchar* filename, GtkActionGroup* action_group); -int mate_panel_applet_factory_main(const gchar* factory_id, gboolean out_process, GType applet_type, MatePanelAppletFactoryCallback callback, gpointer data); +int mate_panel_applet_factory_main(const gchar* factory_id, GType applet_type, MatePanelAppletFactoryCallback callback, gpointer data); gboolean _mate_panel_applet_shlib_factory(void); +int panel_applet_factory_setup_in_process (const gchar *factory_id, + GType applet_type, + MatePanelAppletFactoryCallback callback, + gpointer data); + /* * These macros are getting a bit unwieldy. @@ -168,7 +173,7 @@ int main(int argc, char* argv[]) \ \ gtk_init (&argc, &argv); \ \ - retval = mate_panel_applet_factory_main (id, TRUE, type, callback, data); \ + retval = mate_panel_applet_factory_main (id, type, callback, data); \ g_option_context_free (context); \ \ return retval; \ @@ -178,7 +183,8 @@ int main(int argc, char* argv[]) \ G_MODULE_EXPORT gint _mate_panel_applet_shlib_factory(void) \ { \ _MATE_PANEL_APPLET_SETUP_GETTEXT(FALSE); \ - return mate_panel_applet_factory_main(id, FALSE, type, callback, data); \ +return mate_panel_applet_factory_setup_in_process (id, type, \ + callback, data); \ } #ifdef __cplusplus |