📄 echo_fd.h
字号:
/*#include<gnome.h>#include"main.h"#include"field.h"#include"switch.h"#include"bg.h"*//*以下为区段响应函数*/gboolean Pressed_XDJG(GnomeCanvasItem*item,GdkEvent*event,gpointer data)/*响应信号灯操作*/{ GdkCursor*cursor; gint id,i; id=GPOINTER_TO_INT(data); unsigned char gdj0; if(event->type==GDK_BUTTON_PRESS) { GdkEventButton*buttonevent=(GdkEventButton*)event; if(buttonevent->button==1){ gdj0=0; gdj0=aw->FdNode_DynTab[0][1]; if(gdj0==0xaa) aw->FdNode_DynTab[0][1]=0x55; else if(gdj0==0x55) aw->FdNode_DynTab[0][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_1BG(GnomeCanvasItem*item,GdkEvent*event,gpointer data)/*响应信号灯操作*/{ GdkCursor*cursor; unsigned char gdj1; gint id,i; id=GPOINTER_TO_INT(data); if(event->type==GDK_BUTTON_PRESS) { GdkEventButton*buttonevent=(GdkEventButton*)event; if(buttonevent->button==1){ gdj1=0; gdj1=aw->FdNode_DynTab[1][1]; if(gdj1==0xaa) aw->FdNode_DynTab[1][1]=0x55; else if(gdj1==0x55) aw->FdNode_DynTab[1][1]=0xaa; g_print("now 1gdj is %x\n", aw->FdNode_DynTab[1][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_XJG(GnomeCanvasItem*item,GdkEvent*event,gpointer data)/*响应信号灯操作*/{ GdkCursor*cursor; unsigned char gdj2; gint id,i; id=GPOINTER_TO_INT(data); if(event->type==GDK_BUTTON_PRESS) { GdkEventButton*buttonevent=(GdkEventButton*)event; if(buttonevent->button==1){ gdj2=0; gdj2=aw->FdNode_DynTab[2][1]; if(gdj2==0xaa) aw->FdNode_DynTab[2][1]=0x55; else if(gdj2==0x55) aw->FdNode_DynTab[2][1]=0xaa; g_print("now gdj is %x\n", aw->FdNode_DynTab[2][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_D1G(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[3][1]; if(gdj==0xaa) aw->FdNode_DynTab[3][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[3][1]=0xaa; g_print("now 3gdj is %x\n", aw->FdNode_DynTab[3][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_1_15WG(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[4][1]; if(gdj==0xaa) aw->FdNode_DynTab[4][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[4][1]=0xaa; g_print("now 4gdj is %x\n", aw->FdNode_DynTab[4][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_1DG(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[5][1]; if(gdj==0xaa) aw->FdNode_DynTab[5][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[5][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_3DG(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[6][1]; if(gdj==0xaa) aw->FdNode_DynTab[6][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[6][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_5_11DG(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[7][1]; if(gdj==0xaa) aw->FdNode_DynTab[7][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[7][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_7_9DG(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[8][1]; if(gdj==0xaa) aw->FdNode_DynTab[8][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[8][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_13DG(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[9][1]; if(gdj==0xaa) aw->FdNode_DynTab[9][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[9][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_15DG(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[10][1]; if(gdj==0xaa) aw->FdNode_DynTab[10][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[10][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_17DG(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[11][1]; if(gdj==0xaa) aw->FdNode_DynTab[11][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[11][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_19DG(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[12][1]; if(gdj==0xaa) aw->FdNode_DynTab[12][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[12][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_1G(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[13][1]; if(gdj==0xaa) aw->FdNode_DynTab[13][1]=0x55; else if(gdj==0x55) aw->FdNode_DynTab[13][1]=0xaa; g_print("now 13gdj is %x\n", aw->FdNode_DynTab[13][1]); Show_Field(canvas);} }if(event->type==GDK_ENTER_NOTIFY){ cursor=gdk_cursor_new(GDK_HAND2); gdk_window_set_cursor(window->window,cursor); }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -