// adds using namespace sys.add_use('System.Windows.Forms') // initialize properties sys.set_typed_field(2, 'AccessibleDescription') sys.set_typed_field(2, 'AccessibleName') sys.set_typed_field(14, 'AccessibleRole', '', 'System.Windows.Forms.AccessibleRole') sys.set_typed_field(14, 'Alignment', '', 'System.Windows.Forms.ToolStripItemAlignment') sys.set_typed_field(104, 'AutoSize') sys.set_typed_field(104, 'AutoToolTip') sys.set_typed_field(8, 'BackColor') sys.set_typed_field(20, 'BackgroundImage') sys.set_typed_field(14, 'BackgroundImageLayout', '', 'System.Windows.Forms.ImageLayout') sys.set_typed_field(14, 'DisplayStyle', '', 'System.Windows.Forms.ToolStripItemDisplayStyle') sys.set_typed_field(104, 'DoubleClickEnabled') sys.set_typed_field(104, 'Enabled') sys.set_typed_field(15, 'Font') sys.set_typed_field(8, 'ForeColor') sys.set_typed_field(20, 'Image') sys.set_typed_field(14, 'ImageAlign', '', 'System.Drawing.ContentAlignment') sys.set_typed_field(14, 'ImageScaling', '', 'System.Windows.Forms.ToolStripItemImageScaling') sys.set_typed_field(8, 'ImageTransparentColor') sys.set_typed_field(20, 'Margin') sys.set_typed_field(14, 'MergeAction', '', 'System.Windows.Forms.MergeAction') sys.set_typed_field(1, 'MergeIndex') sys.set_typed_field(14, 'Overflow', '', 'System.Windows.Forms.ToolStripItemOverflow') sys.set_typed_field(20, 'Padding') sys.set_typed_field(20, 'RightToLeft') sys.set_typed_field(104, 'RightToLeftAutoMirrorImage') sys.set_typed_field(20, 'Size') sys.set_typed_field(20, 'Tag') sys.set_typed_field(2, 'Text') sys.set_typed_field(14, 'TextAlign', '', 'System.Drawing.ContentAlignment') sys.set_typed_field(14, 'TextDirection', '', 'System.Windows.Forms.ToolStripTextDirection') sys.set_typed_field(14, 'TextImageRelation', '', 'System.Windows.Forms.TextImageRelation') sys.set_typed_field(2, 'ToolTipText') sys.set_typed_field(104, 'Visible') // makes implementation methods for properties sys._prop_init('AccessibilityObject', 1, 0, 0) sys._prop_init('AccessibleDefaultActionDescription', 1, 1, 2) sys._prop_init('AccessibleDescription', 1, 1, 2) sys._prop_init('AccessibleName', 1, 1, 2) sys._prop_init('AccessibleRole', 1, 1, 0) sys._prop_init('Alignment', 1, 1, 0) sys._prop_init('AllowDrop', 1, 1, 104) sys._prop_init('Anchor', 1, 1, 0) sys._prop_init('AutoSize', 1, 1, 104) sys._prop_init('AutoToolTip', 1, 1, 104) sys._prop_init('Available', 1, 1, 104) sys._prop_init('BackColor', 1, 1, 0) sys._prop_init('BackgroundImage', 1, 1, 0) sys._prop_init('BackgroundImageLayout', 1, 1, 0) sys._prop_init('Bounds', 1, 0, 0) sys._prop_init('CanSelect', 1, 0, 104) sys._prop_init('ContentRectangle', 1, 0, 0) sys._prop_init('DisplayStyle', 1, 1, 0) sys._prop_init('Dock', 1, 1, 0) sys._prop_init('DoubleClickEnabled', 1, 1, 104) sys._prop_init('Enabled', 1, 1, 104) sys._prop_init('Font', 1, 1, 0) sys._prop_init('ForeColor', 1, 1, 0) sys._prop_init('Height', 1, 1, 1) sys._prop_init('Image', 1, 1, 0) sys._prop_init('ImageAlign', 1, 1, 0) sys._prop_init('ImageIndex', 1, 1, 1) sys._prop_init('ImageKey', 1, 1, 2) sys._prop_init('ImageScaling', 1, 1, 0) sys._prop_init('ImageTransparentColor', 1, 1, 0) sys._prop_init('IsDisposed', 1, 0, 104) sys._prop_init('IsOnDropDown', 1, 0, 104) sys._prop_init('IsOnOverflow', 1, 0, 104) sys._prop_init('Margin', 1, 1, 0) sys._prop_init('MergeAction', 1, 1, 0) sys._prop_init('MergeIndex', 1, 1, 1) sys._prop_init('Name', 1, 1, 2) sys._prop_init('Overflow', 1, 1, 0) sys._prop_init('Owner', 1, 1, 0) sys._prop_init('OwnerItem', 1, 0, 0) sys._prop_init('Padding', 1, 1, 0) sys._prop_init('Placement', 1, 0, 0) sys._prop_init('Pressed', 1, 0, 104) sys._prop_init('RightToLeft', 1, 1, 0) sys._prop_init('RightToLeftAutoMirrorImage', 1, 1, 104) sys._prop_init('Selected', 1, 0, 104) sys._prop_init('Size', 1, 1, 0) sys._prop_init('Tag', 1, 1, 0) sys._prop_init('.Text', 1, 0, 2) sys._prop_init('TextAlign', 1, 1, 0) sys._prop_init('TextDirection', 1, 1, 0) sys._prop_init('TextImageRelation', 1, 1, 0) sys._prop_init('ToolTipText', 1, 1, 2) sys._prop_init('Visible', 1, 1, 104) sys._prop_init('Width', 1, 1, 1) // makes implementation of methods as properties sys._mtd_as_prop_init('GetCurrentParent()') sys._mtd_as_prop_init('ToString()') // makes implementation of simple methods sys._method_init('Invalidate') sys._method_init('PerformClick') sys._method_init('Select') // initialize events if(not (this.onAvailableChanged == 'defined')) sys.event_imp('onAvailableChanged') end sys.event_add('onAvailableChanged') if(not (this.onBackColorChanged == 'defined')) sys.event_imp('onBackColorChanged') end sys.event_add('onBackColorChanged') if(not (this.onClick == 'defined')) sys.event_imp('onClick') end sys.event_add('onClick') if(not (this.onDisplayStyleChanged == 'defined')) sys.event_imp('onDisplayStyleChanged') end sys.event_add('onDisplayStyleChanged') if(not (this.onDoubleClick == 'defined')) sys.event_imp('onDoubleClick') end sys.event_add('onDoubleClick') if(not (this.onDragDrop == 'defined')) sys.event_imp('onDragDrop', '', '', '', 'Object sender, DragEventArgs args') end sys.event_add('onDragDrop', 'DragEventHandler') if(not (this.onDragEnter == 'defined')) sys.event_imp('onDragEnter', '', '', '', 'Object sender, DragEventArgs args') end sys.event_add('onDragEnter', 'DragEventHandler') if(not (this.onDragLeave == 'defined')) sys.event_imp('onDragLeave') end sys.event_add('onDragLeave') if(not (this.onDragOver == 'defined')) sys.event_imp('onDragOver', '', '', '', 'Object sender, DragEventArgs args') end sys.event_add('onDragOver', 'DragEventHandler') if(not (this.onEnabledChanged == 'defined')) sys.event_imp('onEnabledChanged') end sys.event_add('onEnabledChanged') if(not (this.onForeColorChanged == 'defined')) sys.event_imp('onForeColorChanged') end sys.event_add('onForeColorChanged') if(not (this.onGiveFeedback == 'defined')) sys.event_imp('onGiveFeedback', '', '', '', 'Object sender, GiveFeedbackEventArgs args') end sys.event_add('onGiveFeedback', 'GiveFeedbackEventHandler') if(not (this.onLocationChanged == 'defined')) sys.event_imp('onLocationChanged') end sys.event_add('onLocationChanged') if(not (this.onMouseDown == 'defined')) sys.event_imp('onMouseDown', '', '', '', 'Object sender, MouseEventArgs args') end sys.event_add('onMouseDown', 'MouseEventHandler') if(not (this.onMouseEnter == 'defined')) sys.event_imp('onMouseEnter') end sys.event_add('onMouseEnter') if(not (this.onMouseHover == 'defined')) sys.event_imp('onMouseHover') end sys.event_add('onMouseHover') if(not (this.onMouseLeave == 'defined')) sys.event_imp('onMouseLeave') end sys.event_add('onMouseLeave') if(not (this.onMouseMove == 'defined')) sys.event_imp('onMouseMove', '', '', '', 'Object sender, MouseEventArgs args') end sys.event_add('onMouseMove', 'MouseEventHandler') if(not (this.onMouseUp == 'defined')) sys.event_imp('onMouseUp', '', '', '', 'Object sender, MouseEventArgs args') end sys.event_add('onMouseUp', 'MouseEventHandler') if(not (this.onOwnerChanged == 'defined')) sys.event_imp('onOwnerChanged') end sys.event_add('onOwnerChanged') if(not (this.onPaint == 'defined')) sys.event_imp('onPaint', '', '', '', 'Object sender, PaintEventArgs args') end sys.event_add('onPaint', 'PaintEventHandler') if(not (this.onQueryAccessibilityHelp == 'defined')) sys.event_imp('onQueryAccessibilityHelp', '', '', '', 'Object sender, QueryAccessibilityHelpEventArgs args') end sys.event_add('onQueryAccessibilityHelp', 'QueryAccessibilityHelpEventHandler') if(not (this.onQueryContinueDrag == 'defined')) sys.event_imp('onQueryContinueDrag', '', '', '', 'Object sender, QueryContinueDragEventArgs args') end sys.event_add('onQueryContinueDrag', 'QueryContinueDragEventHandler') if(not (this.onRightToLeftChanged == 'defined')) sys.event_imp('onRightToLeftChanged') end sys.event_add('onRightToLeftChanged') if(not (this.onTextChanged == 'defined')) sys.event_imp('onTextChanged') end sys.event_add('onTextChanged') if(not (this.onVisibleChanged == 'defined')) sys.event_imp('onVisibleChanged') end sys.event_add('onVisibleChanged')