static void main_init(void) { /* add our icon path in case we aren't installed in the system prefix */ gtk_icon_theme_append_search_path(gtk_icon_theme_get_default(), utils_resource_dir(RESOURCE_DIR_ICON)); /* inits */ ui_init_stock_items(); ui_init_builder(); main_widgets.window = NULL; app->project = NULL; ui_widgets.open_fontsel = NULL; ui_widgets.open_colorsel = NULL; ui_widgets.prefs_dialog = NULL; main_status.main_window_realized = FALSE; file_prefs.tab_order_ltr = FALSE; file_prefs.tab_order_beside = FALSE; main_status.quitting = FALSE; ignore_callback = FALSE; app->tm_workspace = tm_get_workspace(); ui_prefs.recent_queue = g_queue_new(); ui_prefs.recent_projects_queue = g_queue_new(); main_status.opening_session_files = FALSE; main_widgets.window = create_window1(); g_signal_connect(main_widgets.window, "notify::is-active", G_CALLBACK(on_window_active_changed), NULL); /* add recent projects to the Project menu */ ui_widgets.recent_projects_menuitem = ui_lookup_widget(main_widgets.window, "recent_projects1"); ui_widgets.recent_projects_menu_menubar = gtk_menu_new(); gtk_menu_item_set_submenu(GTK_MENU_ITEM(ui_widgets.recent_projects_menuitem), ui_widgets.recent_projects_menu_menubar); /* store important pointers for later reference */ main_widgets.toolbar = toolbar_init(); main_widgets.sidebar_notebook = ui_lookup_widget(main_widgets.window, "notebook3"); main_widgets.notebook = ui_lookup_widget(main_widgets.window, "notebook1"); main_widgets.editor_menu = create_edit_menu1(); main_widgets.tools_menu = ui_lookup_widget(main_widgets.window, "tools1_menu"); main_widgets.message_window_notebook = ui_lookup_widget(main_widgets.window, "notebook_info"); main_widgets.project_menu = ui_lookup_widget(main_widgets.window, "menu_project1_menu"); ui_widgets.toolbar_menu = create_toolbar_popup_menu1(); ui_init(); #ifdef MAC_INTEGRATION osx_ui_init(); #endif /* set widget names for matching with .gtkrc-2.0 */ gtk_widget_set_name(main_widgets.window, "GeanyMainWindow"); gtk_widget_set_name(ui_widgets.toolbar_menu, "GeanyToolbarMenu"); gtk_widget_set_name(main_widgets.editor_menu, "GeanyEditMenu"); gtk_widget_set_name(ui_lookup_widget(main_widgets.window, "menubar1"), "GeanyMenubar"); gtk_widget_set_name(main_widgets.toolbar, "GeanyToolbar"); gtk_window_set_default_size(GTK_WINDOW(main_widgets.window), GEANY_WINDOW_DEFAULT_WIDTH, GEANY_WINDOW_DEFAULT_HEIGHT); }
void xneur_about(void) { GtkWidget *wAbout = create_window1(); GtkWidget *widgetPtrToBefound = lookup_widget(wAbout, "label44"); gchar *text = g_strdup_printf("%s %s", _("Current Version"), VERSION); gtk_label_set_text(GTK_LABEL(widgetPtrToBefound), text); gtk_widget_show(wAbout); }
/***************************************************************************** * Run: Gtk2 thread ***************************************************************************** * this part of the interface is in a separate thread so that we can call * gtk_main() from within it without annoying the rest of the program. *****************************************************************************/ static void Run( intf_thread_t *p_intf ) { #ifdef NEED_GTK2_MAIN gdk_threads_enter(); #else /* gtk_init needs to know the command line. We don't care, so we * give it an empty one */ char *p_args[] = { "", NULL }; char **pp_args = p_args; int i_args = 1; int i_dummy; gtk_set_locale(); gtk_init( &i_args, &pp_args ); #endif /* Create some useful widgets that will certainly be used */ p_intf->p_sys->p_window = create_window1(); /* Set the title of the main window */ gtk_window_set_title( GTK_WINDOW(p_intf->p_sys->p_window), VOUT_TITLE " (Gtk2 interface)"); /* Show the control window */ gtk_widget_show( p_intf->p_sys->p_window ); #ifdef NEED_GTK2_MAIN while( !p_intf->b_die ) { Manage( p_intf ); /* Sleep to avoid using all CPU - since some interfaces need to * access keyboard events, a 100ms delay is a good compromise */ gdk_threads_leave(); msleep( INTF_IDLE_SLEEP ); gdk_threads_enter(); } #else /* Sleep to avoid using all CPU - since some interfaces needs to access * keyboard events, a 100ms delay is a good compromise */ i_dummy = gtk_timeout_add( INTF_IDLE_SLEEP / 1000, (GtkFunction)Manage, p_intf ); /* Enter Gtk mode */ gtk_main(); /* Remove the timeout */ gtk_timeout_remove( i_dummy ); #endif gtk_object_destroy( GTK_OBJECT(p_intf->p_sys->p_window) ); #ifdef NEED_GTK2_MAIN gdk_threads_leave(); #endif }
static void main_init(void) { /* inits */ ui_init_builder(); main_widgets.window = NULL; app->project = NULL; ui_widgets.open_fontsel = NULL; ui_widgets.open_colorsel = NULL; ui_widgets.prefs_dialog = NULL; main_status.main_window_realized = FALSE; file_prefs.tab_order_ltr = FALSE; file_prefs.tab_order_beside = FALSE; main_status.quitting = FALSE; ignore_callback = FALSE; app->tm_workspace = tm_get_workspace(); ui_prefs.recent_queue = g_queue_new(); ui_prefs.recent_projects_queue = g_queue_new(); main_status.opening_session_files = FALSE; ui_init_stock_items(); main_widgets.window = create_window1(); /* add recent projects to the Project menu */ ui_widgets.recent_projects_menuitem = ui_lookup_widget(main_widgets.window, "recent_projects1"); ui_widgets.recent_projects_menu_menubar = gtk_menu_new(); gtk_menu_item_set_submenu(GTK_MENU_ITEM(ui_widgets.recent_projects_menuitem), ui_widgets.recent_projects_menu_menubar); /* store important pointers for later reference */ main_widgets.toolbar = toolbar_init(); main_widgets.sidebar_notebook = ui_lookup_widget(main_widgets.window, "notebook3"); main_widgets.notebook = ui_lookup_widget(main_widgets.window, "notebook1"); main_widgets.editor_menu = create_edit_menu1(); main_widgets.tools_menu = ui_lookup_widget(main_widgets.window, "tools1_menu"); main_widgets.message_window_notebook = ui_lookup_widget(main_widgets.window, "notebook_info"); main_widgets.project_menu = ui_lookup_widget(main_widgets.window, "menu_project1_menu"); ui_widgets.toolbar_menu = create_toolbar_popup_menu1(); ui_init(); /* set widget names for matching with .gtkrc-2.0 */ gtk_widget_set_name(main_widgets.window, "GeanyMainWindow"); gtk_widget_set_name(ui_widgets.toolbar_menu, "GeanyToolbarMenu"); gtk_widget_set_name(main_widgets.editor_menu, "GeanyEditMenu"); gtk_widget_set_name(ui_lookup_widget(main_widgets.window, "menubar1"), "GeanyMenubar"); gtk_widget_set_name(main_widgets.toolbar, "GeanyToolbar"); gtk_window_set_default_size(GTK_WINDOW(main_widgets.window), GEANY_WINDOW_DEFAULT_WIDTH, GEANY_WINDOW_DEFAULT_HEIGHT); }
int main (int argc, char *argv[]) { GtkWidget *window; GError** error = NULL; GtkImage *imageKeypadBG; #ifdef ENABLE_NLS bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); #endif gtk_init (&argc, &argv); create_dummy_window(); pixbufBGanm = gdk_pixbuf_animation_new_from_file(BG, error); window = create_window1 (); KeyPadBuilder = gtk_builder_new (); if (!gtk_builder_add_from_file (KeyPadBuilder, KEY_PAD_UI_FILE, error)) { g_critical ("Couldn't load builder file: %s", (*error)->message); g_error_free (*error); } /* Auto-connect signal handlers */ gtk_builder_connect_signals (MainBuilder, NULL); /* Get the window object from the ui file */ KeyPadFrameWidget = GTK_WIDGET (gtk_builder_get_object (KeyPadBuilder, KEY_PAD_FRAME)); if (!window) { g_critical ("Widget \"%s\" is missing in file %s.", KEY_PAD_FRAME, KEY_PAD_UI_FILE); } //gtk_widget_show (KeyPadFrameWidget); GdkPixbufAnimation * pixbufKeypadBGanm = gdk_pixbuf_animation_new_from_file(KEYPAD_BG, error); imageKeypadBG = (GtkImage *) GTK_WIDGET (gtk_builder_get_object (KeyPadBuilder, "keypad_bg")); gtk_image_set_from_animation(GTK_IMAGE(imageKeypadBG), pixbufKeypadBGanm); gtk_widget_show (window); cur_active_screen = wev1_scrn; _start_ticker_timer(); gtk_main(); g_free (priv); return 0; }
int main (int argc, char *argv[]) { Gtk::Main kit(argc, argv); //HelloWorld helloworld; ////Shows the window and returns when it is closed. //Gtk::Main::run(helloworld); Gtk::Window* window; window = create_window1("gtkbuilder_saved_by_glade3.glade"); Gtk::Main::run(*window); return 0; }
int main (int argc, char *argv[]) { Gtk::Main kit(argc, argv); //HelloWorld helloworld; ////Shows the window and returns when it is closed. //Gtk::Main::run(helloworld); //Glib::RefPtr<Gtk::Window*> window; Gtk::Window* window; window = create_window1("vo.glade"); Gtk::Main::run(*window); return 0; }
int main(int argc, char *argv[]) { gtk_init(&argc, &argv); GtkWidget* window; window = create_window1(); /* show all elements */ gtk_widget_show_all(window); /* start the event loop */ gtk_main(); return 0; }
int main (int argc, char *argv[]) { GtkUIManager *ui; GError *error = NULL; GtkActionGroup *actions; #ifdef ENABLE_NLS bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); #endif gnome_program_init (PACKAGE, VERSION, LIBGNOMEUI_MODULE, argc, argv, GNOME_PARAM_APP_DATADIR, PACKAGE_DATA_DIR, NULL); window1 = create_window1 (); //g_thread_create(thread1,NULL,NULL,NULL);//wait for the book :) //pthread_create(&tid,NULL,thread1,NULL);//it is not so good! tray = g_new0 (tray_demo, 1); tray->window_main = window1; create_tray(tray); actions = gtk_action_group_new ("Actions"); gtk_action_group_set_translation_domain (actions, GETTEXT_PACKAGE); gtk_action_group_add_actions (actions, entries, n_entries, NULL); ui = gtk_ui_manager_new (); gtk_ui_manager_insert_action_group (ui, actions, 0); gtk_window_add_accel_group (GTK_WINDOW (window1), gtk_ui_manager_get_accel_group (ui)); if (!gtk_ui_manager_add_ui_from_string (ui, ui_info, -1, &error)) { g_message ("building menus failed: %s", error->message); g_error_free (error); } tray->ui = ui; tray->actions = actions; tray->menus = gtk_ui_manager_get_widget (ui, "/PopupMenu"); g_message("ccc"); gtk_widget_show (window1); gtk_main ();g_message("here2!"); return 0; }
int main (int argc, char *argv[]) { if(argc == 1) { GtkWidget *window1; /*#ifdef ENABLE_NLS bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); #endif */ gtk_set_locale (); gtk_init (&argc, &argv); // add_pixmap_directory (PACKAGE_DATA_DIR "/" PACKAGE "/pixmaps"); add_pixmap_directory ("/home/vilhena/MCC/PL/trabalhos/trabalho1/pixmaps"); add_pixmap_directory ("/home/biosystem/Desktop/trabalho1/pixmaps"); /* * The following code was added by Glade to create one of each component * (except popup menus), just so that you see something after building * the project. Delete any components that you don't want shown initially. */ window1 = create_window1 (); gtk_widget_show (window1); gtk_main (); } else { char * temp = (char *)funcao(argc,argv); if(temp != NULL) printf("%s\n",temp); free(temp); } return 0; }
int main (int argc, char *argv[]) { GtkWidget *window1; gtk_set_locale (); gtk_init (&argc, &argv); add_pixmap_directory (PACKAGE_DATA_DIR "/" PACKAGE "/pixmaps"); /* * The following code was added by Glade to create one of each component * (except popup menus), just so that you see something after building * the project. Delete any components that you don't want shown initially. */ window1 = create_window1 (); gtk_widget_show (window1); gtk_main (); return 0; }
static void main_init(void) { /* add our icon path in case we aren't installed in the system prefix */ gchar *path; #ifdef G_OS_WIN32 gchar *install_dir = win32_get_installation_dir(); path = g_build_filename(install_dir, "share", "icons", NULL); g_free(install_dir); #else path = g_build_filename(GEANY_DATADIR, "icons", NULL); #endif gtk_icon_theme_append_search_path(gtk_icon_theme_get_default(), path); g_free(path); /* inits */ ui_init_stock_items(); ui_init_builder(); main_widgets.window = NULL; app->project = NULL; ui_widgets.open_fontsel = NULL; ui_widgets.open_colorsel = NULL; ui_widgets.prefs_dialog = NULL; main_status.main_window_realized = FALSE; file_prefs.tab_order_ltr = FALSE; file_prefs.tab_order_beside = FALSE; main_status.quitting = FALSE; ignore_callback = FALSE; app->tm_workspace = tm_get_workspace(); ui_prefs.recent_queue = g_queue_new(); ui_prefs.recent_projects_queue = g_queue_new(); main_status.opening_session_files = FALSE; main_widgets.window = create_window1(); /* add recent projects to the Project menu */ ui_widgets.recent_projects_menuitem = ui_lookup_widget(main_widgets.window, "recent_projects1"); ui_widgets.recent_projects_menu_menubar = gtk_menu_new(); gtk_menu_item_set_submenu(GTK_MENU_ITEM(ui_widgets.recent_projects_menuitem), ui_widgets.recent_projects_menu_menubar); /* store important pointers for later reference */ main_widgets.toolbar = toolbar_init(); main_widgets.sidebar_notebook = ui_lookup_widget(main_widgets.window, "notebook3"); main_widgets.notebook = ui_lookup_widget(main_widgets.window, "notebook1"); main_widgets.editor_menu = create_edit_menu1(); main_widgets.tools_menu = ui_lookup_widget(main_widgets.window, "tools1_menu"); main_widgets.message_window_notebook = ui_lookup_widget(main_widgets.window, "notebook_info"); main_widgets.project_menu = ui_lookup_widget(main_widgets.window, "menu_project1_menu"); ui_widgets.toolbar_menu = create_toolbar_popup_menu1(); ui_init(); /* set widget names for matching with .gtkrc-2.0 */ gtk_widget_set_name(main_widgets.window, "GeanyMainWindow"); gtk_widget_set_name(ui_widgets.toolbar_menu, "GeanyToolbarMenu"); gtk_widget_set_name(main_widgets.editor_menu, "GeanyEditMenu"); gtk_widget_set_name(ui_lookup_widget(main_widgets.window, "menubar1"), "GeanyMenubar"); gtk_widget_set_name(main_widgets.toolbar, "GeanyToolbar"); gtk_window_set_default_size(GTK_WINDOW(main_widgets.window), GEANY_WINDOW_DEFAULT_WIDTH, GEANY_WINDOW_DEFAULT_HEIGHT); }
void create_top_level(){ window1 = create_window1(); }