static void terminal_app_startup (GApplication *application) { const GActionEntry app_menu_actions[] = { { "preferences", app_menu_preferences_cb, NULL, NULL, NULL }, { "help", app_menu_help_cb, NULL, NULL, NULL }, { "about", app_menu_about_cb, NULL, NULL, NULL }, { "quit", app_menu_quit_cb, NULL, NULL, NULL } }; g_application_set_resource_base_path (application, TERMINAL_RESOURCES_PATH_PREFIX); G_APPLICATION_CLASS (terminal_app_parent_class)->startup (application); /* Need to set the WM class (bug #685742) */ gdk_set_program_class("Gnome-terminal"); g_action_map_add_action_entries (G_ACTION_MAP (application), app_menu_actions, G_N_ELEMENTS (app_menu_actions), application); app_load_css (application); _terminal_debug_print (TERMINAL_DEBUG_SERVER, "Startup complete\n"); }
static void irc_application_startup (GApplication *self) { g_resources_register (irc_get_resource ()); g_application_set_resource_base_path (self, "/se/tingping/IrcClient"); G_APPLICATION_CLASS (irc_application_parent_class)->startup (self); }