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

📄 line.h

📁 linux下的人机对话编程
💻 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 + -