45 #include "../api_gui.h"
46 #include "../gui_component.h"
53 class CL_ListView_Impl;
89 int get_scroll_position();
94 int get_scroll_max_position();
109 bool get_select_whole_row()
const;
147 void set_scroll_position(
int pos);
155 void set_select_whole_row(
bool value);
158 void set_multi_select(
bool value);
166 void show_detail_icon(
bool enable =
true);
169 void show_detail_opener(
bool enable =
true);
175 void clear_selection();
190 CL_ListViewItem find(CL_SharedPtr<CL_ListViewItemUserData> userdata,
bool recursive=
true);
220 CL_SharedPtr<CL_ListView_Impl> impl;
222 friend class CL_ListViewRenderer;