func init // adds using namespace sys.add_use('System.Windows.Forms') // initialize instance sys.add_widget('NumericUpDown') // initialize properties sys.set_undef_field('DecimalPlaces') sys.set_typed_field(104, 'Hexadecimal') sys.set_typed_field(108, 'Increment') sys.set_typed_field(108, 'Maximum') sys.set_typed_field(108, 'Minimum') sys.set_typed_field(104, 'ThousandsSeparator') sys.set_typed_field(108, 'Value') // makes implementation methods for properties sys._prop_init('Accelerations', 1, 0, 0) sys._prop_init('DecimalPlaces', 1, 1, 1) sys._prop_init('Hexadecimal', 1, 1, 104) sys._prop_init('Increment', 1, 1, 108) sys._prop_init('Maximum', 1, 1, 108) sys._prop_init('Minimum', 1, 1, 108) sys._prop_init('ThousandsSeparator', 1, 1, 104) sys._prop_init('Value', 1, 1, 108) // makes implementation of methods as properties sys._mtd_as_prop_init('NumericUpDown') // makes implementation of simple methods sys._method_init('DownButton') sys._method_init('UpButton') // initialize events sys.add_event('onValueChanged', 'ValueChanged', this.codename + '.Value') // initialize common events and properties include("UpDownBase-init") include("ContainerControl-init") include("ScrollableControl-init") include("Control-init") end include("UpDownBase") include("ContainerControl") include("ScrollableControl") include("Control")