Lines Matching refs:root
78 static UINT _gx_system_canvas_draw_partial_canvas(GX_WINDOW_ROOT *root) argument
86 GX_CANVAS *canvas = root -> gx_window_root_canvas;
93 if (_gx_system_dirty_list_trim(&dirty_sum, root) == GX_FALSE)
104 _gx_system_dirty_partial_add((GX_WIDGET *)root, &canvas -> gx_canvas_dirty_area);
297 GX_WINDOW_ROOT *root; local
311 root = _gx_system_root_window_created_list;
313 while (root)
315 if (!(root -> gx_widget_status & GX_STATUS_VISIBLE))
317 root = (GX_WINDOW_ROOT *)root -> gx_widget_next;
321 if (root -> gx_window_root_views_changed)
323 _gx_system_views_update(root);
327 canvas = root -> gx_window_root_canvas;
332 _gx_system_canvas_draw_partial_canvas(root);
333 root = (GX_WINDOW_ROOT *)root -> gx_widget_next;
339 if (_gx_system_dirty_list_trim(&dirty_sum, root))
342 _gx_canvas_drawing_initiate(canvas, (GX_WIDGET *)root, &dirty_sum);
407 root = (GX_WINDOW_ROOT *)root -> gx_widget_next;
424 root = _gx_system_root_window_created_list;
426 while (root)
428 canvas = root -> gx_window_root_canvas;
433 if (root -> gx_widget_status & GX_STATUS_VISIBLE)
447 root = (GX_WINDOW_ROOT *)root -> gx_widget_next;