|
Public Types |
| typedef OglGui::Window | Window |
| typedef OglGui::ScrollWnd | ScrollWnd |
| typedef OglGui::ScrollBar | ScrollBar |
| typedef OglGui::ScrollBarListener | ScrollBarListener |
| typedef OglGui::WindowScrollBar | WindowScrollBar |
| typedef Impala::Core::Array::Array2dVec3UInt8 | Array2dVec3UInt8 |
| typedef OglGui::MenuTopPane | MenuTopPane |
| typedef OglGui::Menu | Menu |
Public Member Functions |
| | TableWindow (Window *parent, TableDataView *view, int width, int height) |
| | TableWindow (Window *parent, TableDataView *view, int x, int y, int width, int height) |
| void | AddColumnsFromDataSource () |
| void | SetGetOglImageByIdInterface (OglGui::GetOglImageByIdInterface *i) |
| void | HandleColumnPositions () |
| int | GetColumnForX (int mx) |
| void | UpdateHorColumnPositions () |
| void | ColumnCondense (int column) |
| virtual void | ColumnWidthUpdated () |
| void | HandleLayoutChange () |
| void | ResetFilters () |
| void | UpdateRows () |
| virtual void | UpdateRowsEvent () |
| virtual void | UpdateNumberOfRowsEvent () |
| virtual void | OnScroll (ScrollBar *src, int position, void *userData) |
| virtual void | UpdateScrollFromSourceEvent () |
| void | ScrollRelative (int nr) |
| virtual void | MouseFunc (int msg, int but, int state, int x, int y) |
| | This function is called by the event handling system everytime the user has moved or clicked the mouse.
|
| virtual void | KeyboardFunc (int c, int state) |
| void | SetNumberOfRowsInPixels (int pixels) |
| bool | GetAutoZoom () |
| void | SetAutoZoom (bool zoom) |
| bool | GetColumnCondense () |
| void | SetColumnCondense (bool val) |
| bool | GetShowPreview () |
| void | SetShowPreview (bool zoom) |
| void | TransformMarkedSelectionTo (int sourcemask, int targetmask) |
| int | GetRowForY (int sy) |
| void | SetDefaultRowSizes (int unzoom, int zoom) |
| virtual int | GetRowHeight (int row) |
| void | ZoomRow (int row) |
| void | UnZoomRows () |
| void | ShowZoomView (bool show) |
| void | UpdateZoomView (int row, int x, int y) |
| void | ToggleZoomViewSize () |
| void | UpdateVideoFrame () |
| void | SetZoomView (int row) |
| void | SetZoomViewCache (TableViewCache *c) |
| void | SetZoomViewTargetWindow (Window *t, bool followMouse=false) |
| virtual void | ReshapeFunc (int w, int h) |
| virtual void | DisplayFunc () |
Private Member Functions |
| void | AddColumnFromDescription (TableColumn *d, bool dynamicWidth=false) |
| void | AddColumn (TableWindowColumn *col, int insertAt=-1) |
| void | FitImageToZoomView () |
| void | HandleZoomView () |
| void | Init (int w, int h) |
Private Attributes |
| bool | mReady |
| bool | mAutoZoom |
| bool | mColumnCondenseEnabled |
| bool | mShowZoomView |
| bool | mZoomViewFollowMouse |
| bool | mZoomViewVideoEnabled |
| int | mMouseX |
| int | mMouseY |
| int | mStaticColumnWidth |
| int | mStaticColumnCount |
| int | mDefaultRowHeight |
| int | mDefaultZoomRowHeight |
| int | mZoomRow |
| int | mZoomViewRow |
| int | mZoomViewSize |
| int | mLastSelectedRow |
| int | mMouseXS |
| int | mMouseYS |
| int | mMouseXE |
| int | mMouseYE |
| int | mHorScrollPosition |
| int | mColumnCondense |
| std::vector< TableWindowColumn * > | mColumns |
| TableViewCache * | mZoomViewCache |
| OGLVIEW * | mZoomView |
| OGLIMAGE * | mZoomImage |
| String | mImageColumn |
| Window * | mHeaderWindow |
| Window * | mZoomViewTargetWindow |
| WindowScrollBar * | mVertScrollBar |
| WindowScrollBar * | mHorScrollBar |
| | ILOG_VAR_DEC |