// adds using namespace sys.add_use('System.Windows.Forms') // initialize properties sys.set_typed_field(104, 'AllowItemReorder') sys.set_typed_field(104, 'AllowMerge') sys.set_typed_field(104, 'CanOverflow') sys.set_typed_field(20, 'GripMargin') sys.set_undef_field_const('GripStyle', this.props('GripStyle'), 'System.Windows.Forms.ToolStripGripStyle') sys.set_typed_field(20, 'ImageScalingSize') sys.set_undef_field_const('LayoutStyle', this.props('LayoutStyle'), 'System.Windows.Forms.ToolStripLayoutStyle') sys.set_undef_field_const('RenderMode', this.props('RenderMode'), 'System.Windows.Forms.ToolStripRenderMode') sys.set_typed_field(104, 'ShowItemToolTips') sys.set_typed_field(104, 'Stretch') sys.set_undef_field_const('TextDirection', this.props('TextDirection'), 'System.Windows.Forms.ToolStripTextDirection') // makes implementation methods for properties sys._prop_init('AllowItemReorder', 1, 1, 104) sys._prop_init('AllowMerge', 1, 1, 104) sys._prop_init('CanOverflow', 1, 1, 104) sys._prop_init('CausesValidation', 1, 1, 104) sys._prop_init('DefaultDropDownDirection', 1, 1, 0) sys._prop_init('GripDisplayStyle', 1, 0, 0) sys._prop_init('GripMargin', 1, 1, 0) sys._prop_init('GripRectangle', 1, 0, 0) sys._prop_init('GripStyle', 1, 1, 0) sys._prop_init('ImageList', 1, 1, 0) sys._prop_init('ImageScalingSize', 1, 1, 0) sys._prop_init('IsCurrentlyDragging', 1, 0, 104) sys._prop_init('IsDropDown', 1, 0, 104) sys._prop_init('Items', 1, 0, 0) sys._prop_init('LayoutSettings', 1, 1, 0) sys._prop_init('LayoutStyle', 1, 1, 0) sys._prop_init('Orientation', 1, 0, 0) sys._prop_init('OverflowButton', 1, 0, 0) sys._prop_init('Renderer', 1, 1, 0) sys._prop_init('RenderMode', 1, 1, 0) sys._prop_init('ShowItemToolTips', 1, 1, 104) sys._prop_init('Stretch', 1, 1, 104) sys._prop_init('TextDirection', 1, 1, 0) // initialize events if(not (this.onAutoSizeChanged == 'defined')) sys.add_event_type('onAutoSizeChanged', 'AutoSizeChanged', 'Event', 'args') end if(not (this.onBeginDrag == 'defined')) sys.add_event_type('onBeginDrag', 'BeginDrag', 'Event', 'args') end if(not (this.onEndDrag == 'defined')) sys.add_event_type('onEndDrag', 'EndDrag', 'Event', 'args') end if(not (this.onItemAdded == 'defined')) sys.add_event_type('onItemAdded', 'ItemAdded', 'ToolStripItemEvent', 'args') end if(not (this.onItemClicked == 'defined')) sys.add_event_type('onItemClicked', 'ItemClicked', 'ToolStripItemClickedEvent', 'args') end if(not (this.onItemRemoved == 'defined')) sys.add_event_type('onItemRemoved', 'ItemRemoved', 'ToolStripItemEvent', 'args') end if(not (this.onLayoutCompleted == 'defined')) sys.add_event_type('onLayoutCompleted', 'LayoutCompleted', 'Event', 'args') end if(not (this.onLayoutStyleChanged == 'defined')) sys.add_event_type('onLayoutStyleChanged', 'LayoutStyleChanged', 'Event', 'args') end if(not (this.onPaintGrip == 'defined')) sys.add_event_type('onPaintGrip', 'PaintGrip', 'PaintEvent', 'args') end if(not (this.onRendererChanged == 'defined')) sys.add_event_type('onRendererChanged', 'RendererChanged', 'Event', 'args') end