[ Содержание ] | [ Перечень функций ] |
XFillArcs(display, d, gc, arcs, narcs) Display *display; Drawable d; GC gc; XArc *arcs; int narcs;
АРГУМЕНТЫ
Функция XFillArcs рисует набор заполненных дуг, перечисленных в списке arcs. Каким образом дуги представлены в списке, читайте в описании структуры XArc.
Замыкающие дуги границы формируются в соответствии с параметром arc_mode графического контекста. Для значения ArcChord это просто линии, соединяющие концы дуг. Для значения ArcPieSlice это две линии, идущие от концов дуг к центрам образующих эллипсов. Подробнее это рассмотрено в описании функции XSetArcMode. При рисовании каждой отдельной заполненной дуги ни одна одна точка не отрисовывается повторно. Если в списке присутствуют перекрывающиеся дуги, то в местах перекрытия точки будут отрисовываться повторно.
Для рисования дуг используются следующие параметры графического контекста: function, plane_mask, fill_style, subwindow_mode, clip_x_origin, clip_y_origin и clip-mask. Также, в зависимости от режима графического контекста могут использоваться следующие параметры графического контекста: foreground, background, tile, stipple, tile- stipple- _x_origin, tile- stipple- _y_origin.
Назначение перечисленных параметров приведено в описании структуры XGCValues.
Функция XFillArcs может генерировать следующие ошибки:
Cм. также: XFillRectangle, XFillRectangles, XFillPolygon, XFillArc, XDrawArcs.
[ Содержание ] | [ Перечень функций ] |