LMMS
Loading...
Searching...
No Matches
listViewState Struct Reference

Public Member Functions

 listViewState (bool ownerData, bool isMultiSel, bool isListBox)
 ~listViewState ()
int GetColumnIndex (int dispindex) const
SWELL_ListView_ColGetColumnByIndex (int idx) const
int GetNumItems () const
bool IsOwnerData () const
bool HasColumnHeaders (HWND hwnd) const
int GetColumnHeaderHeight (HWND hwnd) const
int getTotalWidth () const
void sanitizeScroll (HWND h)
bool get_sel (int idx)
bool set_sel (int idx, bool v)
bool clear_sel ()
bool hasStatusImage () const
bool hasAnyImage () const

Static Public Member Functions

static int compareRows (const SWELL_ListView_Row **_a, const SWELL_ListView_Row **_b)

Public Attributes

WDL_PtrList< SWELL_ListView_Rowm_data
WDL_TypedBuf< SWELL_ListView_Colm_cols
int m_owner_data_size
int m_last_row_height
int m_selitem
ListViewCapMode m_capmode_state
int m_scroll_x
int m_scroll_y
int m_capmode_data1
int m_capmode_data2
int m_extended_style
int m_color_bg
int m_color_bg_sel
int m_color_bg_sel_inactive
int m_color_text
int m_color_text_sel
int m_color_text_sel_inactive
int m_color_grid
int m_color_extras [4]
WDL_TypedBuf< unsigned intm_owner_multisel_state
bool m_is_multisel
bool m_is_listbox
WDL_PtrList< HGDIOBJ__ > * m_status_imagelist
int m_status_imagelist_type

Constructor & Destructor Documentation

◆ listViewState()

listViewState::listViewState ( bool ownerData,
bool isMultiSel,
bool isListBox )
inline

◆ ~listViewState()

listViewState::~listViewState ( )
inline

Member Function Documentation

◆ clear_sel()

bool listViewState::clear_sel ( )
inline

◆ compareRows()

int listViewState::compareRows ( const SWELL_ListView_Row ** _a,
const SWELL_ListView_Row ** _b )
inlinestatic

◆ get_sel()

bool listViewState::get_sel ( int idx)
inline

◆ GetColumnByIndex()

SWELL_ListView_Col * listViewState::GetColumnByIndex ( int idx) const
inline

◆ GetColumnHeaderHeight()

int listViewState::GetColumnHeaderHeight ( HWND hwnd) const
inline

◆ GetColumnIndex()

int listViewState::GetColumnIndex ( int dispindex) const
inline

◆ GetNumItems()

int listViewState::GetNumItems ( ) const
inline

◆ getTotalWidth()

int listViewState::getTotalWidth ( ) const
inline

◆ hasAnyImage()

bool listViewState::hasAnyImage ( ) const
inline

◆ HasColumnHeaders()

bool listViewState::HasColumnHeaders ( HWND hwnd) const
inline

◆ hasStatusImage()

bool listViewState::hasStatusImage ( ) const
inline

◆ IsOwnerData()

bool listViewState::IsOwnerData ( ) const
inline

◆ sanitizeScroll()

void listViewState::sanitizeScroll ( HWND h)
inline

◆ set_sel()

bool listViewState::set_sel ( int idx,
bool v )
inline

Member Data Documentation

◆ m_capmode_data1

int listViewState::m_capmode_data1

◆ m_capmode_data2

int listViewState::m_capmode_data2

◆ m_capmode_state

ListViewCapMode listViewState::m_capmode_state

◆ m_color_bg

int listViewState::m_color_bg

◆ m_color_bg_sel

int listViewState::m_color_bg_sel

◆ m_color_bg_sel_inactive

int listViewState::m_color_bg_sel_inactive

◆ m_color_extras

int listViewState::m_color_extras[4]

◆ m_color_grid

int listViewState::m_color_grid

◆ m_color_text

int listViewState::m_color_text

◆ m_color_text_sel

int listViewState::m_color_text_sel

◆ m_color_text_sel_inactive

int listViewState::m_color_text_sel_inactive

◆ m_cols

WDL_TypedBuf<SWELL_ListView_Col> listViewState::m_cols

◆ m_data

WDL_PtrList<SWELL_ListView_Row> listViewState::m_data

◆ m_extended_style

int listViewState::m_extended_style

◆ m_is_listbox

bool listViewState::m_is_listbox

◆ m_is_multisel

bool listViewState::m_is_multisel

◆ m_last_row_height

int listViewState::m_last_row_height

◆ m_owner_data_size

int listViewState::m_owner_data_size

◆ m_owner_multisel_state

WDL_TypedBuf<unsigned int> listViewState::m_owner_multisel_state

◆ m_scroll_x

int listViewState::m_scroll_x

◆ m_scroll_y

int listViewState::m_scroll_y

◆ m_selitem

int listViewState::m_selitem

◆ m_status_imagelist

WDL_PtrList<HGDIOBJ__>* listViewState::m_status_imagelist

◆ m_status_imagelist_type

int listViewState::m_status_imagelist_type

The documentation for this struct was generated from the following file: