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

📄 sig.c

📁 linux下的人机对话编程
💻 C
📖 第 1 页 / 共 2 页
字号:
	else if(temp==0x05) cr1=color[5];		if(value==FALSE){  S5=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",337.0,"y1",208.0,"x2",347.0,"y2",218.0,"fill_color",cr1,		        NULL);S55= gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",327.0,"y1",208.0,"x2",337.0,"y2",218.0,"fill_color",cr2,		        NULL);	}if(value==TRUE){ gnome_canvas_item_set( S5,"x1",337.0,"y1",208.0,"x2",347.0,"y2",218.0,"fill_color",cr1,		        NULL);gnome_canvas_item_set( S55,"x1",327.0,"y1",208.0,"x2",337.0,"y2",218.0,"fill_color",cr2,		        NULL);       gnome_canvas_item_request_update(S5);       gnome_canvas_item_show(S5);       gnome_canvas_item_request_update(S55);       gnome_canvas_item_show(S55);	} gtk_signal_connect(GTK_OBJECT(S5),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x800d)); return 1;  }int  Show_S2(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp; temp=aw->SgNode_DynTab[14][1]; gchar*cr1; gchar*cr2;/*if(value==TRUE){ gtk_object_destroy(GTK_OBJECT(S2)); gtk_object_destroy(GTK_OBJECT(S22));}*/       	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];	 if(value==FALSE){ S2=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",337.0,"y1",388.0,"x2",347.0,"y2",398.0,"fill_color",cr1,		        NULL);S22= gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",327.0,"y1",388.0,"x2",337.0,"y2",398.0,"fill_color",cr2,		        NULL);}if(value==TRUE){ gnome_canvas_item_set( S2,"x1",337.0,"y1",388.0,"x2",347.0,"y2",398.0,"fill_color",cr1,		        NULL);gnome_canvas_item_set( S22,"x1",327.0,"y1",388.0,"x2",337.0,"y2",398.0,"fill_color",cr2,		        NULL);       gnome_canvas_item_request_update(S2);       gnome_canvas_item_show(S2);       gnome_canvas_item_request_update(S22);       gnome_canvas_item_show(S22);	} gtk_signal_connect(GTK_OBJECT(S2),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x800e));   return 1;}int  Show_S4(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp; temp=aw->SgNode_DynTab[15][1]; gchar*cr1; gchar*cr2;/*if(value==TRUE){ gtk_object_destroy(GTK_OBJECT(S4)); gtk_object_destroy(GTK_OBJECT(S44));}*/       	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];	 if(value==FALSE){ S4=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",337.0,"y1",448.0,"x2",347.0,"y2",458.0,"fill_color",cr1,		        NULL);S44= gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",327.0,"y1",448.0,"x2",337.0,"y2",458.0,"fill_color",cr2,		        NULL);}if(value==TRUE){ gnome_canvas_item_set( S4,"x1",337.0,"y1",448.0,"x2",347.0,"y2",458.0,"fill_color",cr1,		        NULL);gnome_canvas_item_set( S44,"x1",327.0,"y1",448.0,"x2",337.0,"y2",458.0,"fill_color",cr2,		        NULL);       gnome_canvas_item_request_update(S4);       gnome_canvas_item_show(S4);       gnome_canvas_item_request_update(S44);       gnome_canvas_item_show(S44);	} gtk_signal_connect(GTK_OBJECT(S4),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x800f)); return 1;  }int  Show_D2(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp;  gchar*cr;/*if(value==TRUE) gtk_object_destroy(GTK_OBJECT(D2));*/ temp=aw->SgNode_DynTab[16][1];	if(temp==0x01) cr=color[1];	else cr=color[2]; if(value==FALSE){ D2=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",667.0,"y1",388.0,"x2",677.0,"y2",398.0,"fill_color",cr,		        NULL);}if(value==TRUE){ gnome_canvas_item_set( D2,"x1",667.0,"y1",388.0,"x2",677.0,"y2",398.0,"fill_color",cr,		        NULL);       gnome_canvas_item_request_update(D2);       gnome_canvas_item_show(D2);	} gtk_signal_connect(GTK_OBJECT(D2),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8010));   return 1;}int  Show_D4(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp;  gchar*cr;/*if(value==TRUE) gtk_object_destroy(GTK_OBJECT(D4));*/ temp=aw->SgNode_DynTab[17][1];	if(temp==0x01) cr=color[1];	else cr=color[2]; if(value==FALSE){  D4=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",667.0,"y1",328.0,"x2",677.0,"y2",338.0,"fill_color",cr,		        NULL);}if(value==TRUE){ gnome_canvas_item_set( D4,"x1",667.0,"y1",328.0,"x2",677.0,"y2",338.0,"fill_color",cr,		        NULL);       gnome_canvas_item_request_update(D4);       gnome_canvas_item_show(D4);	} gtk_signal_connect(GTK_OBJECT(D4),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8011));   return 1;}int  Show_D6(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp;  gchar*cr;/*if(value==TRUE) gtk_object_destroy(GTK_OBJECT(D6));*/ temp=aw->SgNode_DynTab[18][1];	if(temp==0x01) cr=color[1];	else cr=color[2]; if(value==FALSE){ D6=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",597.0,"y1",328.0,"x2",607.0,"y2",338.0,"fill_color",cr,		        NULL);}if(value==TRUE){ gnome_canvas_item_set( D6,"x1",597.0,"y1",328.0,"x2",607.0,"y2",338.0,"fill_color",cr,		        NULL);       gnome_canvas_item_request_update(D6);       gnome_canvas_item_show(D6);	} gtk_signal_connect(GTK_OBJECT(D6),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8012));   return 1;}int  Show_D8(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp;  gchar*cr;/*if(value==TRUE) gtk_object_destroy(GTK_OBJECT(D8));*/ temp=aw->SgNode_DynTab[19][1];	if(temp==0x01) cr=color[1];	else cr=color[2]; if(value==FALSE){  D8=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",483.0,"y1",362.0,"x2",493.0,"y2",372.0,"fill_color",cr,		        NULL);}if(value==TRUE){ gnome_canvas_item_set( D8,"x1",483.0,"y1",362.0,"x2",493.0,"y2",372.0,"fill_color",cr,		        NULL);       gnome_canvas_item_request_update(D8);       gnome_canvas_item_show(D8);	} gtk_signal_connect(GTK_OBJECT(D8),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8013));   return 1;}int  Show_S(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp;  gchar*cr1; gchar*cr2;/*if(value==TRUE){ gtk_object_destroy(GTK_OBJECT(S)); gtk_object_destroy(GTK_OBJECT(SS));}*/       temp=aw->SgNode_DynTab[20][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];if(value==FALSE){   S=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",743.0,"y1",388.0,"x2",753.0,"y2",398.0,"fill_color",cr1,		        NULL);SS= gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",733.0,"y1",388.0,"x2",743.0,"y2",398.0,"fill_color",cr2,		        NULL);}if(value==TRUE){ gnome_canvas_item_set( S,"x1",743.0,"y1",388.0,"x2",753.0,"y2",398.0,"fill_color",cr1,		        NULL);gnome_canvas_item_set( SS,"x1",733.0,"y1",388.0,"x2",743.0,"y2",398.0,"fill_color",cr2,		        NULL);       gnome_canvas_item_request_update(S);       gnome_canvas_item_show(S);       gnome_canvas_item_request_update(SS);       gnome_canvas_item_show(SS);	} gtk_signal_connect(GTK_OBJECT(S),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8014)); return 1;  }int  Show_X1(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp; temp=aw->SgNode_DynTab[21][1]; gchar*cr1; gchar*cr2;/*if(value==TRUE){ gtk_object_destroy(GTK_OBJECT(X1)); gtk_object_destroy(GTK_OBJECT(X11));}*/       	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];	 if(value==FALSE){  X1=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",483.0,"y1",302.0,"x2",493.0,"y2",312.0,"fill_color",cr1,		        NULL);X11= gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",493.0,"y1",302.0,"x2",503.0,"y2",312.0,"fill_color",cr2,		        NULL);}if(value==TRUE){ gnome_canvas_item_set( X1,"x1",483.0,"y1",302.0,"x2",493.0,"y2",312.0,"fill_color",cr1,		        NULL);gnome_canvas_item_set( X11,"x1",493.0,"y1",302.0,"x2",503.0,"y2",312.0,"fill_color",cr2,		        NULL);       gnome_canvas_item_request_update(X1);       gnome_canvas_item_show(X1);       gnome_canvas_item_request_update(X11);       gnome_canvas_item_show(X11);	} gtk_signal_connect(GTK_OBJECT(X1),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8015)); return 1;  }int  Show_X3(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp; temp=aw->SgNode_DynTab[22][1]; gchar*cr1; gchar*cr2;/*if(value==TRUE){ gtk_object_destroy(GTK_OBJECT(X3)); gtk_object_destroy(GTK_OBJECT(X33));}*/       	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];	 if(value==FALSE){  X3=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",483.0,"y1",242.0,"x2",493.0,"y2",252.0,"fill_color",cr1,		        NULL);X33= gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",493.0,"y1",242.0,"x2",503.0,"y2",252.0,"fill_color",cr2,		        NULL);}if(value==TRUE){ gnome_canvas_item_set( X3, "x1",483.0,"y1",242.0,"x2",493.0,"y2",252.0,"fill_color",cr1,		        NULL);gnome_canvas_item_set( X33,"x1",493.0,"y1",242.0,"x2",503.0,"y2",252.0,"fill_color",cr2,		        NULL);       gnome_canvas_item_request_update(X3);       gnome_canvas_item_show(X3);       gnome_canvas_item_request_update(X33);       gnome_canvas_item_show(X33);	} gtk_signal_connect(GTK_OBJECT(X3),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8016)); return 1;  }int  Show_X4(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp; temp=aw->SgNode_DynTab[23][1]; gchar*cr1; gchar*cr2;/*if(value==TRUE){ gtk_object_destroy(GTK_OBJECT(X4)); gtk_object_destroy(GTK_OBJECT(X44));}*/       	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];	  if(value==FALSE){ X4=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",483.0,"y1",422.0,"x2",493.0,"y2",432.0,"fill_color",cr1,		        NULL);X44= gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",493.0,"y1",422.0,"x2",503.0,"y2",432.0,"fill_color",cr2,		        NULL);}if(value==TRUE){ gnome_canvas_item_set( X4,"x1",483.0,"y1",422.0,"x2",493.0,"y2",432.0,"fill_color",cr1,		        NULL); gnome_canvas_item_set( X44, "x1",493.0,"y1",422.0,"x2",503.0,"y2",432.0,"fill_color",cr2,		        NULL);       gnome_canvas_item_request_update(X4);       gnome_canvas_item_show(X4);       gnome_canvas_item_request_update(X44);       gnome_canvas_item_show(X44);	} gtk_signal_connect(GTK_OBJECT(X4),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8017));   return 1;}int  Show_X5(){  unsigned char temp; temp=aw->SgNode_DynTab[24][1]; gchar*cr1; gchar*cr2;/*if(value==TRUE){ gtk_object_destroy(GTK_OBJECT(X5)); gtk_object_destroy(GTK_OBJECT(X55));}*/       	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];	  GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));if(value==FALSE){ X5=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",483.0,"y1",182.0,"x2",493.0,"y2",192.0,"fill_color",cr1,		        NULL); X55=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",493.0,"y1",182.0,"x2",503.0,"y2",192.0,"fill_color",cr2,		        NULL);}if(value==TRUE){ gnome_canvas_item_set( X5,"x1",483.0,"y1",182.0,"x2",493.0,"y2",192.0,"fill_color",cr1,		        NULL);gnome_canvas_item_set( X55,"x1",493.0,"y1",182.0,"x2",503.0,"y2",192.0,"fill_color",cr2,		        NULL);       gnome_canvas_item_request_update(X5);       gnome_canvas_item_show(X5);       gnome_canvas_item_request_update(X55);       gnome_canvas_item_show(X55);	} gtk_signal_connect(GTK_OBJECT(X5),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8018)); return 1;  }

⌨️ 快捷键说明

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