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

OglGui::IntervalChooser Class Reference

#include <IntervalChooser.h>

Inheritance diagram for OglGui::IntervalChooser:

Inheritance graph
[legend]
Collaboration diagram for OglGui::IntervalChooser:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 IntervalChooser (Window *parent, int x, int y, int w, int h, int minVal, int maxVal, int startVal, int endVal)
void SetIntervalChooserListener (IntervalChooserListener *li, void *userData)
SizableDirectionButtonStartThumb ()
SizableDirectionButtonEndThumb ()
void IntervalColor (ULONG col)
void IntervalY (int y)
void MinInterval (int sz)
int Val2Pixel (int val)
int Pixel2Val (int pix)
int NeedleX (SizableDirectionButton *szBtn)
int SetNeedleX (SizableDirectionButton *szBtn, int x)
void SetHighlightBorderType (int mode)
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.

Protected Member Functions

void ClampX (int &x)
void HandleThumbs ()
SizableDirectionButtonMakeThumb (Window *parent, int x, int y, int w, int h, ULONG col, ULONG hCol)

Private Member Functions

void Init (int w, int h, int minVal, int maxVal, int startVal, int endVal)

Private Attributes

IntervalChooserListenermListener
void * mUserData
SizableDirectionButtonmStartThumb
SizableDirectionButtonmEndThumb
ULONG mStartColor
ULONG mEndColor
ULONG mIntervalColor
int mMinVal
int mMaxVal
int mStartVal
int mEndVal
int mMinInterval
int mMinSizePix
int mOldMinSizePix
int mIntervalY
int mOldStartX
int mOldEndX
int mDragDiffX
bool mDragging
bool mReshaping

Detailed Description

Definition at line 15 of file IntervalChooser.h.


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