// Common methods func doScrollControlIntoView(ctrl) blk.println(sys.get_obj_name(this.name), '.ScrollControlIntoView(', ctrl, ');') end func doSetAutoScrollMargin(w, h) blk.println(sys.get_obj_name(this.name), '.SetAutoScrollMargin(', d("w"), ', ', d("h"), ');') end func AutoScroll return(sys.get_obj_name(this.name) + '.AutoScroll') end func doAutoScroll(data) blk.println(sys.get_obj_name(this.name), '.AutoScroll = ', sys.to_type(data, 104), ';') end func AutoScrollMargin return(sys.get_obj_name(this.name) + '.AutoScrollMargin') end func doAutoScrollMargin(data) blk.println(sys.get_obj_name(this.name), '.AutoScrollMargin = ', sys.to_type(data, 0), ';') end func AutoScrollMinSize return(sys.get_obj_name(this.name) + '.AutoScrollMinSize') end func doAutoScrollMinSize(data) blk.println(sys.get_obj_name(this.name), '.AutoScrollMinSize = ', sys.to_type(data, 0), ';') end func AutoScrollPosition return(sys.get_obj_name(this.name) + '.AutoScrollPosition') end func doAutoScrollPosition(data) blk.println(sys.get_obj_name(this.name), '.AutoScrollPosition = ', sys.to_type(data, 0), ';') end func DisplayRectangle return(sys.get_obj_name(this.name) + '.DisplayRectangle') end func DockPadding return(sys.get_obj_name(this.name) + '.DockPadding') end func HorizontalScroll return(sys.get_obj_name(this.name) + '.HorizontalScroll') end func VerticalScroll return(sys.get_obj_name(this.name) + '.VerticalScroll') end