public ScrollBar(Cursor cursor) :
base(cursor)
{
upButton = new Button(mCursor);
AddWindow(upButton);
downButton = new Button(mCursor);
AddWindow(downButton);
mPositionBar = new Button(mCursor);
AddWindow(mPositionBar);
upButton.Click += new GuiMessage(OnUpButtonClick);
downButton.Click += new GuiMessage(OnDownButtonClick);
upButton.ScaleX = upButton.ScaleY = downButton.ScaleX = downButton.ScaleY = .95f;
mSensitivity = .1;
View = .1f;
mPositionBar.SetPositionTL(0, 3);
this.mNumberOfVertices = 6 + 6 + 18 + 18; // top button + bottom button + scrollbar (3*6) + base (3*6)
ScaleX = 1;
ScaleY = 5;
FixBar();
}