Public Member Functions |
|
__init__ () | |
LoadGraphics () | |
GetBitmap () | |
GetIndicatorBitmap () | |
DoGetBestSize () | |
HasFocus () | |
IsOver () | |
SetValue () | |
GetValue () | |
SetRange () | |
GetMin () | |
GetMax () | |
SetPageSize () | |
GetPageSize () | |
SetLineSize () | |
GetLineSize () | |
GetIndicatorRange () | |
The indicator range. |
|
GetIndicatorSize () | |
GetIndicatorPosition () | |
GetIndicatorPositionFromValue () | |
GetValueFromIndicatorPosition () | |
DoTrackEvent () | |
DoReleaseEvent () | |
DoPageDownEvent () | |
DoPageUpEvent () | |
DoLineDownEvent () | |
DoLineUpEvent () | |
DoTopEvent () | |
DoBottomEvent () | |
DoEndScrollEvent () | |
DoEvent () | |
GetBitmaps () | |
OnErase () | |
This control always draws itself completely.
|
|
OnPaint () | |
AcceptsFocus () | |
OnEnter () | |
OnLeave () | |
OnLeftDown () | |
OnLeftMove () | |
OnLeftUp () | |
OnKeyDown () | |
Don't respond to the key down events.
|
|
OnKeyUp () | |
OnChar () | |
Handle keyboard navigation. |
|
OnWheel () | |
Not handling wheel events. |
|
OnGetFocus () | |
OnLoseFocus () | |
Enable () |
Slider.Slider.__init__ | ( | ) |
Slider.Slider.LoadGraphics | ( | ) |
Slider.Slider.GetBitmap | ( | ) |
Slider.Slider.GetIndicatorBitmap | ( | ) |
Slider.Slider.DoGetBestSize | ( | ) |
Slider.Slider.HasFocus | ( | ) |
Slider.Slider.IsOver | ( | ) |
Slider.Slider.SetValue | ( | ) |
Slider.Slider.GetValue | ( | ) |
Slider.Slider.SetRange | ( | ) |
Slider.Slider.GetMin | ( | ) |
Slider.Slider.GetMax | ( | ) |
Slider.Slider.SetPageSize | ( | ) |
Slider.Slider.GetPageSize | ( | ) |
Slider.Slider.SetLineSize | ( | ) |
Slider.Slider.GetLineSize | ( | ) |
Slider.Slider.GetIndicatorRange | ( | ) |
The indicator range.
This is not the full size of the control. Must take a couple things into consideration, ie. bitmap width and indent from both ends.
For example, if the control is 100 pixels wide and your indicator bitmap is 10 pixels wide then the maximum indicator range is 0 to 89 (0 to control width - 1 - bitmap width).
May also consider an indent from either edge so the track pokes out a bit when the indicator is at either end.
Slider.Slider.GetIndicatorSize | ( | ) |
Slider.Slider.GetIndicatorPosition | ( | ) |
Slider.Slider.GetIndicatorPositionFromValue | ( | ) |
Slider.Slider.GetValueFromIndicatorPosition | ( | ) |
Slider.Slider.DoTrackEvent | ( | ) |
Slider.Slider.DoReleaseEvent | ( | ) |
Slider.Slider.DoPageDownEvent | ( | ) |
Slider.Slider.DoPageUpEvent | ( | ) |
Slider.Slider.DoLineDownEvent | ( | ) |
Slider.Slider.DoLineUpEvent | ( | ) |
Slider.Slider.DoTopEvent | ( | ) |
Slider.Slider.DoBottomEvent | ( | ) |
Slider.Slider.DoEndScrollEvent | ( | ) |
Slider.Slider.DoEvent | ( | ) |
Slider.Slider.GetBitmaps | ( | ) |
Slider.Slider.OnErase | ( | ) |
This control always draws itself completely.
As a result, erasing the control is not necessary, in fact we don't want to erase the control area because that will cause unwanted flicker.
Slider.Slider.OnPaint | ( | ) |
Slider.Slider.AcceptsFocus | ( | ) |
Slider.Slider.OnEnter | ( | ) |
Slider.Slider.OnLeave | ( | ) |
Slider.Slider.OnLeftDown | ( | ) |
Slider.Slider.OnLeftMove | ( | ) |
Slider.Slider.OnLeftUp | ( | ) |
Slider.Slider.OnKeyDown | ( | ) |
Don't respond to the key down events.
Respond to key up events instead so we don't need to handle the numerous key down events that are automatically generated while a key is held down.
Slider.Slider.OnKeyUp | ( | ) |
Slider.Slider.OnChar | ( | ) |
Handle keyboard navigation.
Slider.Slider.OnWheel | ( | ) |
Not handling wheel events.
Slider.Slider.OnGetFocus | ( | ) |
Slider.Slider.OnLoseFocus | ( | ) |
Slider.Slider.Enable | ( | ) |