func init // adds using namespace sys.add_use('System.Windows.Forms') // initialize instance sys.add_widget('Panel') // initialize properties sys.set_undef_field_const('AutoSizeMode', this.props('AutoSizeMode'), 'System.Windows.Forms.AutoSizeMode') sys.set_undef_field_const('BorderStyle', this.props('BorderStyle'), 'System.Windows.Forms.BorderStyle') sys.set_typed_field(104, 'TabStop') // makes implementation methods for properties sys._prop_init('AutoSizeMode', 1, 1, 0) sys._prop_init('BorderStyle', 1, 1, 0) sys._prop_init('TabStop', 1, 1, 104) // makes implementation of methods as properties sys._mtd_as_prop_init('Panel') // initialize events sys.add_event_type('onAutoSizeChanged', 'AutoSizeChanged', 'Event', 'args') // initialize common events and properties include("ScrollableControl-init") include("Control-init") end include("ScrollableControl") include("Control")