|
Public Types |
| typedef OglGui::Window | Window |
| typedef OglGui::Button | Button |
| typedef OglGui::DirectionButton | DirectionButton |
| typedef OglGui::TextField | TextField |
| typedef OglGui::MenuOnButton | MenuOnButton |
| typedef OglGui::MenuTopPane | MenuTopPane |
| typedef OglGui::Menu | Menu |
Public Member Functions |
| | TableColumn (Window *parent, TableDataSource *source, CString name, int width=120) |
| void | SetDisplayMode (int mode, int attr=TableCell::NONE) |
| void | SetSortType (int type) |
| void | UpdateRows () |
| TableViewCache * | GetViewCache () |
| virtual void | DisplayFunc () |
| virtual void | ButtonSelectionEvent (Button *src, void *userData) |
| int | GetColumnWidth () |
| void | SetColumnWidthDynamic (bool value) |
| bool | GetColumnWidthDynamic () |
| void | ResetFilter (bool callEvents=true) |
Static Public Member Functions |
| static int | GetHeaderHeight () |
Private Member Functions |
| virtual void | UpdateRowsEvent () |
| virtual void | UpdateSortEvent (String col, bool ascending) |
| virtual void | TextFieldChangedEvent (TextField *src, void *userData) |
| virtual void | OnMenuItem (Menu *src, int menuIdx, String itemName, int itemIdx, void *userData) |
| TableCell * | GetCell (int index) |
| void | Init (String name, Window *parent, TableDataSource *source, int w, int h) |
Private Attributes |
| bool | mColWidthDynamic |
| int | mDisplayMode |
| int | mDisplayAttr |
| int | mSortType |
| int | mColWidth |
| String | mColumnName |
| TableDataSource * | mSource |
| TableViewCache * | mCache |
| TableFilter * | mFilter |
| std::vector< TableCell * > | mCellCache |
| Button * | mColumnHeader |
| DirectionButton * | mSortButton |
| TextField * | mFilterTextField |
| MenuOnButton * | mFilterValueButton |
| | ILOG_VAR_DEC |
Static Private Attributes |
| static int | sHeaderHeight |