#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.