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

Public Member Functions

 treeViewState ()
 ~treeViewState ()
bool findItem (HTREEITEM item, HTREEITEM *parOut, int *idxOut)
int navigateSel (HWND hwnd, int key, int pagesize)
void doDrawItem (HTREEITEM item, HDC hdc, RECT *rect, bool focus)
HTREEITEM hitTestItem (HTREEITEM item, int *y, int *xo)
int CalculateItemHeight (HTREEITEM__ *item, HTREEITEM stopAt, bool *done)
int calculateContentsHeight (HTREEITEM item=NULL)
int sanitizeScroll (HWND h)
void ensureItemVisible (HWND hwnd, HTREEITEM item)

Public Attributes

HTREEITEM__ m_root
HTREEITEM m_sel
int m_last_row_height
int m_scroll_x
int m_scroll_y
int m_capmode

Constructor & Destructor Documentation

◆ treeViewState()

treeViewState::treeViewState ( )
inline

◆ ~treeViewState()

treeViewState::~treeViewState ( )
inline

Member Function Documentation

◆ calculateContentsHeight()

int treeViewState::calculateContentsHeight ( HTREEITEM item = NULL)
inline

◆ CalculateItemHeight()

int treeViewState::CalculateItemHeight ( HTREEITEM__ * item,
HTREEITEM stopAt,
bool * done )
inline

◆ doDrawItem()

void treeViewState::doDrawItem ( HTREEITEM item,
HDC hdc,
RECT * rect,
bool focus )
inline

◆ ensureItemVisible()

void treeViewState::ensureItemVisible ( HWND hwnd,
HTREEITEM item )
inline

◆ findItem()

bool treeViewState::findItem ( HTREEITEM item,
HTREEITEM * parOut,
int * idxOut )
inline

◆ hitTestItem()

HTREEITEM treeViewState::hitTestItem ( HTREEITEM item,
int * y,
int * xo )
inline

◆ navigateSel()

int treeViewState::navigateSel ( HWND hwnd,
int key,
int pagesize )
inline

◆ sanitizeScroll()

int treeViewState::sanitizeScroll ( HWND h)
inline

Member Data Documentation

◆ m_capmode

int treeViewState::m_capmode

◆ m_last_row_height

int treeViewState::m_last_row_height

◆ m_root

HTREEITEM__ treeViewState::m_root

◆ m_scroll_x

int treeViewState::m_scroll_x

◆ m_scroll_y

int treeViewState::m_scroll_y

◆ m_sel

HTREEITEM treeViewState::m_sel

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