|
Public Types |
| enum | adj_direction {
ADJ_LEFT,
ADJ_RIGHT,
ADJ_UP,
ADJ_DOWN
} |
Public Member Functions |
| | Private (os::IconView *pcControl) |
| void | Lock () |
| void | Unlock () |
| void | CalculateMaxIconSize () |
| void | SortIcons () |
| os::Rect | GetViewFrame () |
| void | LayoutIcons () |
| void | LayoutIconsIfNecessary () |
| int | HitTest (const os::Point &cPosition) |
| void | DeselectAll () |
| void | Select (uint nIcon, bool bSelected) |
| void | Select (os::Point cStart, os::Point cEnd, bool bKeepSelection) |
| void | SelectAdjacent (adj_direction eDirection, bool bAddToSelection=false) |
| void | RenderSelection (uint nIcon, os::View *pcView, os::Point cPosition) |
| void | RenderIcon (uint nIcon, os::View *pcView, os::Point cPosition) |
| void | RenderIcon (os::String zName, os::Image *pcImage, os::View *pcView, os::Point cPosition) |
| void | AdjustScrollBars () |
Public Attributes |
| os::IconView * | m_pcControl |
| os::View * | m_pcView |
| os::ScrollBar * | m_pcHScrollBar |
| os::ScrollBar * | m_pcVScrollBar |
| os::Locker * | m_pcIconLock |
| std::vector< Icon * > | m_cIcons |
| view_type | m_eType |
| os::Image * | m_pcBackground |
| os::Color32_s | m_sBackgroundColor |
| os::Color32_s | m_sTextColor |
| os::Color32_s | m_sTextShadowColor |
| os::Color32_s | m_sSelectionColor |
| int | m_nLastActiveIcon |
| float | m_vIconWidth |
| float | m_vIconHeight |
| float | m_vStringWidth [10] |
| int | m_nIconsPerRow |
| bool | m_bMouseDown |
| bool | m_bMouseDownOverIcon |
| os::Point | m_cMouseDownPos |
| bool | m_bMouseSelectedIcon |
| bool | m_bDragging |
| bool | m_bSelecting |
| float | m_vLastXPos |
| float | m_vLastYPos |
| os::Point | m_cSelectStart |
| os::Point | m_cLastSelectPosition |
| bigtime_t | m_nLastClick |
| os::Message * | m_pcSelChangeMsg |
| bool | m_bAdjusting |
| bool | m_bScrollDown |
| bool | m_bScrollUp |
| bool | m_bScrollLeft |
| bool | m_bScrollRight |
| float | m_vScrollBarWidth |
| float | m_vScrollBarHeight |
| bool | m_bSingleClick |
| bool | m_bAutoSort |
| bool | m_bMultiSelect |
| bool | m_bVScrollBarVisible |
| bool | m_bHScrollBarVisible |
| os::String | m_cSearchString |
| bigtime_t | m_nLastKeyDownTime |