#include <ImageStrip.h>
Inheritance diagram for Impala::Visualization::ImageStrip:
Public Member Functions | |
ImageStrip (OglGui::Window *parent, int width, int height, int distance=3, float vSpace=30) | |
ImageStrip (OglGui::Window *parent, int x, int y, int width, int height, int distance=3, float vSpace=30.) | |
ImageStrip (OglGui::Window *parent, int x, int y, double scale, int imW, int imH, int nrVisible, int distance=3, float vSpace=30.) | |
ImageStrip (OglGui::Window *parent, int imW, int imH, double scale, int nrVisible, int distance=3, float vSpace=30.) | |
OglGui::ScrollBar * | ScrollBar () |
void | SetImageSelected (int idx) |
void | SetAllowDragging (bool mode) |
virtual int | SetState (int nState) |
void | OnScroll (OglGui::ScrollBar *src, int position, void *data) |
void | SetFirstVis (int nr) |
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) |
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 nrVisible, int distance, int space) |
bool | ViewHasImage (int v) |
Private Attributes | |
int | mVSpace |
int | mNrViews |
int | mExtraView |
int | mFirstVis |
int | mDistance |
int | mImSelected |
int | mImSteps |
int | mPropagateScrolling |
bool | mDragInitialized |
bool | mAllowDragging |
int | mDragViewNr |
int | mDragImId |
int | mDragInsertId |
int | mDragX |
OglGui::WindowScrollBar * | mScrollBar |
Definition at line 17 of file ImageStrip.h.