void panel_menu_button_invoke_menu (PanelMenuButton *button, const char *callback_name) { GdkScreen *screen; g_return_if_fail (PANEL_IS_MENU_BUTTON (button)); g_return_if_fail (callback_name != NULL); screen = gtk_widget_get_screen (GTK_WIDGET (button)); if (!strcmp (callback_name, "help")) { panel_show_help (screen, "user-guide", "gospanel-37", NULL); } else if (!strcmp (callback_name, "edit")) { GError *error = NULL; panel_launch_desktop_file_with_fallback ("alacarte.desktop", "alacarte", screen, &error); if (error) { g_error_free (error); panel_launch_desktop_file_with_fallback ( "matemenu-simple-editor.desktop", "matemenu-simple-editor", screen, NULL); } } }
void panel_menu_bar_invoke_menu(PanelMenuBar* menubar, const char* callback_name) { GdkScreen* screen; g_return_if_fail(PANEL_IS_MENU_BAR(menubar)); g_return_if_fail(callback_name != NULL); screen = gtk_widget_get_screen(GTK_WIDGET(menubar)); if (!strcmp(callback_name, "help")) { panel_show_help(screen, "user-guide", "menubar", NULL); } else if (!strcmp(callback_name, "edit")) { GError* error = NULL; panel_launch_desktop_file_with_fallback("mozo.desktop", "mozo", screen, &error); if (error) { g_error_free(error); panel_launch_desktop_file_with_fallback("matemenu-simple-editor.desktop", "matemenu-simple-editor", screen, NULL); } } }
void panel_menu_button_invoke_menu (PanelMenuButton *button, const char *callback_name) { GdkScreen *screen; g_return_if_fail (PANEL_IS_MENU_BUTTON (button)); g_return_if_fail (callback_name != NULL); screen = gtk_widget_get_screen (GTK_WIDGET (button)); if (!strcmp (callback_name, "help")) { panel_show_help (screen, "mate-user-guide", "gospanel-37", NULL); } else if (!strcmp (callback_name, "edit")) { if (panel_is_program_in_path ("menulibre")) panel_launch_desktop_file_with_fallback ("menulibre.desktop", "menulibre", screen, NULL); else panel_launch_desktop_file_with_fallback ("mozo.desktop", "mozo", screen, NULL); } }
/* Search For Files */ static void panel_action_search (GtkWidget *widget) { GdkScreen *screen; screen = gtk_widget_get_screen (widget); panel_launch_desktop_file_with_fallback ("mate-search-tool.desktop", "mate-search-tool", screen, NULL); }