?? line.h
字號:
/*畫線*/int show_line(GtkWidget * canvas){int i; GnomeCanvasPoints *points; GnomeCanvasGroup *group; group=gnome_canvas_root(GNOME_CANVAS(canvas)); GnomeCanvasItem *line; points=gnome_canvas_points_new(31); double linepoints[62]={ 20.0,260.0, 240.0,260.0, 540.0,260.0, 520.0,200.0, 260.0,200.0, 240.0,260.0, 570.0,260.0, 590.0,320.0, 170.0,320.0, 190.0,260.0, 170.0,260.0, 190.0,320.0, 15.0,320.0, 775.0,320.0, 630.0,320.0, 650.0,380.0, 630.0,380.0, 650.0,320.0, 630.0,380.0, 785.0,380.0, 590.0,380.0, 570.0,440.0, 320.0,440.0, 300.0,380.0, 590.0,380.0, 260.0,380.0, 240.0,320.0, 120.0,320.0, 100.0,380.0, 260.0,380.0, 30.0,380.0}; for(i=0;i<62;i++){ points->coords[i]=linepoints[i]; } line= gnome_canvas_item_new(group,gnome_canvas_line_get_type(), "points",points,"fill_color", "blue","width_units",4.0, "join_style", GDK_CAP_BUTT,"line_style", GDK_LINE_SOLID,NULL); gnome_canvas_points_unref(points); return 0;}int show_resist(GtkWidget * canvas){ GnomeCanvasPoints *points,*points0; GnomeCanvasGroup *group; group=gnome_canvas_root(GNOME_CANVAS(canvas)); int i,j; double points1[5][2]={ 20.0,260.0, 15.0,320.0, 30.0,380.0, 775.0,320.0, 800.0,380.0 }; double points2[4][2]={ 180.0,290.0, 110.0,350.0, 250.0,350.0, 640.0,350.0 }; for(i=0;i<5;i++){ points=gnome_canvas_points_new(2); points->coords[0]=points1[i][0]; points->coords[1]=points1[i][1]-5.0; points->coords[2]=points1[i][0]; points->coords[3]=points1[i][1]+5.0; gnome_canvas_item_new(group,gnome_canvas_line_get_type(), "points",points,"fill_color", "white","width_units",1.0, "join_style", GDK_CAP_BUTT,"line_style", GDK_LINE_SOLID,NULL); gnome_canvas_points_unref(points); } for(j=0;j<4;j++){ points0=gnome_canvas_points_new(2); points0->coords[0]=points2[j][0]+5.0; points0->coords[1]=points2[j][1]; points0->coords[2]=points2[j][0]-5.0; points0->coords[3]=points2[j][1]; gnome_canvas_item_new(group,gnome_canvas_line_get_type(), "points",points0,"fill_color", "white","width_units",1.0, "join_style", GDK_CAP_BUTT,"line_style", GDK_LINE_SOLID,NULL); gnome_canvas_points_unref(points0); } return 1;}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -