📄 interface.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 <gdk/gdkkeysyms.h>#include <gtk/gtk.h>#include "callbacks.h"#include "interface.h"#include "support.h"GtkWidget*create_mainwindow (void){ GtkWidget *mainwindow; GtkWidget *vbox1; GtkWidget *menubar1; GtkWidget *plik1; GtkWidget *plik1_menu; GtkAccelGroup *plik1_menu_accels; GtkWidget *nowy1; GtkWidget *otw_rz1; GtkWidget *zapisz1; GtkWidget *zapisz_jako1; GtkWidget *separator1; GtkWidget *zako_cz1; GtkWidget *edit1; GtkWidget *edit1_menu; GtkAccelGroup *edit1_menu_accels; GtkWidget *clear1; GtkWidget *invert1; GtkWidget *separator3; GtkWidget *fliph1; GtkWidget *flipv1; GtkWidget *separator2; GtkWidget *move_left1; GtkWidget *move_right1; GtkWidget *move_up1; GtkWidget *move_down1; GtkWidget *pomoc1; GtkWidget *pomoc1_menu; GtkAccelGroup *pomoc1_menu_accels; GtkWidget *informacje_o1; GtkWidget *toolbar1; GtkWidget *tmp_toolbar_icon; GtkWidget *newbutton; GtkWidget *openbutton; GtkWidget *savebutton; GtkWidget *invertbutton; GtkWidget *fliphbutton; GtkWidget *flipvbutton; GtkWidget *mleftbutton; GtkWidget *mrightbutton; GtkWidget *mupbutton; GtkWidget *mdownbutton; GtkWidget *hseparator1; GtkWidget *hbox1; GtkWidget *fixed2; GtkWidget *drawingarea2; GtkWidget *vseparator1; GtkWidget *drawingarea1; GtkWidget *statusbar1; GtkAccelGroup *accel_group; accel_group = gtk_accel_group_new (); mainwindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_object_set_data (GTK_OBJECT (mainwindow), "mainwindow", mainwindow); gtk_window_set_title (GTK_WINDOW (mainwindow), "Nokia Logo Editor"); gtk_window_set_policy (GTK_WINDOW (mainwindow), FALSE, FALSE, FALSE); vbox1 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox1); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "vbox1", vbox1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (mainwindow), vbox1); menubar1 = gtk_menu_bar_new (); gtk_widget_ref (menubar1); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "menubar1", menubar1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (menubar1); gtk_box_pack_start (GTK_BOX (vbox1), menubar1, FALSE, FALSE, 0); plik1 = gtk_menu_item_new_with_label ("File"); gtk_widget_ref (plik1); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "plik1", plik1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (plik1); gtk_container_add (GTK_CONTAINER (menubar1), plik1); plik1_menu = gtk_menu_new (); gtk_widget_ref (plik1_menu); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "plik1_menu", plik1_menu, (GtkDestroyNotify) gtk_widget_unref); gtk_menu_item_set_submenu (GTK_MENU_ITEM (plik1), plik1_menu); plik1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (plik1_menu)); nowy1 = gtk_menu_item_new_with_label ("New"); gtk_widget_ref (nowy1); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "nowy1", nowy1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (nowy1); gtk_container_add (GTK_CONTAINER (plik1_menu), nowy1); otw_rz1 = gtk_menu_item_new_with_label ("Open..."); gtk_widget_ref (otw_rz1); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "otw_rz1", otw_rz1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (otw_rz1); gtk_container_add (GTK_CONTAINER (plik1_menu), otw_rz1); gtk_widget_add_accelerator (otw_rz1, "activate", accel_group, GDK_O, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); zapisz1 = gtk_menu_item_new_with_label ("Save"); gtk_widget_ref (zapisz1); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "zapisz1", zapisz1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (zapisz1); gtk_container_add (GTK_CONTAINER (plik1_menu), zapisz1); gtk_widget_add_accelerator (zapisz1, "activate", accel_group, GDK_S, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); zapisz_jako1 = gtk_menu_item_new_with_label ("Save as..."); gtk_widget_ref (zapisz_jako1); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "zapisz_jako1", zapisz_jako1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (zapisz_jako1); gtk_container_add (GTK_CONTAINER (plik1_menu), zapisz_jako1); separator1 = gtk_menu_item_new (); gtk_widget_ref (separator1); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "separator1", separator1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (separator1); gtk_container_add (GTK_CONTAINER (plik1_menu), separator1); gtk_widget_set_sensitive (separator1, FALSE); zako_cz1 = gtk_menu_item_new_with_label ("Close"); gtk_widget_ref (zako_cz1); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "zako_cz1", zako_cz1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (zako_cz1); gtk_container_add (GTK_CONTAINER (plik1_menu), zako_cz1); gtk_widget_add_accelerator (zako_cz1, "activate", accel_group, GDK_W, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); edit1 = gtk_menu_item_new_with_label ("Edit"); gtk_widget_ref (edit1); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "edit1", edit1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (edit1); gtk_container_add (GTK_CONTAINER (menubar1), edit1); edit1_menu = gtk_menu_new (); gtk_widget_ref (edit1_menu); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "edit1_menu", edit1_menu, (GtkDestroyNotify) gtk_widget_unref); gtk_menu_item_set_submenu (GTK_MENU_ITEM (edit1), edit1_menu); edit1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (edit1_menu)); clear1 = gtk_menu_item_new_with_label ("Clear"); gtk_widget_ref (clear1); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "clear1", clear1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (clear1); gtk_container_add (GTK_CONTAINER (edit1_menu), clear1); gtk_widget_add_accelerator (clear1, "activate", accel_group, GDK_X, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); invert1 = gtk_menu_item_new_with_label ("Invert"); gtk_widget_ref (invert1); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "invert1", invert1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (invert1); gtk_container_add (GTK_CONTAINER (edit1_menu), invert1); gtk_widget_add_accelerator (invert1, "activate", accel_group, GDK_I, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); separator3 = gtk_menu_item_new (); gtk_widget_ref (separator3); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "separator3", separator3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (separator3); gtk_container_add (GTK_CONTAINER (edit1_menu), separator3); gtk_widget_set_sensitive (separator3, FALSE); fliph1 = gtk_menu_item_new_with_label ("Flip horizontally"); gtk_widget_ref (fliph1); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "fliph1", fliph1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fliph1); gtk_container_add (GTK_CONTAINER (edit1_menu), fliph1); flipv1 = gtk_menu_item_new_with_label ("Flip vertically"); gtk_widget_ref (flipv1); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "flipv1", flipv1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (flipv1); gtk_container_add (GTK_CONTAINER (edit1_menu), flipv1); separator2 = gtk_menu_item_new (); gtk_widget_ref (separator2); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "separator2", separator2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (separator2); gtk_container_add (GTK_CONTAINER (edit1_menu), separator2); gtk_widget_set_sensitive (separator2, FALSE); move_left1 = gtk_menu_item_new_with_label ("Move left"); gtk_widget_ref (move_left1); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "move_left1", move_left1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (move_left1); gtk_container_add (GTK_CONTAINER (edit1_menu), move_left1); move_right1 = gtk_menu_item_new_with_label ("Move right"); gtk_widget_ref (move_right1); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "move_right1", move_right1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (move_right1); gtk_container_add (GTK_CONTAINER (edit1_menu), move_right1); move_up1 = gtk_menu_item_new_with_label ("Move up"); gtk_widget_ref (move_up1); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "move_up1", move_up1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (move_up1); gtk_container_add (GTK_CONTAINER (edit1_menu), move_up1); move_down1 = gtk_menu_item_new_with_label ("Move down"); gtk_widget_ref (move_down1); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "move_down1", move_down1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (move_down1); gtk_container_add (GTK_CONTAINER (edit1_menu), move_down1); pomoc1 = gtk_menu_item_new_with_label ("Help"); gtk_widget_ref (pomoc1); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "pomoc1", pomoc1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (pomoc1); gtk_container_add (GTK_CONTAINER (menubar1), pomoc1); gtk_menu_item_right_justify (GTK_MENU_ITEM (pomoc1)); pomoc1_menu = gtk_menu_new (); gtk_widget_ref (pomoc1_menu); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "pomoc1_menu", pomoc1_menu, (GtkDestroyNotify) gtk_widget_unref); gtk_menu_item_set_submenu (GTK_MENU_ITEM (pomoc1), pomoc1_menu); pomoc1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (pomoc1_menu)); informacje_o1 = gtk_menu_item_new_with_label ("About..."); gtk_widget_ref (informacje_o1); gtk_object_set_data_full (GTK_OBJECT (mainwindow), "informacje_o1", informacje_o1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (informacje_o1); gtk_container_add (GTK_CONTAINER (pomoc1_menu), informacje_o1);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -