📄 echo_fd.h
字号:
if(event->type==GDK_LEAVE_NOTIFY){ cursor=gdk_cursor_new(GDK_ARROW); gdk_window_set_cursor(window->window,cursor); }}gboolean Pressed_2G(GnomeCanvasItem*item,GdkEvent*event,gpointer data)/*响应信号灯操作*/{ GdkCursor*cursor; unsigned char gdj; gint id,i; id=GPOINTER_TO_INT(data); if(event->type==GDK_BUTTON_PRESS) { GdkEventButton*buttonevent=(GdkEventButton*)event; if(buttonevent->button==1){ gdj=0; gdj=aw->FdNode_DynTab[14][1]; if(gdj==0xaa) aw->FdNode_DynTab[14][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[14][1]=0xaa; g_print("now 14gdj is %x\n", aw->FdNode_DynTab[14][1]); Show_Field(canvas);} }if(event->type==GDK_ENTER_NOTIFY){ cursor=gdk_cursor_new(GDK_HAND2); gdk_window_set_cursor(window->window,cursor); }if(event->type==GDK_LEAVE_NOTIFY){ cursor=gdk_cursor_new(GDK_ARROW); gdk_window_set_cursor(window->window,cursor); }}gboolean Pressed_3G(GnomeCanvasItem*item,GdkEvent*event,gpointer data)/*响应信号灯操作*/{ GdkCursor*cursor; unsigned char gdj; gint id,i; id=GPOINTER_TO_INT(data); if(event->type==GDK_BUTTON_PRESS) { GdkEventButton*buttonevent=(GdkEventButton*)event; if(buttonevent->button==1){ gdj=0; gdj=aw->FdNode_DynTab[15][1]; if(gdj==0xaa) aw->FdNode_DynTab[15][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[15][1]=0xaa; g_print("now 15gdj is %x\n", aw->FdNode_DynTab[15][1]); Show_Field(canvas);} }if(event->type==GDK_ENTER_NOTIFY){ cursor=gdk_cursor_new(GDK_HAND2); gdk_window_set_cursor(window->window,cursor); }if(event->type==GDK_LEAVE_NOTIFY){ cursor=gdk_cursor_new(GDK_ARROW); gdk_window_set_cursor(window->window,cursor); }}gboolean Pressed_4G(GnomeCanvasItem*item,GdkEvent*event,gpointer data)/*响应信号灯操作*/{ GdkCursor*cursor; unsigned char gdj; gint id,i; id=GPOINTER_TO_INT(data); if(event->type==GDK_BUTTON_PRESS) { GdkEventButton*buttonevent=(GdkEventButton*)event; if(buttonevent->button==1){ gdj=0; gdj=aw->FdNode_DynTab[16][1]; if(gdj==0xaa) aw->FdNode_DynTab[16][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[16][1]=0xaa; g_print("now 16gdj is %x\n", aw->FdNode_DynTab[16][1]); Show_Field(canvas);} }if(event->type==GDK_ENTER_NOTIFY){ cursor=gdk_cursor_new(GDK_HAND2); gdk_window_set_cursor(window->window,cursor); }if(event->type==GDK_LEAVE_NOTIFY){ cursor=gdk_cursor_new(GDK_ARROW); gdk_window_set_cursor(window->window,cursor); }}gboolean Pressed_5G(GnomeCanvasItem*item,GdkEvent*event,gpointer data)/*响应信号灯操作*/{ GdkCursor*cursor; unsigned char gdj; gint id,i; id=GPOINTER_TO_INT(data); if(event->type==GDK_BUTTON_PRESS) { GdkEventButton*buttonevent=(GdkEventButton*)event; if(buttonevent->button==1){ gdj=0; gdj=aw->FdNode_DynTab[17][1]; if(gdj==0xaa) aw->FdNode_DynTab[17][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[17][1]=0xaa; g_print("now 17gdj is %x\n", aw->FdNode_DynTab[17][1]); Show_Field(canvas);} }if(event->type==GDK_ENTER_NOTIFY){ cursor=gdk_cursor_new(GDK_HAND2); gdk_window_set_cursor(window->window,cursor); }if(event->type==GDK_LEAVE_NOTIFY){ cursor=gdk_cursor_new(GDK_ARROW); gdk_window_set_cursor(window->window,cursor); }}gboolean Pressed_1AG(GnomeCanvasItem*item,GdkEvent*event,gpointer data)/*响应信号灯操作*/{ GdkCursor*cursor; unsigned char gdj; gint id,i; id=GPOINTER_TO_INT(data); if(event->type==GDK_BUTTON_PRESS) { GdkEventButton*buttonevent=(GdkEventButton*)event; if(buttonevent->button==1){ gdj=0; gdj=aw->FdNode_DynTab[18][1]; if(gdj==0xaa) aw->FdNode_DynTab[18][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[18][1]=0xaa; g_print("now 18gdj is %x\n", aw->FdNode_DynTab[18][1]); Show_Field(canvas);} }if(event->type==GDK_ENTER_NOTIFY){ cursor=gdk_cursor_new(GDK_HAND2); gdk_window_set_cursor(window->window,cursor); }if(event->type==GDK_LEAVE_NOTIFY){ cursor=gdk_cursor_new(GDK_ARROW); gdk_window_set_cursor(window->window,cursor); }}gboolean Pressed_D4G(GnomeCanvasItem*item,GdkEvent*event,gpointer data)/*响应信号灯操作*/{ GdkCursor*cursor; unsigned char gdj; gint id,i; id=GPOINTER_TO_INT(data); if(event->type==GDK_BUTTON_PRESS) { GdkEventButton*buttonevent=(GdkEventButton*)event; if(buttonevent->button==1){ gdj=0; gdj=aw->FdNode_DynTab[19][1]; if(gdj==0xaa) aw->FdNode_DynTab[19][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[19][1]=0xaa; Show_Field(canvas);} }if(event->type==GDK_ENTER_NOTIFY){ cursor=gdk_cursor_new(GDK_HAND2); gdk_window_set_cursor(window->window,cursor); }if(event->type==GDK_LEAVE_NOTIFY){ cursor=gdk_cursor_new(GDK_ARROW); gdk_window_set_cursor(window->window,cursor); }}gboolean Pressed_2_8DG(GnomeCanvasItem*item,GdkEvent*event,gpointer data)/*响应信号灯操作*/{ GdkCursor*cursor; unsigned char gdj; gint id,i; id=GPOINTER_TO_INT(data); if(event->type==GDK_BUTTON_PRESS) { GdkEventButton*buttonevent=(GdkEventButton*)event; if(buttonevent->button==1){ gdj=0; gdj=aw->FdNode_DynTab[20][1]; if(gdj==0xaa) aw->FdNode_DynTab[20][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[20][1]=0xaa; Show_Field(canvas);} }if(event->type==GDK_ENTER_NOTIFY){ cursor=gdk_cursor_new(GDK_HAND2); gdk_window_set_cursor(window->window,cursor); }if(event->type==GDK_LEAVE_NOTIFY){ cursor=gdk_cursor_new(GDK_ARROW); gdk_window_set_cursor(window->window,cursor); }}gboolean Pressed_4_6DG(GnomeCanvasItem*item,GdkEvent*event,gpointer data)/*响应信号灯操作*/{ GdkCursor*cursor; unsigned char gdj; gint id,i; id=GPOINTER_TO_INT(data); if(event->type==GDK_BUTTON_PRESS) { GdkEventButton*buttonevent=(GdkEventButton*)event; if(buttonevent->button==1){ gdj=0; gdj=aw->FdNode_DynTab[21][1]; if(gdj==0xaa) aw->FdNode_DynTab[21][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[21][1]=0xaa; Show_Field(canvas);} }if(event->type==GDK_ENTER_NOTIFY){ cursor=gdk_cursor_new(GDK_HAND2); gdk_window_set_cursor(window->window,cursor); }if(event->type==GDK_LEAVE_NOTIFY){ cursor=gdk_cursor_new(GDK_ARROW); gdk_window_set_cursor(window->window,cursor); }}gboolean Pressed_10DG(GnomeCanvasItem*item,GdkEvent*event,gpointer data)/*响应信号灯操作*/{ GdkCursor*cursor; unsigned char gdj; gint id,i; id=GPOINTER_TO_INT(data); if(event->type==GDK_BUTTON_PRESS) { GdkEventButton*buttonevent=(GdkEventButton*)event; if(buttonevent->button==1){ gdj=0; gdj=aw->FdNode_DynTab[22][1]; if(gdj==0xaa) aw->FdNode_DynTab[22][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[22][1]=0xaa; Show_Field(canvas);} }if(event->type==GDK_ENTER_NOTIFY){ cursor=gdk_cursor_new(GDK_HAND2); gdk_window_set_cursor(window->window,cursor); }if(event->type==GDK_LEAVE_NOTIFY){ cursor=gdk_cursor_new(GDK_ARROW); gdk_window_set_cursor(window->window,cursor); }}gboolean Pressed_12_14DG(GnomeCanvasItem*item,GdkEvent*event,gpointer data)/*响应信号灯操作*/{ GdkCursor*cursor; unsigned char gdj,gdjsw; gint id,i; id=GPOINTER_TO_INT(data); if(event->type==GDK_BUTTON_PRESS) { GdkEventButton*buttonevent=(GdkEventButton*)event; if(buttonevent->button==1){ gdj=0,gdjsw=0; gdj=aw->FdNode_DynTab[23][1]; gdjsw=aw->SwNode_DynTab[2][1]; if(gdj==0xaa) aw->FdNode_DynTab[23][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[23][1]=0xaa; /* if(gdjsw==0xaa) aw->SwNode_DynTab[2][1]=0x55; else if(gdjsw==0x55) aw->SwNode_DynTab[2][1]=0xaa;*/ Show_Field(canvas); } }if(event->type==GDK_ENTER_NOTIFY){ cursor=gdk_cursor_new(GDK_HAND2); gdk_window_set_cursor(window->window,cursor); }if(event->type==GDK_LEAVE_NOTIFY){ cursor=gdk_cursor_new(GDK_ARROW); gdk_window_set_cursor(window->window,cursor); }}gboolean Pressed_SJG(GnomeCanvasItem*item,GdkEvent*event,gpointer data)/*响应信号灯操作*/{ GdkCursor*cursor; unsigned char gdj; gint id,i; id=GPOINTER_TO_INT(data); if(event->type==GDK_BUTTON_PRESS) { GdkEventButton*buttonevent=(GdkEventButton*)event; if(buttonevent->button==1){ gdj=0; gdj=aw->FdNode_DynTab[24][1]; if(gdj==0xaa) aw->FdNode_DynTab[24][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[24][1]=0xaa; Show_Field(canvas);} }if(event->type==GDK_ENTER_NOTIFY){ cursor=gdk_cursor_new(GDK_HAND2); gdk_window_set_cursor(window->window,cursor); }if(event->type==GDK_LEAVE_NOTIFY){ cursor=gdk_cursor_new(GDK_ARROW); gdk_window_set_cursor(window->window,cursor); }}int Button_XDJG(){ GnomeCanvasGroup *group; group=gnome_canvas_root(GNOME_CANVAS(canvas)); GnomeCanvasItem*XDJG; XDJG= gnome_canvas_item_new(group, gnome_canvas_rect_get_type(), "x1",20.0, "x2",45.0, "y1",245.0, "y2",275.0, "fill_color","black", "width_units",1.0, NULL); gtk_signal_connect(GTK_OBJECT(XDJG),"event",GTK_SIGNAL_FUNC(Pressed_XDJG),GINT_TO_POINTER(0x8002));}int Button_1BG(){ GnomeCanvasGroup *group; group=gnome_canvas_root(GNOME_CANVAS(canvas)); GnomeCanvasItem*BG1; BG1= gnome_canvas_item_new(group, gnome_canvas_rect_get_type(), "x1",70.0, "x2",120.0, "y1",245.0, "y2",275.0, "fill_color","black", "width_units",1.0, NULL); gtk_signal_connect(GTK_OBJECT(BG1),"event",GTK_SIGNAL_FUNC(Pressed_1BG),GINT_TO_POINTER(0x8002));}int Button_XJG(){ GnomeCanvasGroup *group; group=gnome_canvas_root(GNOME_CANVAS(canvas)); GnomeCanvasItem*XJG; XJG= gnome_canvas_item_new(group, gnome_canvas_rect_get_type(), "x1",15.0, "x2",35.0, "y1",305.0, "y2",335.0, "fill_color","black", "width_units",1.0, NULL); gtk_signal_connect(GTK_OBJECT(XJG),"event",GTK_SIGNAL_FUNC(Pressed_XJG),GINT_TO_POINTER(0x8002));}int Button_D1G(){ GnomeCanvasGroup *group; group=gnome_canvas_root(GNOME_CANVAS(canvas)); GnomeCanvasItem*D1G; D1G= gnome_canvas_item_new(group, gnome_canvas_rect_get_type(), "x1",30.0, "x2",55.0, "y1",365.0, "y2",395.0, "fill_color","black", "width_units",1.0, NULL); gtk_signal_connect(GTK_OBJECT(D1G),"event",GTK_SIGNAL_FUNC(Pressed_D1G),GINT_TO_POINTER(0x8002));}int Button_1_15WG(){ GnomeCanvasGroup *group;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -