Lines Matching refs:widget

88 VOID  _gx_widget_border_draw(GX_WIDGET *widget,  in _gx_widget_border_draw()  argument
102 _gx_widget_border_width_get(widget, &border_width); in _gx_widget_border_draw()
109 top = widget -> gx_widget_size.gx_rectangle_top; in _gx_widget_border_draw()
111 if (widget -> gx_widget_style & GX_STYLE_BORDER_THICK) in _gx_widget_border_draw()
122 left = widget -> gx_widget_size.gx_rectangle_left; in _gx_widget_border_draw()
123 right = widget -> gx_widget_size.gx_rectangle_right; in _gx_widget_border_draw()
125 if (widget -> gx_widget_parent) in _gx_widget_border_draw()
127 if (widget -> gx_widget_parent -> gx_widget_type != GX_TYPE_ROOT_WINDOW || in _gx_widget_border_draw()
128 (widget -> gx_widget_status & GX_STATUS_TRANSPARENT)) in _gx_widget_border_draw()
139 if (widget -> gx_widget_style & GX_STYLE_BORDER_THICK) in _gx_widget_border_draw()
141 top = widget -> gx_widget_size.gx_rectangle_bottom - border_width + 1; in _gx_widget_border_draw()
148 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom), in _gx_widget_border_draw()
150 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom)); in _gx_widget_border_draw()
154 left = widget -> gx_widget_size.gx_rectangle_left; in _gx_widget_border_draw()
156 if (widget -> gx_widget_style & GX_STYLE_BORDER_THICK) in _gx_widget_border_draw()
163 … _gx_canvas_line_draw((GX_VALUE)left, (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + 2), in _gx_widget_border_draw()
164 … (GX_VALUE)left, (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - 2)); in _gx_widget_border_draw()
168 …_gx_canvas_line_draw((GX_VALUE)left, (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + border… in _gx_widget_border_draw()
169 … (GX_VALUE)left, (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - border_width + 1)); in _gx_widget_border_draw()
173 right = widget -> gx_widget_size.gx_rectangle_right - border_width + 1; in _gx_widget_border_draw()
176 if (widget -> gx_widget_style & GX_STYLE_BORDER_THICK) in _gx_widget_border_draw()
178 …_gx_canvas_line_draw((GX_VALUE)right, (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + borde… in _gx_widget_border_draw()
179 … (GX_VALUE)right, (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - border_width + 1)); in _gx_widget_border_draw()
185 _gx_canvas_line_draw((GX_VALUE)(widget -> gx_widget_size.gx_rectangle_left + 2), in _gx_widget_border_draw()
186 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + 1), in _gx_widget_border_draw()
187 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right - 2), in _gx_widget_border_draw()
188 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + 1)); in _gx_widget_border_draw()
191 _gx_canvas_line_draw((GX_VALUE)(widget -> gx_widget_size.gx_rectangle_left + 1), in _gx_widget_border_draw()
192 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + 2), in _gx_widget_border_draw()
193 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_left + 1), in _gx_widget_border_draw()
194 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - 2)); in _gx_widget_border_draw()
200 _gx_canvas_line_draw((GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right - 1), in _gx_widget_border_draw()
201 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + 2), in _gx_widget_border_draw()
202 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right - 1), in _gx_widget_border_draw()
203 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - 2)); in _gx_widget_border_draw()
206 _gx_canvas_line_draw((GX_VALUE)(widget -> gx_widget_size.gx_rectangle_left + 2), in _gx_widget_border_draw()
207 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - 1), in _gx_widget_border_draw()
208 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right - 2), in _gx_widget_border_draw()
209 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - 1)); in _gx_widget_border_draw()
215 _gx_canvas_line_draw((GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right), in _gx_widget_border_draw()
216 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + 2), in _gx_widget_border_draw()
217 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right), in _gx_widget_border_draw()
218 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - 2)); in _gx_widget_border_draw()
222 _gx_canvas_line_draw((GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right), in _gx_widget_border_draw()
223 … (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + border_width - 1), in _gx_widget_border_draw()
224 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right), in _gx_widget_border_draw()
225 … (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - border_width + 1)); in _gx_widget_border_draw()
230 if (fill && !(widget -> gx_widget_style & GX_STYLE_TRANSPARENT)) in _gx_widget_border_draw()
232 _gx_widget_client_get(widget, border_width, &fillrect); in _gx_widget_border_draw()
235 _gx_widget_height_get(widget, &widget_height); in _gx_widget_border_draw()
249 … fillrect.gx_rectangle_bottom = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - 1); in _gx_widget_border_draw()
254 if ((widget -> gx_widget_style & GX_STYLE_BORDER_MASK) == GX_STYLE_BORDER_NONE) in _gx_widget_border_draw()
264 corner.gx_point_x = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_left + 2); in _gx_widget_border_draw()
265 corner.gx_point_y = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + 1); in _gx_widget_border_draw()
267 corner.gx_point_x = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_left + 1); in _gx_widget_border_draw()
269 corner.gx_point_y = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + 2); in _gx_widget_border_draw()
273 corner.gx_point_x = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right - 2); in _gx_widget_border_draw()
274 corner.gx_point_y = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + 1); in _gx_widget_border_draw()
276 corner.gx_point_x = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right - 1); in _gx_widget_border_draw()
278 corner.gx_point_y = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + 2); in _gx_widget_border_draw()
282 corner.gx_point_x = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right - 2); in _gx_widget_border_draw()
283 corner.gx_point_y = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - 1); in _gx_widget_border_draw()
285 corner.gx_point_x = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right - 1); in _gx_widget_border_draw()
287 corner.gx_point_y = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - 2); in _gx_widget_border_draw()
291 corner.gx_point_x = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_left + 2); in _gx_widget_border_draw()
292 corner.gx_point_y = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - 1); in _gx_widget_border_draw()
294 corner.gx_point_x = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_left + 1); in _gx_widget_border_draw()
296 corner.gx_point_y = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - 2); in _gx_widget_border_draw()
309 if (widget -> gx_widget_style & GX_STYLE_BORDER_RECESSED) in _gx_widget_border_draw()
322 _gx_canvas_line_draw((GX_VALUE)(widget -> gx_widget_size.gx_rectangle_left + 1), in _gx_widget_border_draw()
323 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + 3), in _gx_widget_border_draw()
324 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_left + 1), in _gx_widget_border_draw()
325 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - 3)); in _gx_widget_border_draw()
328 _gx_canvas_line_draw((GX_VALUE)(widget -> gx_widget_size.gx_rectangle_left + 3), in _gx_widget_border_draw()
329 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + 1), in _gx_widget_border_draw()
330 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right - 3), in _gx_widget_border_draw()
331 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + 1)); in _gx_widget_border_draw()
333 corner.gx_point_x = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_left + 2); in _gx_widget_border_draw()
334 corner.gx_point_y = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + 2); in _gx_widget_border_draw()
336 corner.gx_point_x = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right - 2); in _gx_widget_border_draw()
342 _gx_canvas_line_draw((GX_VALUE)(widget -> gx_widget_size.gx_rectangle_left + 1), in _gx_widget_border_draw()
343 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + border_width), in _gx_widget_border_draw()
344 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_left + 1), in _gx_widget_border_draw()
345 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - 1)); in _gx_widget_border_draw()
348 _gx_canvas_line_draw((GX_VALUE)(widget -> gx_widget_size.gx_rectangle_left + 1), in _gx_widget_border_draw()
349 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + 1), in _gx_widget_border_draw()
350 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right - 1), in _gx_widget_border_draw()
351 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + 1)); in _gx_widget_border_draw()
354 if (widget -> gx_widget_style & GX_STYLE_BORDER_RECESSED) in _gx_widget_border_draw()
367 _gx_canvas_line_draw((GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right - 1), in _gx_widget_border_draw()
368 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + 3), in _gx_widget_border_draw()
369 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right - 1), in _gx_widget_border_draw()
370 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - 3)); in _gx_widget_border_draw()
373 _gx_canvas_line_draw((GX_VALUE)(widget -> gx_widget_size.gx_rectangle_left + 3), in _gx_widget_border_draw()
374 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - 1), in _gx_widget_border_draw()
375 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right - 3), in _gx_widget_border_draw()
376 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - 1)); in _gx_widget_border_draw()
378 corner.gx_point_x = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right - 2); in _gx_widget_border_draw()
379 corner.gx_point_y = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - 2); in _gx_widget_border_draw()
381 corner.gx_point_x = (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_left + 2); in _gx_widget_border_draw()
387 _gx_canvas_line_draw((GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right - 1), in _gx_widget_border_draw()
388 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_top + 2), in _gx_widget_border_draw()
389 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right - 1), in _gx_widget_border_draw()
390 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - 1)); in _gx_widget_border_draw()
393 _gx_canvas_line_draw((GX_VALUE)(widget -> gx_widget_size.gx_rectangle_left + 2), in _gx_widget_border_draw()
394 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - 1), in _gx_widget_border_draw()
395 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_right - 2), in _gx_widget_border_draw()
396 (GX_VALUE)(widget -> gx_widget_size.gx_rectangle_bottom - 1)); in _gx_widget_border_draw()