#include <ImageSet.h>
Inheritance diagram for Impala::Visualization::ImageSet:
Public Member Functions | |
ImageSet (OglGui::Window *parent, int x, int y, int imW, int imH, double scale, int nrVisibleX, int nrVisibleY, int distance=3) | |
ImageSet (OglGui::Window *parent, int imW, int imH, double scale, int nrVisibleX, int nrVisibleY, int distance=3) | |
OglGui::ScrollBar * | ScrollBar () |
void | SetImageSelected (int idx) |
void | SetAllowDragging (bool mode) |
int | GetFirstVisY () |
void | SetFirstVisY (int nr, bool signalScrollBar=false) |
int | GetIndexForId (int id) |
int | GetIdForIndex (int idx) |
void | RemoveImageById (int id) |
void | RemoveImageByIndex (int index) |
void | Redraw () |
virtual void | DisplayFunc () |
virtual void | ReshapeFunc (int w, int h) |
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) |
virtual int | SetState (int nState) |
void | OnScroll (OglGui::ScrollBar *src, int position, void *data) |
Protected Member Functions | |
virtual void | ImageAdded (int idx, bool intelliScroll) |
virtual void | ImagesRemoved () |
Private Member Functions | |
void | Init (int imW, int imH, double scale, int nrVisibleX, int nrVisibleY, int distance) |
void | UpdateScrollBarRange () |
bool | ViewHasImage (int v) |
Private Attributes | |
int | mNrVisibleX |
int | mNrVisibleY |
int | mExtraLines |
int | mFirstVisY |
int | mDistance |
int | mLines |
int | mImSelected |
int | mImSteps |
int | mPropagateScrolling |
bool | mAllowDragging |
int | mDragViewNr |
int | mDragImId |
int | mDragInsertId |
int | mDragX |
int | mDragY |
OglGui::WindowScrollBar * | mScrollBar |
ILOG_VAR_DEC |
Definition at line 13 of file ImageSet.h.