📄 drarc.org
字号:
#include "nxlib.h"static voiddrawArc(Drawable d, GC gc, int x, int y, int width, int height, int angle1, int angle2, int mode){ int rx = width / 2; int ry = height / 2; /* Note that this requires floating point. Not good */ GrArcAngle(d, gc->gid, x + rx, y + ry, rx, ry, angle1, angle2, mode);}intXDrawArc(Display * display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height, int angle1, int angle2){ drawArc(d, gc, x, y, width, height, angle1, angle2, GR_ARC); return 1;}intXDrawArcs(Display * display, Drawable d, GC gc, XArc * arcs, int narcs){ int i; for (i = 0; i < narcs; i++) drawArc(d, gc, arcs[i].x, arcs[i].y, arcs[i].width, arcs[i].height, arcs[i].angle1, arcs[i].angle2, GR_ARC); return 1;}intXFillArc(Display * display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height, int angle1, int angle2){ drawArc(d, gc, x, y, width, height, angle1, angle2, GR_PIE); return 1;}intXFillArcs(Display * display, Drawable d, GC gc, XArc * arcs, int narcs){ int i; for (i = 0; i < narcs; i++) drawArc(d, gc, arcs[i].x, arcs[i].y, arcs[i].width, arcs[i].height, arcs[i].angle1, arcs[i].angle2, GR_PIE); return 1;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -