Lines Matching refs:tree
73 static UINT _gx_tree_view_selected_visible(GX_TREE_VIEW *tree) in _gx_tree_view_selected_visible() argument
76 GX_WIDGET *selected = tree -> gx_tree_view_selected; in _gx_tree_view_selected_visible()
80 while (parent != (GX_WIDGET *)tree) in _gx_tree_view_selected_visible()
94 _gx_tree_view_position(tree); in _gx_tree_view_selected_visible()
144 UINT _gx_tree_view_selected_set(GX_TREE_VIEW *tree, GX_WIDGET *selected) in _gx_tree_view_selected_set() argument
146 if (tree -> gx_tree_view_selected == selected) in _gx_tree_view_selected_set()
151 if (tree -> gx_tree_view_selected) in _gx_tree_view_selected_set()
153 tree -> gx_tree_view_selected -> gx_widget_style &= ~GX_STYLE_DRAW_SELECTED; in _gx_tree_view_selected_set()
154 _gx_system_dirty_mark(tree -> gx_tree_view_selected); in _gx_tree_view_selected_set()
159 tree -> gx_tree_view_selected = selected; in _gx_tree_view_selected_set()
161 if (tree -> gx_widget_id) in _gx_tree_view_selected_set()
164 … _gx_widget_event_generate((GX_WIDGET *)tree, GX_EVENT_TREE_SELECT, selected -> gx_widget_id); in _gx_tree_view_selected_set()
169 _gx_tree_view_selected_visible(tree); in _gx_tree_view_selected_set()