+2005-01-06 Jackson Harper <jackson@ximian.com>
+
+ * ScrollableControl.cs: Lazy init the scrollbars.
+
2005-01-06 Jackson Harper <jackson@ximian.com>
* Theme.cs: Speed up getting pens and solid brushes, by using
auto_scroll_min_size = new Size(0, 0);
auto_scroll_position = new Point(0, 0);
dock_padding = new DockPaddingEdges();
-
- hscrollbar = new ScrollBar();
- hscrollbar.Visible = false;
-
- vscrollbar = new ScrollBar();
- vscrollbar.Visible = false;
}
#endregion // Public Constructors
set {
if (hscroll_visible != value) {
hscroll_visible = value;
+ if (hscroll_visible && hscrollbar == null)
+ hscrollbar = new ScrollBar ();
}
}
}
set {
if (vscroll_visible != value) {
vscroll_visible = value;
+ if (vscroll_visible && vscrollbar == null)
+ vscrollbar = new ScrollBar ();
}
}
}