📄 interface.c
字号:
/* * DO NOT EDIT THIS FILE - it is generated by Glade. */#include "config.h"#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 "callbacks.h"#include "interface.h"#include "support.h"#include "Editor.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_winMain (void){ GtkWidget *winMain; GtkWidget *fixed1; GtkWidget *treeviewNodes; GtkWidget *menubar1; GtkWidget *menuitem1; GtkWidget *image334; GtkWidget *menuitem1_menu; GtkWidget *mnuNewProject; GtkWidget *mnuOpenProject; GtkWidget *mnuSaveProject; GtkWidget *mnuSaveAsProject; GtkWidget *separatormenuitem1; GtkWidget *mnuQuit; GtkWidget *mnuEdit; GtkWidget *image335; GtkWidget *mnuEdit_menu; GtkWidget *mnuAddJoint; GtkWidget *image336; GtkWidget *mnuAddJoint_menu; GtkWidget *onMenuFixedJoint; GtkWidget *image337; GtkWidget *mnuHingeJoint; GtkWidget *image338; GtkWidget *mnuUniversalJoint; GtkWidget *image339; GtkWidget *mnuDeleteJoint; GtkWidget *image340; GtkWidget *mnuAddNode; GtkWidget *image341; GtkWidget *mnuAddNode_menu; GtkWidget *mnuNodeBox; GtkWidget *image342; GtkWidget *mnuNodeSphere; GtkWidget *image343; GtkWidget *mnuDeleteNode; GtkWidget *image344; GtkWidget *mnuHelp; GtkWidget *image345; GtkWidget *mnuHelp_menu; GtkWidget *mnuAbout; GtkWidget *image346; GtkWidget *treeviewJoints; GtkWidget *hseparator1; GtkWidget *toolbarJoints; GtkIconSize tmp_toolbar_icon_size; GtkWidget *toolitem40; GtkWidget *toolFixed; GtkWidget *alignment31; GtkWidget *hbox32; GtkWidget *image197; GtkWidget *toolitem41; GtkWidget *toolHinge; GtkWidget *alignment30; GtkWidget *hbox31; GtkWidget *image196; GtkWidget *toolitem42; GtkWidget *toolUniversal; GtkWidget *alignment32; GtkWidget *hbox33; GtkWidget *image198; GtkWidget *toolitem39; GtkWidget *toolJointDelete; GtkWidget *alignment29; GtkWidget *hbox30; GtkWidget *label35; GtkWidget *image195; GtkWidget *label18; GtkWidget *toolbarNodes; GtkWidget *toolitem31; GtkWidget *toolSphere; GtkWidget *alignment24; GtkWidget *hbox25; GtkWidget *label30; GtkWidget *image189; GtkWidget *toolitem32; GtkWidget *toolBox; GtkWidget *alignment25; GtkWidget *hbox26; GtkWidget *label31; GtkWidget *image190; GtkWidget *toolitem33; GtkWidget *toolNodeDelete; GtkWidget *alignment26; GtkWidget *hbox27; GtkWidget *label32; GtkWidget *image191; GtkWidget *label27; GtkWidget *frameNodeProps; GtkWidget *scrolledwindow1; GtkWidget *viewport1; GtkWidget *tableNodeProps; GtkWidget *label52; GtkWidget *label51; GtkWidget *label53; GtkWidget *label54; GtkWidget *label55; GtkWidget *label56; GtkWidget *label57; GtkWidget *label58; GtkWidget *label59; GtkWidget *label60; GtkWidget *label61; GtkWidget *label62; GtkWidget *comboNodeType; GtkWidget *txtNodeName; GtkWidget *txtNodeX; GtkWidget *txtNodeY; GtkWidget *txtNodeZ; GtkWidget *txtNodeLength; GtkWidget *txtNodeWidth; GtkWidget *txtNodeHeight; GtkWidget *comboNodeMat; GtkWidget *comboNodeShape; GtkWidget *txtNodeParent; GtkWidget *txtNodeMass; GtkWidget *label36; GtkWidget *hseparator3; GtkWidget *frameJoinProps; GtkWidget *alignment33; GtkWidget *scrolledwindow2; GtkWidget *viewport2; GtkWidget *table3; GtkWidget *label64; GtkWidget *label65; GtkWidget *label66; GtkWidget *label67; GtkWidget *label68; GtkWidget *label69; GtkWidget *label70; GtkWidget *label71; GtkWidget *label72; GtkWidget *label73; GtkWidget *label74; GtkWidget *label75; GtkWidget *label76; GtkWidget *label77; GtkWidget *label78; GtkWidget *label79; GtkWidget *txtJointAnchorX; GtkWidget *txtJointAnchorZ; GtkWidget *txtJointMotor1; GtkWidget *txtJointMotor2; GtkWidget *txtJointAxis1X; GtkWidget *txtJointAxis1Y; GtkWidget *txtJointAxis1Z; GtkWidget *txtJointAxis2X; GtkWidget *txtJointAxis2Y; GtkWidget *txtJointAxis2Z; GtkWidget *txtJointPerceptor; GtkWidget *txtJointEffector; GtkWidget *txtJointParent; GtkWidget *txtJointChild; GtkWidget *comboJointType; GtkWidget *txtJointAnchorY; GtkWidget *label63; GtkWidget *toolbarMain; GtkWidget *toolitem6; GtkWidget *toolNewProject; GtkWidget *alignment6; GtkWidget *hbox7; GtkWidget *label7; GtkWidget *image6; GtkWidget *toolitem7; GtkWidget *toolOpenProject; GtkWidget *alignment7; GtkWidget *hbox8; GtkWidget *label8; GtkWidget *image10; GtkWidget *toolitem8; GtkWidget *toolSaveProject; GtkWidget *alignment8; GtkWidget *hbox9; GtkWidget *label9; GtkWidget *image8; GtkWidget *toolitem9; GtkWidget *toolSaveAsProject; GtkWidget *alignment9; GtkWidget *hbox10; GtkWidget *label10; GtkWidget *image11; GtkAccelGroup *accel_group; accel_group = gtk_accel_group_new (); winMain = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_widget_set_name (winMain, "winMain"); gtk_window_set_title (GTK_WINDOW (winMain), _("... ZigoBot Designer ...")); fixed1 = gtk_fixed_new (); gtk_widget_set_name (fixed1, "fixed1"); gtk_widget_show (fixed1); gtk_container_add (GTK_CONTAINER (winMain), fixed1); treeviewNodes = InitNodesTreeView(); gtk_widget_set_name (treeviewNodes, "treeviewNodes"); gtk_widget_show (treeviewNodes); gtk_fixed_put (GTK_FIXED (fixed1), treeviewNodes, 64, 120); gtk_widget_set_size_request (treeviewNodes, 264, 208); menubar1 = gtk_menu_bar_new (); gtk_widget_set_name (menubar1, "menubar1"); gtk_widget_show (menubar1); gtk_fixed_put (GTK_FIXED (fixed1), menubar1, 0, 0); gtk_widget_set_size_request (menubar1, 680, 24); menuitem1 = gtk_image_menu_item_new_with_mnemonic (_("_File")); gtk_widget_set_name (menuitem1, "menuitem1"); gtk_widget_show (menuitem1); gtk_container_add (GTK_CONTAINER (menubar1), menuitem1); image334 = gtk_image_new_from_stock ("gtk-file", GTK_ICON_SIZE_MENU); gtk_widget_set_name (image334, "image334"); gtk_widget_show (image334); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuitem1), image334); menuitem1_menu = gtk_menu_new (); gtk_widget_set_name (menuitem1_menu, "menuitem1_menu"); gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem1), menuitem1_menu); mnuNewProject = gtk_image_menu_item_new_from_stock ("gtk-new", accel_group); gtk_widget_set_name (mnuNewProject, "mnuNewProject"); gtk_widget_show (mnuNewProject); gtk_container_add (GTK_CONTAINER (menuitem1_menu), mnuNewProject); mnuOpenProject = gtk_image_menu_item_new_from_stock ("gtk-open", accel_group); gtk_widget_set_name (mnuOpenProject, "mnuOpenProject"); gtk_widget_show (mnuOpenProject); gtk_container_add (GTK_CONTAINER (menuitem1_menu), mnuOpenProject); mnuSaveProject = gtk_image_menu_item_new_from_stock ("gtk-save", accel_group); gtk_widget_set_name (mnuSaveProject, "mnuSaveProject"); gtk_widget_show (mnuSaveProject); gtk_container_add (GTK_CONTAINER (menuitem1_menu), mnuSaveProject); mnuSaveAsProject = gtk_image_menu_item_new_from_stock ("gtk-save-as", accel_group); gtk_widget_set_name (mnuSaveAsProject, "mnuSaveAsProject"); gtk_widget_show (mnuSaveAsProject); gtk_container_add (GTK_CONTAINER (menuitem1_menu), mnuSaveAsProject); separatormenuitem1 = gtk_separator_menu_item_new (); gtk_widget_set_name (separatormenuitem1, "separatormenuitem1"); gtk_widget_show (separatormenuitem1); gtk_container_add (GTK_CONTAINER (menuitem1_menu), separatormenuitem1); gtk_widget_set_sensitive (separatormenuitem1, FALSE); mnuQuit = gtk_image_menu_item_new_from_stock ("gtk-quit", accel_group); gtk_widget_set_name (mnuQuit, "mnuQuit"); gtk_widget_show (mnuQuit); gtk_container_add (GTK_CONTAINER (menuitem1_menu), mnuQuit); mnuEdit = gtk_image_menu_item_new_with_mnemonic (_("_Edit")); gtk_widget_set_name (mnuEdit, "mnuEdit"); gtk_widget_show (mnuEdit); gtk_container_add (GTK_CONTAINER (menubar1), mnuEdit); image335 = gtk_image_new_from_stock ("gtk-edit", GTK_ICON_SIZE_MENU); gtk_widget_set_name (image335, "image335"); gtk_widget_show (image335); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (mnuEdit), image335); mnuEdit_menu = gtk_menu_new (); gtk_widget_set_name (mnuEdit_menu, "mnuEdit_menu"); gtk_menu_item_set_submenu (GTK_MENU_ITEM (mnuEdit), mnuEdit_menu); mnuAddJoint = gtk_image_menu_item_new_with_mnemonic (_("Add _Joint")); gtk_widget_set_name (mnuAddJoint, "mnuAddJoint"); gtk_widget_show (mnuAddJoint); gtk_container_add (GTK_CONTAINER (mnuEdit_menu), mnuAddJoint); image336 = gtk_image_new_from_stock ("gtk-connect", GTK_ICON_SIZE_MENU); gtk_widget_set_name (image336, "image336"); gtk_widget_show (image336); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (mnuAddJoint), image336); mnuAddJoint_menu = gtk_menu_new (); gtk_widget_set_name (mnuAddJoint_menu, "mnuAddJoint_menu"); gtk_menu_item_set_submenu (GTK_MENU_ITEM (mnuAddJoint), mnuAddJoint_menu);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -