Lines Matching refs:tree
72 static UINT _gx_tree_view_selected_visible(GX_TREE_VIEW *tree) in _gx_tree_view_selected_visible() argument
75 GX_WIDGET *selected = tree -> gx_tree_view_selected; in _gx_tree_view_selected_visible()
79 while (parent != (GX_WIDGET *)tree) in _gx_tree_view_selected_visible()
93 _gx_tree_view_position(tree); in _gx_tree_view_selected_visible()
143 UINT _gx_tree_view_selected_set(GX_TREE_VIEW *tree, GX_WIDGET *selected) in _gx_tree_view_selected_set() argument
145 if (tree -> gx_tree_view_selected == selected) in _gx_tree_view_selected_set()
150 if (tree -> gx_tree_view_selected) in _gx_tree_view_selected_set()
152 tree -> gx_tree_view_selected -> gx_widget_style &= ~GX_STYLE_DRAW_SELECTED; in _gx_tree_view_selected_set()
153 _gx_system_dirty_mark(tree -> gx_tree_view_selected); in _gx_tree_view_selected_set()
158 tree -> gx_tree_view_selected = selected; in _gx_tree_view_selected_set()
160 if (tree -> gx_widget_id) in _gx_tree_view_selected_set()
163 … _gx_widget_event_generate((GX_WIDGET *)tree, GX_EVENT_TREE_SELECT, selected -> gx_widget_id); in _gx_tree_view_selected_set()
168 _gx_tree_view_selected_visible(tree); in _gx_tree_view_selected_set()