field.h

来自「linux下的人机对话编程」· C头文件 代码 · 共 92 行

H
92
字号
#include <gnome.h>#include"bg.h"#include"toggle.h"#include"sg.h"#include"switch.h"#include"line.h"#include"text.h"#include"main.h"void CloseTheApp(GtkWidget *window,gpointer data){  gtk_main_quit();}/* 建立各种画布项*/void CreatCanvasItem(GtkWidget * canvas){    show_bg(canvas);     show_toggle(canvas);    /*  show_text(canvas);*/    show_line(canvas);    Show_Sg(canvas);    Show_Sw(canvas);    Show_Frame(canvas);  }/*主函数*/gint main(gint argc, gchar *argv[]){  GtkWidget *window;  GtkWidget *canvas;  gnome_init("WuHan Project","0.0", argc, argv);  /* window=gnome_app_new("wu_han","wuhan(Gnome Edition)");*/   window=gtk_window_new(GTK_WINDOW_TOPLEVEL);     gtk_window_set_default_size(GTK_WINDOW(window),800,600);   gtk_window_set_title(GTK_WINDOW(window),"WuHan Project");  gtk_signal_connect(GTK_OBJECT(window), "destroy",		     GTK_SIGNAL_FUNC(CloseTheApp),NULL);  gtk_widget_push_visual(gdk_rgb_get_visual());  gtk_widget_push_colormap(gdk_rgb_get_cmap());  canvas=gnome_canvas_new_aa();  gtk_widget_pop_colormap();  gtk_widget_pop_visual();  gnome_canvas_set_scroll_region(GNOME_CANVAS(canvas),0.0,0.0,805.0,600.0);  CreatCanvasItem(canvas);   gtk_container_add(GTK_CONTAINER(window),canvas);   gtk_widget_show_all(window);   gtk_main();  return 0;}

⌨️ 快捷键说明

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