⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gtk2_interface.c

📁 video linux conference
💻 C
字号:
/* * DO NOT EDIT THIS FILE - it is generated by Glade. */#ifdef HAVE_CONFIG_H#  include <config.h>#endif#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include <string.h>#include <stdio.h>#include <gdk/gdkkeysyms.h>#include <gtk/gtk.h>#include "gtk2_callbacks.h"#include "gtk2_interface.h"#include "gtk2_support.h"#define GLADE_HOOKUP_OBJECT(component,widget,name) \  g_object_set_data_full (G_OBJECT (component), name, \    gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \  g_object_set_data (G_OBJECT (component), name, widget)GtkWidget*create_window1 (void){  GtkWidget *window1;  GtkWidget *vbox1;  GtkWidget *menubar1;  GtkWidget *menuitem1;  GtkWidget *menu1;  GtkWidget *new1;  GtkWidget *open1;  GtkWidget *save1;  GtkWidget *save_as1;  GtkWidget *separatormenuitem1;  GtkWidget *quit1;  GtkWidget *menuitem2;  GtkWidget *menu2;  GtkWidget *cut1;  GtkWidget *copy1;  GtkWidget *paste1;  GtkWidget *delete1;  GtkWidget *menuitem3;  GtkWidget *menu3;  GtkWidget *menuitem4;  GtkWidget *menu4;  GtkWidget *about1;  GtkWidget *handlebox1;  GtkWidget *toolbar1;  GtkWidget *tmp_toolbar_icon;  GtkWidget *button1;  GtkWidget *button2;  GtkWidget *button3;  GtkWidget *hscale1;  GtkWidget *statusbar1;  GtkAccelGroup *accel_group;  accel_group = gtk_accel_group_new ();  window1 = gtk_window_new (GTK_WINDOW_TOPLEVEL);  gtk_window_set_title (GTK_WINDOW (window1), _("window1"));  vbox1 = gtk_vbox_new (FALSE, 0);  gtk_widget_show (vbox1);  gtk_container_add (GTK_CONTAINER (window1), vbox1);  menubar1 = gtk_menu_bar_new ();  gtk_widget_show (menubar1);  gtk_box_pack_start (GTK_BOX (vbox1), menubar1, FALSE, FALSE, 0);  menuitem1 = gtk_menu_item_new_with_mnemonic (_("_File"));  gtk_widget_show (menuitem1);  gtk_container_add (GTK_CONTAINER (menubar1), menuitem1);  menu1 = gtk_menu_new ();  gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem1), menu1);  new1 = gtk_image_menu_item_new_from_stock ("gtk-new", accel_group);  gtk_widget_show (new1);  gtk_container_add (GTK_CONTAINER (menu1), new1);  open1 = gtk_image_menu_item_new_from_stock ("gtk-open", accel_group);  gtk_widget_show (open1);  gtk_container_add (GTK_CONTAINER (menu1), open1);  save1 = gtk_image_menu_item_new_from_stock ("gtk-save", accel_group);  gtk_widget_show (save1);  gtk_container_add (GTK_CONTAINER (menu1), save1);  save_as1 = gtk_image_menu_item_new_from_stock ("gtk-save-as", accel_group);  gtk_widget_show (save_as1);  gtk_container_add (GTK_CONTAINER (menu1), save_as1);  separatormenuitem1 = gtk_separator_menu_item_new ();  gtk_widget_show (separatormenuitem1);  gtk_container_add (GTK_CONTAINER (menu1), separatormenuitem1);  gtk_widget_set_sensitive (separatormenuitem1, FALSE);  quit1 = gtk_image_menu_item_new_from_stock ("gtk-quit", accel_group);  gtk_widget_show (quit1);  gtk_container_add (GTK_CONTAINER (menu1), quit1);  menuitem2 = gtk_menu_item_new_with_mnemonic (_("_Edit"));  gtk_widget_show (menuitem2);  gtk_container_add (GTK_CONTAINER (menubar1), menuitem2);  menu2 = gtk_menu_new ();  gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem2), menu2);  cut1 = gtk_image_menu_item_new_from_stock ("gtk-cut", accel_group);  gtk_widget_show (cut1);  gtk_container_add (GTK_CONTAINER (menu2), cut1);  copy1 = gtk_image_menu_item_new_from_stock ("gtk-copy", accel_group);  gtk_widget_show (copy1);  gtk_container_add (GTK_CONTAINER (menu2), copy1);  paste1 = gtk_image_menu_item_new_from_stock ("gtk-paste", accel_group);  gtk_widget_show (paste1);  gtk_container_add (GTK_CONTAINER (menu2), paste1);  delete1 = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group);  gtk_widget_show (delete1);  gtk_container_add (GTK_CONTAINER (menu2), delete1);  menuitem3 = gtk_menu_item_new_with_mnemonic (_("_View"));  gtk_widget_show (menuitem3);  gtk_container_add (GTK_CONTAINER (menubar1), menuitem3);  menu3 = gtk_menu_new ();  gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem3), menu3);  menuitem4 = gtk_menu_item_new_with_mnemonic (_("_Help"));  gtk_widget_show (menuitem4);  gtk_container_add (GTK_CONTAINER (menubar1), menuitem4);  menu4 = gtk_menu_new ();  gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem4), menu4);  about1 = gtk_menu_item_new_with_mnemonic (_("_About"));  gtk_widget_show (about1);  gtk_container_add (GTK_CONTAINER (menu4), about1);  handlebox1 = gtk_handle_box_new ();  gtk_widget_show (handlebox1);  gtk_box_pack_start (GTK_BOX (vbox1), handlebox1, FALSE, TRUE, 0);  toolbar1 = gtk_toolbar_new ();  gtk_widget_show (toolbar1);  gtk_container_add (GTK_CONTAINER (handlebox1), toolbar1);  gtk_toolbar_set_style (GTK_TOOLBAR (toolbar1), GTK_TOOLBAR_BOTH);  tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-open", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1)));  button1 = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar1),                                GTK_TOOLBAR_CHILD_BUTTON,                                NULL,                                _("button1"),                                NULL, NULL,                                tmp_toolbar_icon, NULL, NULL);  gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar1)->children)->data))->label), TRUE);  gtk_widget_show (button1);  tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-cdrom", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1)));  button2 = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar1),                                GTK_TOOLBAR_CHILD_BUTTON,                                NULL,                                _("button2"),                                NULL, NULL,                                tmp_toolbar_icon, NULL, NULL);  gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar1)->children)->data))->label), TRUE);  gtk_widget_show (button2);  tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-refresh", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1)));  button3 = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar1),                                GTK_TOOLBAR_CHILD_BUTTON,                                NULL,                                _("button3"),                                NULL, NULL,                                tmp_toolbar_icon, NULL, NULL);  gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar1)->children)->data))->label), TRUE);  gtk_widget_show (button3);  hscale1 = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 0, 0, 0, 0)));  gtk_widget_show (hscale1);  gtk_box_pack_start (GTK_BOX (vbox1), hscale1, TRUE, TRUE, 0);  statusbar1 = gtk_statusbar_new ();  gtk_widget_show (statusbar1);  gtk_box_pack_start (GTK_BOX (vbox1), statusbar1, FALSE, FALSE, 0);  g_signal_connect ((gpointer) new1, "activate",                    G_CALLBACK (on_new1_activate),                    NULL);  g_signal_connect ((gpointer) open1, "activate",                    G_CALLBACK (on_open1_activate),                    NULL);  g_signal_connect ((gpointer) save1, "activate",                    G_CALLBACK (on_save1_activate),                    NULL);  g_signal_connect ((gpointer) save_as1, "activate",                    G_CALLBACK (on_save_as1_activate),                    NULL);  g_signal_connect ((gpointer) quit1, "activate",                    G_CALLBACK (on_quit1_activate),                    NULL);  g_signal_connect ((gpointer) cut1, "activate",                    G_CALLBACK (on_cut1_activate),                    NULL);  g_signal_connect ((gpointer) copy1, "activate",                    G_CALLBACK (on_copy1_activate),                    NULL);  g_signal_connect ((gpointer) paste1, "activate",                    G_CALLBACK (on_paste1_activate),                    NULL);  g_signal_connect ((gpointer) delete1, "activate",                    G_CALLBACK (on_delete1_activate),                    NULL);  g_signal_connect ((gpointer) about1, "activate",                    G_CALLBACK (on_about1_activate),                    NULL);  /* Store pointers to all widgets, for use by lookup_widget(). */  GLADE_HOOKUP_OBJECT_NO_REF (window1, window1, "window1");  GLADE_HOOKUP_OBJECT (window1, vbox1, "vbox1");  GLADE_HOOKUP_OBJECT (window1, menubar1, "menubar1");  GLADE_HOOKUP_OBJECT (window1, menuitem1, "menuitem1");  GLADE_HOOKUP_OBJECT (window1, menu1, "menu1");  GLADE_HOOKUP_OBJECT (window1, new1, "new1");  GLADE_HOOKUP_OBJECT (window1, open1, "open1");  GLADE_HOOKUP_OBJECT (window1, save1, "save1");  GLADE_HOOKUP_OBJECT (window1, save_as1, "save_as1");  GLADE_HOOKUP_OBJECT (window1, separatormenuitem1, "separatormenuitem1");  GLADE_HOOKUP_OBJECT (window1, quit1, "quit1");  GLADE_HOOKUP_OBJECT (window1, menuitem2, "menuitem2");  GLADE_HOOKUP_OBJECT (window1, menu2, "menu2");  GLADE_HOOKUP_OBJECT (window1, cut1, "cut1");  GLADE_HOOKUP_OBJECT (window1, copy1, "copy1");  GLADE_HOOKUP_OBJECT (window1, paste1, "paste1");  GLADE_HOOKUP_OBJECT (window1, delete1, "delete1");  GLADE_HOOKUP_OBJECT (window1, menuitem3, "menuitem3");  GLADE_HOOKUP_OBJECT (window1, menu3, "menu3");  GLADE_HOOKUP_OBJECT (window1, menuitem4, "menuitem4");  GLADE_HOOKUP_OBJECT (window1, menu4, "menu4");  GLADE_HOOKUP_OBJECT (window1, about1, "about1");  GLADE_HOOKUP_OBJECT (window1, handlebox1, "handlebox1");  GLADE_HOOKUP_OBJECT (window1, toolbar1, "toolbar1");  GLADE_HOOKUP_OBJECT (window1, button1, "button1");  GLADE_HOOKUP_OBJECT (window1, button2, "button2");  GLADE_HOOKUP_OBJECT (window1, button3, "button3");  GLADE_HOOKUP_OBJECT (window1, hscale1, "hscale1");  GLADE_HOOKUP_OBJECT (window1, statusbar1, "statusbar1");  gtk_window_add_accel_group (GTK_WINDOW (window1), accel_group);  return window1;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -