#include <GridWindow.h>
Inheritance diagram for Impala::Application::VideoExcel::GridWindow:


Public Types | |
| typedef OglGui::Window | Window |
| typedef OglGui::ScrollBar | ScrollBar |
| typedef OglGui::WindowScrollBar | WindowScrollBar |
Public Member Functions | |
| GridWindow (Window *parent, TableDataSource *source, int width, int height) | |
| GridWindow (Window *parent, TableDataSource *source, int x, int y, int width, int height) | |
| void | AddColumnsFromDataSource () |
| void | HandleLayoutChange () |
| int | GetGridRows () |
| int | GetGridColumns () |
| void | SetGridSize (int gx, int gy) |
| void | UpdateGrid () |
| int | GetRowForXY (int x, int y) |
| void | GetXYForRow (int row, int &px, int &py) |
| virtual void | UpdateRowsEvent () |
| virtual void | ReshapeFunc (int w, int h) |
| 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) |
| bool | GetShowPreview () |
| bool | SetShowPreview (bool zoom) |
| void | TransformMarkedSelectionTo (int sourcemask, int targetmask) |
| void | ShowZoomView (bool show) |
| void | UpdateZoomView (int row, int x, int y) |
| void | ToggleZoomViewSize () |
| void | SetZoomView (int row) |
| void | SetZoomViewTargetWindow (Window *t, bool followMouse=false) |
| virtual void | DisplayFunc () |
Private Member Functions | |
| int | MarkToColor (int m) |
| void | Init (TableDataSource *source, int w, int h) |
Private Attributes | |
| bool | mReady |
| bool | mSelecting |
| bool | mAutoZoom |
| bool | mShowZoomView |
| bool | mZoomViewFollowMouse |
| int | mZoomViewSize |
| int | mGridHeight |
| int | mGridWidth |
| int | mGridHeaderHeight |
| int | mMouseXS |
| int | mMouseYS |
| int | mMouseXE |
| int | mMouseYE |
| int | mLastSelectedRow |
| String | mImageColumn |
| TableDataSource * | mSource |
| TableViewCache * | mCache |
| Window * | mHeaderWindow |
| Window * | mZoomViewTargetWindow |
| WindowScrollBar * | mVertScrollBar |
| OGLVIEW * | mZoomView |
| ILOG_VAR_DEC | |
Definition at line 18 of file GridWindow.h.
1.5.1