Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

Impala::Application::MediaTable::GridWindow Class Reference

#include <GridWindow.h>

Inheritance diagram for Impala::Application::MediaTable::GridWindow:

Inheritance graph
[legend]
Collaboration diagram for Impala::Application::MediaTable::GridWindow:

Collaboration graph
[legend]
List of all members.

Public Types

typedef OglGui::Window Window
typedef OglGui::ScrollBar ScrollBar
typedef OglGui::WindowScrollBar WindowScrollBar

Public Member Functions

 GridWindow (Window *parent, TableDataView *view, int width, int height)
 GridWindow (Window *parent, TableDataView *view, int x, int y, int width, int height)
void AddColumnsFromDataSource ()
void HandleLayoutChange ()
void SetGetOglImageByIdInterface (OglGui::GetOglImageByIdInterface *i)
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 ()
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 ()
void SetShowPreview (bool zoom)
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

void Init (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
TableViewCachemCache
WindowmHeaderWindow
WindowmZoomViewTargetWindow
WindowScrollBarmVertScrollBar
OGLVIEW * mZoomView
 ILOG_VAR_DEC

Detailed Description

Definition at line 20 of file GridWindow.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 10:42:33 2010 for ImpalaSrc by  doxygen 1.5.1