func init // adds using namespace sys.add_use('System.Windows.Forms') // initialize instance sys.add_widget('CheckBox') // makes implementation methods for properties sys._prop_init('Appearance', 1, 1, 0) sys._prop_init('AutoCheck', 1, 1, 104) sys._prop_init('CheckAlign', 1, 1, 0) sys._prop_init('Checked', 1, 1, 104) sys._prop_init('CheckState', 1, 1, 0) sys._prop_init('TextAlign', 1, 1, 0) sys._prop_init('ThreeState', 1, 1, 104) // initialize properties this.init_props(blk_init) end func init_props(blk_out) sys.blk_init_store(blk_out) // initialize properties sys.set_typed_field(14, 'Appearance', '', 'System.Windows.Forms.Appearance') sys.set_typed_field(104, 'AutoCheck') sys.set_typed_field(14, 'CheckAlign', '', 'System.Drawing.ContentAlignment') sys.set_typed_field(104, 'Checked') sys.set_typed_field(14, 'CheckState', '', 'System.Windows.Forms.CheckState') sys.set_typed_field(14, 'TextAlign', '', 'System.Drawing.ContentAlignment') sys.set_typed_field(104, 'ThreeState') // initialize events if(not (this.onAppearanceChanged == 'defined')) sys.event_imp('onAppearanceChanged') end sys.event_add('onAppearanceChanged') if(not (this.onCheckedChanged == 'defined')) sys.event_imp('onCheckedChanged') end sys.event_add('onCheckedChanged') if(not (this.onCheckStateChanged == 'defined')) sys.event_imp('onCheckStateChanged', '', this.codename + '.Checked') end sys.event_add('onCheckStateChanged') // initialize common events and properties include("ButtonBase-init") include("Control-init") sys.blk_init_restore(blk_out) end include("ButtonBase") include("Control")