#include <ViewStrip.h>
Inheritance diagram for OglGui::ViewStrip:
Public Member Functions | |
ViewStrip (int x, int y, int w, int h, bool horizontal=true, bool stdSide=true) | |
ViewStrip (Window *parent, int x, int y, int w, int h, bool horizontal=true, bool stdSide=true) | |
ViewStrip (Window *parent, int w, int h, bool horizontal=true, bool stdSide=true) | |
void | SetImagesListener (ImagesListener *listener, void *listenerData=0) |
void | SetViewListener (ViewListener *listener) |
void | AspectRatio (float ratio) |
void | SetFitImages (bool mode) |
bool | GetFitImages () |
void | SetExtraSpace (int nPix) |
void | Spacing (int nPix) |
void | SetMargin (int nPix) |
void | SetViewTags (int tags) |
int | Size () |
OGLVIEW * | FindViewWithImage (OGLIMAGE *im) |
int | FindViewIndex (OGLVIEW *view) |
OGLVIEW * | FindIndexView (int ind) |
View * | ViewFromOGLVIEW (OGLVIEW *oglView) |
void | OnScroll (ScrollBar *src, int pos, void *data) |
ScrollBar * | GetScrollBar () |
void | SetScrollBarRange () |
virtual void | PlaceView (OGLVIEW *oglView) |
View * | AddImage (OGLIMAGE *im, ViewListener *listener=0) |
virtual int | SetState (int nState) |
void | LayoutViews () |
virtual void | ReshapeFunc (int w, int h) |
virtual void | MouseFunc (INT msg, INT but, INT state, INT x, INT y) |
virtual void | KeyboardFunc (INT c, int state) |
Private Member Functions | |
void | Init (int w, int h, bool horizontal, bool stdSide) |
Private Attributes | |
WindowScrollBar * | mScrollBar |
bool | mHorizontal |
bool | mStdSide |
bool | mFitImages |
float | mAspectRatio |
int | mNrIm |
int | mFixedSize |
int | mFixedPos |
int | mNextViewPos |
int | mExt |
int | mMargin |
int | mSpacing |
int | mViewTags |
ViewListener * | mViewListener |
ImagesListener * | mImListener |
void * | mListenerData |
Definition at line 44 of file ViewStrip.h.