📄 sig.h~
字号:
/*#include<gnome.h>#include"sg.h"#include"sig.h"#include"main.h"#include"popmenu.h"*/int Show_Sg(GtkWidget*canvas){ Show_D1(); Show_D3(); Show_D5(); Show_D7(); Show_D9(); Show_D11(); Show_D13(); Show_D15(); Show_D17(); Show_D19(); Show_X(); Show_XD(); Show_S3(); Show_S5(); Show_S2(); Show_S4(); Show_D2(); Show_D4(); Show_D6(); Show_D8(); Show_S(); Show_X1(); Show_X3(); Show_X4(); Show_X5(); return 1;}int Show_D1(){GnomeCanvasGroup *group; group=gnome_canvas_root(GNOME_CANVAS(canvas)); unsigned char temp; GnomeCanvasItem*D1; gchar*cr; temp=SgNode_DynTab[0][1]; if(temp==0x01) cr=color[1]; else cr=color[2]; D1=gnome_canvas_item_new(group, gnome_canvas_ellipse_get_type(), "x1",63.0,"y1",362.0,"x2",73.0,"y2",372.0,"fill_color",cr, NULL); gtk_signal_connect(GTK_OBJECT(D1),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8000)); return 1;}int Show_D3(){GnomeCanvasGroup *group; group=gnome_canvas_root(GNOME_CANVAS(canvas)); unsigned char temp; GnomeCanvasItem*D3; gchar*cr; temp=SgNode_DynTab[1][1]; if(temp==0x01) cr=color[1]; else cr=color[2]; D3=gnome_canvas_item_new(group, gnome_canvas_ellipse_get_type(), "x1",117.0,"y1",388.0,"x2",127.0,"y2",398.0,"fill_color",cr, NULL); gtk_signal_connect(GTK_OBJECT(D3),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8001)); return 1;} int Show_D5(){GnomeCanvasGroup *group; group=gnome_canvas_root(GNOME_CANVAS(canvas)); unsigned char temp; GnomeCanvasItem*D5; gchar*cr; temp=SgNode_DynTab[2][1]; if(temp==0x01) cr=color[1]; else cr=color[2]; D5=gnome_canvas_item_new(group, gnome_canvas_ellipse_get_type(), "x1",143.0,"y1",302.0,"x2",153.0,"y2",312.0,"fill_color",cr, NULL); gtk_signal_connect(GTK_OBJECT(D5),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8002)); return 1; }int Show_D7(){GnomeCanvasGroup *group; group=gnome_canvas_root(GNOME_CANVAS(canvas)); unsigned char temp; GnomeCanvasItem*D7; gchar*cr; temp=SgNode_DynTab[3][1]; if(temp==0x01) cr=color[1]; else cr=color[2]; D7=gnome_canvas_item_new(group, gnome_canvas_ellipse_get_type(), "x1",143.0,"y1",242.0,"x2",153.0,"y2",252.0,"fill_color",cr, NULL); gtk_signal_connect(GTK_OBJECT(D7),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8003)); return 1; } int Show_D9(){GnomeCanvasGroup *group; group=gnome_canvas_root(GNOME_CANVAS(canvas)); unsigned char temp; GnomeCanvasItem*D9; gchar*cr; temp=SgNode_DynTab[4][1]; if(temp==0x01) cr=color[1]; else cr=color[2]; D9=gnome_canvas_item_new(group, gnome_canvas_ellipse_get_type(), "x1",197.0,"y1",328.0,"x2",207.0,"y2",338.0,"fill_color",cr, NULL); gtk_signal_connect(GTK_OBJECT(D9),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8004)); return 1;}int Show_D11(){GnomeCanvasGroup *group; group=gnome_canvas_root(GNOME_CANVAS(canvas)); unsigned char temp; GnomeCanvasItem*D11; gchar*cr; temp=SgNode_DynTab[5][1]; if(temp==0x01) cr=color[1]; else cr=color[2]; D11=gnome_canvas_item_new(group, gnome_canvas_ellipse_get_type(), "x1",213.0,"y1",302.0,"x2",223.0,"y2",312.0,"fill_color",cr, NULL); gtk_signal_connect(GTK_OBJECT(D11),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8005)); return 1;}int Show_D13(){GnomeCanvasGroup *group; group=gnome_canvas_root(GNOME_CANVAS(canvas)); unsigned char temp; GnomeCanvasItem*D13; gchar*cr; temp=SgNode_DynTab[6][1]; if(temp==0x01) cr=color[1]; else cr=color[2]; D13=gnome_canvas_item_new(group, gnome_canvas_ellipse_get_type(), "x1",213.0,"y1",362.0,"x2",223.0,"y2",372.0,"fill_color",cr, NULL); gtk_signal_connect(GTK_OBJECT(D13),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8006)); return 1; }int Show_D15(){GnomeCanvasGroup *group; group=gnome_canvas_root(GNOME_CANVAS(canvas)); unsigned char temp; GnomeCanvasItem*D15; gchar*cr; temp=SgNode_DynTab[7][1]; if(temp==0x01) cr=color[1]; else cr=color[2]; D15=gnome_canvas_item_new(group, gnome_canvas_ellipse_get_type(), "x1",213.0,"y1",242.0,"x2",223.0,"y2",252.0,"fill_color",cr, NULL); gtk_signal_connect(GTK_OBJECT(D15),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8007)); return 1; }int Show_D17(){GnomeCanvasGroup *group; group=gnome_canvas_root(GNOME_CANVAS(canvas)); unsigned char temp; GnomeCanvasItem*D17; gchar*cr; temp=SgNode_DynTab[8][1]; if(temp==0x01) cr=color[1]; else cr=color[2]; D17=gnome_canvas_item_new(group, gnome_canvas_ellipse_get_type(), "x1",283.0,"y1",362.0,"x2",293.0,"y2",372.0,"fill_color",cr, NULL); gtk_signal_connect(GTK_OBJECT(D17),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8008)); return 1;}int Show_D19(){GnomeCanvasGroup *group; group=gnome_canvas_root(GNOME_CANVAS(canvas)); unsigned char temp; GnomeCanvasItem*D19; gchar*cr; temp=SgNode_DynTab[9][1]; if(temp==0x01) cr=color[1]; else cr=color[2]; D19=gnome_canvas_item_new(group, gnome_canvas_ellipse_get_type(), "x1",337.0,"y1",328.0,"x2",347.0,"y2",338.0,"fill_color",cr, NULL); gtk_signal_connect(GTK_OBJECT(D19),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8009)); return 1;}int Show_X(){GnomeCanvasGroup *group; group=gnome_canvas_root(GNOME_CANVAS(canvas)); unsigned char temp; GnomeCanvasItem*X,XX; gchar*cr1; gchar*cr2; temp=SgNode_DynTab[10][1]; if((temp==0x36)||(temp==0x37)) cr1=color[5]; else if(temp==0x67){ cr1=color[5]; cr2=color[3]; } else if((temp==0x26)||(temp==0x27)) cr1=color[3]; else if(temp==0x23){ cr1=color[3]; cr2=color[3]; } else if(temp==0x0b){ cr1=color[0]; cr2=color[2]; } else if((temp==0x02)||(temp==0x03)) cr1=color[0]; X=gnome_canvas_item_new(group, gnome_canvas_ellipse_get_type(), "x1",47.0,"y1",302.0,"x2",57.0,"y2",312.0,"fill_color",cr1, NULL); gnome_canvas_item_new(group, gnome_canvas_ellipse_get_type(), "x1",57.0,"y1",302.0,"x2",67.0,"y2",312.0,"fill_color","red", NULL); gtk_signal_connect(GTK_OBJECT(X),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x800a)); return 1; }int Show_XD(){GnomeCanvasGroup *group; group=gnome_canvas_root(GNOME_CANVAS(canvas)); unsigned char temp; GnomeCanvasItem*XD; gchar*cr1; gchar*cr2; temp=SgNode_DynTab[11][1]; if((temp==0x36)||(temp==0x37)) cr1=color[5]; else if(temp==0x67){ cr1=color[5]; cr2=color[3]; } else if((temp==0x26)||(temp==0x27)) cr1=color[3]; else if(temp==0x23){ cr1=color[3]; cr2=color[3]; } else if(temp==0x0b){ cr1=color[0]; cr2=color[2]; } else if((temp==0x02)||(temp==0x03)) cr1=color[0]; XD=gnome_canvas_item_new(group, gnome_canvas_ellipse_get_type(), "x1",57.0,"y1",242.0,"x2",67.0,"y2",252.0,"fill_color",cr1, NULL); gnome_canvas_item_new(group, gnome_canvas_ellipse_get_type(), "x1",67.0,"y1",242.0,"x2",77.0,"y2",252.0,"fill_color",cr1, NULL); gtk_signal_connect(GTK_OBJECT(XD),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x800b)); return 1;}int Show_S3(){GnomeCanvasGroup *group; group=gnome_canvas_root(GNOME_CANVAS(canvas)); unsigned char temp; GnomeCanvasItem*S3; temp=SgNode_DynTab[12][1]; gchar*cr1,*cr2; cr1=cr2=color[4]; if(temp==0x15) cr1=color[5]; else if(temp==0x0d){ cr1=color[5]; cr2=color[5]; } else if(temp==0x03) cr1=color[2]; else if(temp==0x01) cr1=color[0]; else if(temp==0x05) cr1=color[5]; S3=gnome_canvas_item_new(group, gnome_canvas_ellipse_get_type(), "x1",337.0,"y1",268.0,"x2",347.0,"y2",278.0,"fill_color",cr1, NULL); gnome_canvas_item_new(group, gnome_canvas_ellipse_get_type(), "x1",327.0,"y1",268.0,"x2",337.0,"y2",278.0,"fill_color",cr2, NULL); gtk_signal_connect(GTK_OBJECT(S3),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x800c)); return 1; }int Show_S5(){GnomeCanvasGroup *group; group=gnome_canvas_root(GNOME_CANVAS(canvas)); unsigned char temp; GnomeCanvasItem*S5;temp=SgNode_DynTab[13][1]; gchar*cr1; gchar*cr2; cr1=cr2=color[4]; if(temp==0x15) cr1=color[5]; else if(temp==0x0d){ cr1=color[5]; cr2=color[5]; } else if(temp==0x03) cr1=color[2];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -