Lines Matching refs:context
77 GX_DRAW_CONTEXT *context; in _gx_canvas_rectangle_fill() local
85 context = _gx_system_current_draw_context; in _gx_canvas_rectangle_fill()
88 if (!_gx_utility_rectangle_overlap_detect(rectangle, &context -> gx_draw_context_dirty, &bound)) in _gx_canvas_rectangle_fill()
95 display = context -> gx_draw_context_display; in _gx_canvas_rectangle_fill()
101 view = context -> gx_draw_context_view_head; in _gx_canvas_rectangle_fill()
109 context -> gx_draw_context_clip = &fill_rect; in _gx_canvas_rectangle_fill()
111 display -> gx_display_driver_horizontal_line_draw(context, in _gx_canvas_rectangle_fill()
174 GX_DRAW_CONTEXT *context; in _gx_canvas_rectangle_draw() local
184 context = _gx_system_current_draw_context; in _gx_canvas_rectangle_draw()
187 if (!_gx_utility_rectangle_overlap_detect(rectangle, &context -> gx_draw_context_dirty, &bound)) in _gx_canvas_rectangle_draw()
194 display = context -> gx_draw_context_display; in _gx_canvas_rectangle_draw()
202 brush_width = context -> gx_draw_context_brush.gx_brush_width; in _gx_canvas_rectangle_draw()
242 _gx_canvas_rectangle_fill(&fill_rect, context -> gx_draw_context_brush.gx_brush_line_color); in _gx_canvas_rectangle_draw()
247 _gx_canvas_rectangle_fill(&fill_rect, context -> gx_draw_context_brush.gx_brush_line_color); in _gx_canvas_rectangle_draw()
253 _gx_canvas_rectangle_fill(&fill_rect, context -> gx_draw_context_brush.gx_brush_line_color); in _gx_canvas_rectangle_draw()
258 _gx_canvas_rectangle_fill(&fill_rect, context -> gx_draw_context_brush.gx_brush_line_color); in _gx_canvas_rectangle_draw()
267 if (context -> gx_draw_context_brush.gx_brush_width != 0) in _gx_canvas_rectangle_draw()
270 … if (!_gx_utility_rectangle_overlap_detect(&fill_rect, &context -> gx_draw_context_dirty, &bound)) in _gx_canvas_rectangle_draw()
277 if ((context -> gx_draw_context_brush.gx_brush_style & GX_BRUSH_SOLID_FILL) == 0) in _gx_canvas_rectangle_draw()
285 view = context -> gx_draw_context_view_head; in _gx_canvas_rectangle_draw()
288 fill_color = context -> gx_draw_context_brush.gx_brush_fill_color; in _gx_canvas_rectangle_draw()
296 context -> gx_draw_context_clip = &fill_rect; in _gx_canvas_rectangle_draw()
298 display -> gx_display_driver_horizontal_line_draw(context, in _gx_canvas_rectangle_draw()