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

📄 interface.c

📁 用Glade编写Xscale处理器的图形界面程序
💻 C
📖 第 1 页 / 共 3 页
字号:
/* * 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_main_Win (void){  GtkWidget *main_Win;  GtkWidget *notebook1;  GtkWidget *frame_led;  GtkWidget *fixed1;  GtkWidget *button_led1;  GtkWidget *button_led2;  GtkWidget *button_led3;  GtkWidget *button_led4;  GtkWidget *button_led5;  GtkWidget *button_led6;  GtkWidget *button_led7;  GtkWidget *button_led8;  GtkWidget *pixmap_led1;  GtkWidget *pixmap_led2;  GtkWidget *pixmap_led3;  GtkWidget *pixmap_led4;  GtkWidget *pixmap_led5;  GtkWidget *pixmap_led6;  GtkWidget *pixmap_led8;  GtkWidget *pixmap_led7;  GtkWidget *label_LED;  GtkWidget *frame_keypad;  GtkWidget *fixed2;  GtkWidget *button_key1;  GtkWidget *button_key2;  GtkWidget *button_key3;  GtkWidget *button_key4;  GtkWidget *button_key5;  GtkWidget *button_key6;  GtkWidget *button_key7;  GtkWidget *button_key8;  GtkWidget *label_KEY;  GtkWidget *frame_ttySx;  GtkWidget *fixed3;  GtkWidget *text1;  GtkWidget *entry1;  GtkWidget *button_t;  GtkWidget *label_baut;  GtkWidget *combo2;  GtkWidget *combo_entry2;  GtkWidget *label_r;  GtkWidget *label_data;  GtkWidget *combo3;  GtkWidget *combo_entry3;  GtkWidget *label_parity;  GtkWidget *combo4;  GtkWidget *combo_entry4;  GtkWidget *label_ttySx;  GtkWidget *label_stop;  GtkWidget *combo5;  GtkWidget *combo_entry5;  GtkWidget *combo1;  GtkWidget *combo_entry1;  GtkWidget *label_tty;  GtkWidget *frame1;  GtkWidget *fixed9;  GtkWidget *entry5;  GtkWidget *label_dis;  GtkWidget *button_set;  GtkWidget *entry6;  GtkWidget *label_rtc;  GtkWidget *frame_touchpanel;  GtkWidget *fixed10;  GtkWidget *entry7;  guint button_xy_key;  GtkWidget *button_xy;  GtkWidget *label_x;  GtkWidget *label_y;  GtkWidget *entry8;  GtkWidget *label_touch;  GtkWidget *frame_lcd;  GtkWidget *drawingarea1;  GtkWidget *label_LCD;  GtkWidget *frame_usb;  GtkWidget *fixed8;  GtkWidget *label_USB;  GtkWidget *frame_ethernet;  GtkWidget *fixed6;  GtkWidget *label_ip;  GtkWidget *button_ping;  GtkWidget *entry4;  GtkWidget *text2;  GtkWidget *label_ETHERNET;  GtkAccelGroup *accel_group;  accel_group = gtk_accel_group_new ();  main_Win = gtk_window_new (GTK_WINDOW_TOPLEVEL);  gtk_object_set_data (GTK_OBJECT (main_Win), "main_Win", main_Win);  gtk_widget_set_usize (main_Win, 500, 350);  gtk_window_set_title (GTK_WINDOW (main_Win), "Emdoor GUI /www.Emdoor.com");  notebook1 = gtk_notebook_new ();  gtk_widget_ref (notebook1);  gtk_object_set_data_full (GTK_OBJECT (main_Win), "notebook1", notebook1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (notebook1);  gtk_container_add (GTK_CONTAINER (main_Win), notebook1);  frame_led = gtk_frame_new ("control led display");  gtk_widget_ref (frame_led);  gtk_object_set_data_full (GTK_OBJECT (main_Win), "frame_led", frame_led,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame_led);  gtk_container_add (GTK_CONTAINER (notebook1), frame_led);  fixed1 = gtk_fixed_new ();  gtk_widget_ref (fixed1);  gtk_object_set_data_full (GTK_OBJECT (main_Win), "fixed1", fixed1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (fixed1);  gtk_container_add (GTK_CONTAINER (frame_led), fixed1);  button_led1 = gtk_button_new_with_label ("LED1");  gtk_widget_ref (button_led1);  gtk_object_set_data_full (GTK_OBJECT (main_Win), "button_led1", button_led1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (button_led1);  gtk_fixed_put (GTK_FIXED (fixed1), button_led1, 24, 16);  gtk_widget_set_uposition (button_led1, 24, 16);  gtk_widget_set_usize (button_led1, 62, 27);  button_led2 = gtk_button_new_with_label ("LED2");  gtk_widget_ref (button_led2);  gtk_object_set_data_full (GTK_OBJECT (main_Win), "button_led2", button_led2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (button_led2);  gtk_fixed_put (GTK_FIXED (fixed1), button_led2, 24, 56);  gtk_widget_set_uposition (button_led2, 24, 56);  gtk_widget_set_usize (button_led2, 62, 27);  button_led3 = gtk_button_new_with_label ("LED3");  gtk_widget_ref (button_led3);  gtk_object_set_data_full (GTK_OBJECT (main_Win), "button_led3", button_led3,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (button_led3);  gtk_fixed_put (GTK_FIXED (fixed1), button_led3, 24, 96);  gtk_widget_set_uposition (button_led3, 24, 96);  gtk_widget_set_usize (button_led3, 62, 27);  button_led4 = gtk_button_new_with_label ("LED4");  gtk_widget_ref (button_led4);  gtk_object_set_data_full (GTK_OBJECT (main_Win), "button_led4", button_led4,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (button_led4);  gtk_fixed_put (GTK_FIXED (fixed1), button_led4, 24, 136);  gtk_widget_set_uposition (button_led4, 24, 136);  gtk_widget_set_usize (button_led4, 62, 27);  button_led5 = gtk_button_new_with_label ("LED5");  gtk_widget_ref (button_led5);  gtk_object_set_data_full (GTK_OBJECT (main_Win), "button_led5", button_led5,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (button_led5);  gtk_fixed_put (GTK_FIXED (fixed1), button_led5, 160, 16);  gtk_widget_set_uposition (button_led5, 160, 16);  gtk_widget_set_usize (button_led5, 62, 27);  button_led6 = gtk_button_new_with_label ("LED6");  gtk_widget_ref (button_led6);  gtk_object_set_data_full (GTK_OBJECT (main_Win), "button_led6", button_led6,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (button_led6);  gtk_fixed_put (GTK_FIXED (fixed1), button_led6, 160, 56);  gtk_widget_set_uposition (button_led6, 160, 56);  gtk_widget_set_usize (button_led6, 62, 27);  button_led7 = gtk_button_new_with_label ("LED7");  gtk_widget_ref (button_led7);  gtk_object_set_data_full (GTK_OBJECT (main_Win), "button_led7", button_led7,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (button_led7);  gtk_fixed_put (GTK_FIXED (fixed1), button_led7, 160, 96);  gtk_widget_set_uposition (button_led7, 160, 96);  gtk_widget_set_usize (button_led7, 62, 27);  button_led8 = gtk_button_new_with_label ("LED8");  gtk_widget_ref (button_led8);  gtk_object_set_data_full (GTK_OBJECT (main_Win), "button_led8", button_led8,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (button_led8);  gtk_fixed_put (GTK_FIXED (fixed1), button_led8, 160, 136);  gtk_widget_set_uposition (button_led8, 160, 136);  gtk_widget_set_usize (button_led8, 64, 27);  pixmap_led1 = create_pixmap (main_Win, "led.xpm");  gtk_widget_ref (pixmap_led1);  gtk_object_set_data_full (GTK_OBJECT (main_Win), "pixmap_led1", pixmap_led1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (pixmap_led1);  gtk_fixed_put (GTK_FIXED (fixed1), pixmap_led1, 112, 24);  gtk_widget_set_uposition (pixmap_led1, 112, 24);  gtk_widget_set_usize (pixmap_led1, 16, 16);  pixmap_led2 = create_pixmap (main_Win, "led.xpm");  gtk_widget_ref (pixmap_led2);  gtk_object_set_data_full (GTK_OBJECT (main_Win), "pixmap_led2", pixmap_led2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (pixmap_led2);  gtk_fixed_put (GTK_FIXED (fixed1), pixmap_led2, 112, 64);  gtk_widget_set_uposition (pixmap_led2, 112, 64);  gtk_widget_set_usize (pixmap_led2, 21, 21);  pixmap_led3 = create_pixmap (main_Win, "led.xpm");  gtk_widget_ref (pixmap_led3);  gtk_object_set_data_full (GTK_OBJECT (main_Win), "pixmap_led3", pixmap_led3,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (pixmap_led3);  gtk_fixed_put (GTK_FIXED (fixed1), pixmap_led3, 112, 104);  gtk_widget_set_uposition (pixmap_led3, 112, 104);  gtk_widget_set_usize (pixmap_led3, 21, 21);  pixmap_led4 = create_pixmap (main_Win, "led.xpm");  gtk_widget_ref (pixmap_led4);  gtk_object_set_data_full (GTK_OBJECT (main_Win), "pixmap_led4", pixmap_led4,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (pixmap_led4);  gtk_fixed_put (GTK_FIXED (fixed1), pixmap_led4, 112, 144);  gtk_widget_set_uposition (pixmap_led4, 112, 144);  gtk_widget_set_usize (pixmap_led4, 21, 21);  pixmap_led5 = create_pixmap (main_Win, "led.xpm");  gtk_widget_ref (pixmap_led5);  gtk_object_set_data_full (GTK_OBJECT (main_Win), "pixmap_led5", pixmap_led5,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (pixmap_led5);  gtk_fixed_put (GTK_FIXED (fixed1), pixmap_led5, 248, 24);  gtk_widget_set_uposition (pixmap_led5, 248, 24);  gtk_widget_set_usize (pixmap_led5, 21, 21);  pixmap_led6 = create_pixmap (main_Win, "led.xpm");  gtk_widget_ref (pixmap_led6);  gtk_object_set_data_full (GTK_OBJECT (main_Win), "pixmap_led6", pixmap_led6,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (pixmap_led6);  gtk_fixed_put (GTK_FIXED (fixed1), pixmap_led6, 248, 64);  gtk_widget_set_uposition (pixmap_led6, 248, 64);  gtk_widget_set_usize (pixmap_led6, 24, 16);  pixmap_led8 = create_pixmap (main_Win, "led.xpm");  gtk_widget_ref (pixmap_led8);  gtk_object_set_data_full (GTK_OBJECT (main_Win), "pixmap_led8", pixmap_led8,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (pixmap_led8);  gtk_fixed_put (GTK_FIXED (fixed1), pixmap_led8, 248, 144);  gtk_widget_set_uposition (pixmap_led8, 248, 144);  gtk_widget_set_usize (pixmap_led8, 21, 21);

⌨️ 快捷键说明

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