Declared in <XScroll.h>
Declared from XGSliderThis is the scrollbar encapsulation.
Printer Core
XGScrollBar::AdjustScale
XGScrollBar::DoActivate
XGScrollBar::DoDrawView
XGScrollBar::DoEnable
XGScrollBar::DoMouseDown
XGScrollBar::DoMouseMove
XGScrollBar::DoMouseUp
XGScrollBar::DoMoveView
XGScrollBar::DoShowHide
XGScrollBar::DoSizeView
XGScrollBar::GetDefaultSize
XGScrollBar::GetMaxValue
XGScrollBar::GetMinValue
XGScrollBar::GetPageSize
XGScrollBar::GetStepSize
XGScrollBar::GetValue
XGScrollBar::InitScrollBar
XGScrollBar::LoadControl
XGScrollBar::SetFocus
XGScrollBar::SetMaxValue
XGScrollBar::SetMinValue
XGScrollBar::SetPageSize
XGScrollBar::SetStepSize
XGScrollBar::SetValue
XGScrollBar::XGScrollBar
XGScrollBar::~XGScrollBar
Printer Core
Usage: void XGScrollBar::AdjustScale(void)
Adjust the scale parameter. This converts the min/max values so that they fit from 0 to 16384.
Usage: void XGScrollBar::DoActivate(bool)
Activate/deactivate.
Usage: void XGScrollBar::DoDrawView(Rect)
Handle the drawing
Usage: void XGScrollBar::DoEnable()
Handle enable/disable events. Passes the enable/disable event to the control
Usage: bool XGScrollBar::DoMouseDown(Point pt,short a)
Handle the mouse down event. Only used for the Macintosh
Usage: void XGScrollBar::DoMouseMove(Point pt,short a)
handle mouse move events
Usage: void XGScrollBar::DoMouseUp(Point pt,short a)
handle mouse up
Usage: void XGScrollBar::DoMoveView()
Move the view.
Usage: void XGScrollBar::DoShowHide()
This is called when the control is to be hidden or shown. This only needs to hide the control; the call to DoDrawView() will show the control if needed.
Usage: void XGScrollBar::DoSizeView()
Handle resize event
Usage: Point XGScrollBar::GetDefaultSize()
Get the scrollbar's default size. Used for placement by other routines
Usage: long XGScrollBar::GetMaxValue()
Get the current value
Usage: long XGScrollBar::GetMinValue()
Get the current value
Usage: long XGScrollBar::GetPageSize()
Get the page size
Usage: long XGScrollBar::GetStepSize()
Get the step size
Usage: long XGScrollBar::GetValue()
Get the current value
Usage: void XGScrollBar::InitScrollBar(XGSScrollInitRecord&init)
Initialize the scrollbar
Usage: void XGScrollBar::LoadControl(void)
Load the control's values. Make sure the control is only updated once
Usage: bool XGScrollBar::SetFocus(void)
Set the focus. This overrides stuff on Windows by setting the MS Window focus as well.
Usage: void XGScrollBar::SetMaxValue(long max)
Set the maximum value
Usage: void XGScrollBar::SetMinValue(long min)
Set the minimum value
Usage: void XGScrollBar::SetPageSize(long size)
Set the page size; the amount this thing steps by when paged up or down
Usage: void XGScrollBar::SetStepSize(long size)
Set the step size; the amount things step
Usage: void XGScrollBar::SetValue(long value)
Set the value
Usage: void XGRadioButton::DrawControl(bool down)
Construct my scrollbar
Usage: XGScrollBar::~XGScrollBar()
Delete this