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

📄 interface.c

📁 3D仿真组实物机器人环境下的机器人模型的设计工具。可以查看和修改现有模型的详细参数
💻 C
📖 第 1 页 / 共 5 页
字号:
/* * 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 + -