class Infragistics.Win.UltraWinToolbars.ToolBase
   inherits Infragistics.Shared.KeyedSubObjectBase
   implements System.IDisposable, Infragistics.Shared.IKeyedSubObjectEx, Infragistics.Shared.IKeyedSubObject, System.IComparable, Infragistics.Win.UltraWinToolbars.IKeyTipProvider, Infragistics.Win.UltraWinToolbars.IProcessMnemonic
   abstract:

   def public property AccessibilityObject as System.Windows.Forms.AccessibleObject
      get.

   def public property AccessibleRoleResolved as System.Windows.Forms.AccessibleRole
      get.

   def public property AllowMultipleInstancesResolved as logical
      get.

   def public property AttachedParentTool as Infragistics.Win.UltraWinToolbars.ToolBase
      get.

   def public property Bounds as System.Drawing.Rectangle
      get.

   def public property CaptionResolved as character
      get.

   def public property ComponentRole as Infragistics.Win.AppStyling.ComponentRole
      get.

   def public property CustomizerCaptionResolved as character
      get.

   def public property CustomizerDescriptionResolved as character
      get.

   def public property DisplayStyleResolved as Infragistics.Win.UltraWinToolbars.ToolDisplayStyle
      get.

   def public property DefaultSize as System.Drawing.Size
      get.

   def public property EnabledResolved as logical
      get.

   def public property Height as integer
      get.

   def public property Index as integer
      get.

   def public property InstanceProps as Infragistics.Win.UltraWinToolbars.InstanceProps
      get.

   def public property IsActiveTool as logical
      get.
      set.

   def public property IsFirstInGroupResolved as logical
      get.

   def public property IsPopularCommand as logical
      get.

   def public property IsRootTool as logical
      get.

   def public property IsStockItem as logical
      get.
      set.

   def public property IsVisibleInCustomizer as logical
      get.

   def public override property Key as character
      get.
      set.

   def public property KeyTipResolved as character
      get.

   def public property MaxWidthResolved as integer
      get.

   def public property MinWidthResolved as integer
      get.

   def public property MinimumSize as System.Drawing.Size
      get.

   def public property Owner as System.Object
      get.

   def public property OwnerIsApplicationMenuArea as logical
      get.

   def public property OwnerIsApplicationMenuAreaBase as logical
      get.

   def public property OwnerIsMenu as logical
      get.

   def public property OwnerIsApplicationMenu2010NavigationMenu as logical
      get.

   def public property OwnerIsApplicationMenu2010ContentArea as logical
      get.

   def public property OwnerIsNavigationToolbar as logical
      get.

   def public property OwnerIsNull as logical
      get.

   def public property OwnerIsRibbonGroup as logical
      get.

   def public property OwnerIsToolbar as logical
      get.

   def public property OwnerIsToolbarBase as logical
      get.

   def public property OwnerIsToolbarsManager as logical
      get.

   def public property OwningApplicationMenuArea as Infragistics.Win.UltraWinToolbars.ApplicationMenuArea
      get.

   def public property OwningApplicationMenuAreaBase as Infragistics.Win.UltraWinToolbars.ApplicationMenuAreaBase
      get.

   def public property OwningMenu as Infragistics.Win.UltraWinToolbars.PopupMenuTool
      get.

   def public property OwningApplicationMenu2010NavigationMenu as Infragistics.Win.UltraWinToolbars.NavigationMenu
      get.

   def public property OwningNavigationToolbar as Infragistics.Win.UltraWinToolbars.NavigationToolbar
      get.

   def public property OwningRibbonGroup as Infragistics.Win.UltraWinToolbars.RibbonGroup
      get.

   def public property OwningToolbar as Infragistics.Win.UltraWinToolbars.UltraToolbar
      get.

   def public property OwningToolbarBase as Infragistics.Win.UltraWinToolbars.UltraToolbarBase
      get.

   def public property ParentCollection as Infragistics.Win.UltraWinToolbars.ToolsCollectionBase
      get.

   def public property RecentlyUsedResolved as logical
      get.

   def public property RibbonCustomizedLargeImage as System.Object
      get.
      set.

   def public property RibbonCustomizedMinimumSize as Infragistics.Win.UltraWinToolbars.RibbonToolSize
      get.
      set.

   def public property RibbonCustomizedPreferredSize as Infragistics.Win.UltraWinToolbars.RibbonToolSize
      get.
      set.

   def public property RibbonCustomizedSmallImage as System.Object
      get.
      set.

   def public property RibbonCustomizedVisibility as Infragistics.Win.DefaultableBoolean
      get.
      set.

   def public property SharedProps as Infragistics.Win.UltraWinToolbars.SharedProps
      get.

   def public property SharedPropsInternal as Infragistics.Win.UltraWinToolbars.SharedProps
      get.

   def public property ShortcutResolved as System.Windows.Forms.Shortcut
      get.

   def public property SpringResolved as logical
      get.

   def public property ToolbarsManager as Infragistics.Win.UltraWinToolbars.UltraToolbarsManager
      get.

   def public property ToolTipTextFormattedResolved as character
      get.

   def public property ToolTipTextResolved as character
      get.

   def public property ToolTipTitleResolved as character
      get.

   def public property UIElement as Infragistics.Win.UIElement
      get.

   def public property UIRoleForEditArea as Infragistics.Win.AppStyling.UIRole
      get.

   def public abstract property UIRoleOnMenus as Infragistics.Win.AppStyling.UIRole
      get.

   def public abstract property UIRoleOnRibbonGroups as Infragistics.Win.AppStyling.UIRole
      get.

   def public abstract property UIRoleOnToolbars as Infragistics.Win.AppStyling.UIRole
      get.

   def public property UnderlyingTool as Infragistics.Win.UltraWinToolbars.ToolBase
      get.

   def public property VisibleResolved as logical
      get.

   def public property WidthResolved as integer
      get.

   def public property CustomizedCaption as character
      get.
      set.

   def public property CustomizedDisplayStyle as Infragistics.Win.UltraWinToolbars.ToolDisplayStyle
      get.
      set.

   def public property CustomizedImage as System.Drawing.Image
      get.
      set.

   def public property CustomizedIsFirstInGroup as Infragistics.Win.DefaultableBoolean
      get.
      set.

   def public property CustomizedRecentlyUsed as Infragistics.Win.DefaultableBoolean
      get.
      set.

   def public property CustomizedVisible as Infragistics.Win.DefaultableBoolean
      get.
      set.

   def protected property DrawAsActive as logical
      get.

   def protected property IsHiddenByMdiMerge as logical
      get.
      set.

   def public property InstanceDisplaysImage as logical
      get.

   def public property InstanceDisplaysText as logical
      get.

   def protected property ParentCollectionOwner as System.Object
      get.

   def protected property UltimateOwner as System.Object
      get.

   def protected property CaptionPlacement as Infragistics.Win.TextPlacement
      get.

   def protected property CurrentToolSizeInfo as Infragistics.Win.UltraWinToolbars.ToolBase+ToolSizeInfo
      get.

   def protected property ExtraSharedPropsCount as integer
      get.

   def protected property AccessibleChildCount as integer
      get.

   def protected property AccessibleState as System.Windows.Forms.AccessibleStates
      get.

   def protected property AccessibleValue as character
      get.
      set.

   def public property CanActivate as logical
      get.

   def protected property CanAddToQuickAccessToolbar as logical
      get.

   def public property CanAddToQuickAccessToolbarsInternal as logical
      get.

   def protected property CanSetDisplayStyle as logical
      get.

   def protected property CanSetToolWidth as logical
      get.

   def public property Control as System.Windows.Forms.Control
      get.
      set.

   def protected abstract property DefaultAccessibleRole as System.Windows.Forms.AccessibleRole
      get.

   def protected abstract property DefaultAction as character
      get.

   def protected property DefaultAllowMultipleInstances as logical
      get.

   def protected property DefaultBackColor as System.Drawing.Color
      get.

   def protected property DefaultCaption as character
      get.

   def protected property DefaultForeColor as System.Drawing.Color
      get.

   def protected property DefaultImage as System.Drawing.Image
      get.

   def protected property DefaultInstanceDisplaysImageOnMenus as logical
      get.

   def protected property DefaultInstanceDisplaysImageOnNavigationMenu as logical
      get.

   def protected property DefaultInstanceDisplaysImageOnToolbars as logical
      get.

   def protected property DefaultInstanceDisplaysTextOnMenus as logical
      get.

   def protected property DefaultInstanceDisplaysTextOnToolbars as logical
      get.

   def protected property DefaultIsFirstInGroup as logical
      get.

   def protected property DefaultMergeType as Infragistics.Win.UltraWinToolbars.MenuMergeType
      get.

   def protected property DefaultMinimumSizeOnRibbon as Infragistics.Win.UltraWinToolbars.RibbonToolSize
      get.

   def protected property DefaultPreferredSizeOnRibbon as Infragistics.Win.UltraWinToolbars.RibbonToolSize
      get.

   def protected property DefaultShowInCustomizer as logical
      get.

   def protected property DefaultTextHAlign as Infragistics.Win.HAlign
      get.

   def protected property Editor as Infragistics.Win.EmbeddableEditorBase
      get.

   def protected property EditType as System.Type
      get.

   def protected property EditValue as System.Object
      get.
      set.

   def public property IsControlContainer as logical
      get.

   def protected property IsContainedControlShared as logical
      get.

   def protected property IsEditValueNullable as logical
      get.

   def protected property IsPressed as logical
      get.

   def protected property IsVisibleOnMenus as logical
      get.

   def protected property IsVisibleOnRibbonGroup as logical
      get.

   def public property IsVisibleOnRibbonGroupInternal as logical
      get.

   def protected property IsVisibleOnToolbars as logical
      get.

   def protected property IsVisibleOnVerticalToolbars as logical
      get.

   def protected property PreferredRibbonToolSizeInfo as Infragistics.Win.UltraWinToolbars.ToolBase+ToolSizeInfo
      get.

   def public property ShouldDisplayToolTip as logical
      get.

   def protected property ShouldSerializeWidthProperties as logical
      get.

   def protected property ToolWithContainedControl as Infragistics.Win.UltraWinToolbars.ToolBase
      get.

   def public event AfterToolActivate signature void (input sender as System.Object, input e as Infragistics.Win.UltraWinToolbars.ToolEventArgs).

   def public event AfterToolCloseup signature void (input sender as System.Object, input e as Infragistics.Win.UltraWinToolbars.ToolDropdownEventArgs).

   def public event AfterToolDeactivate signature void (input sender as System.Object, input e as Infragistics.Win.UltraWinToolbars.ToolEventArgs).

   def public event AfterToolDropdown signature void (input sender as System.Object, input e as Infragistics.Win.UltraWinToolbars.ToolDropdownEventArgs).

   def public event AfterToolEnterEditMode signature void (input sender as System.Object, input e as Infragistics.Win.UltraWinToolbars.AfterToolEnterEditModeEventArgs).

   def public event AfterToolExitEditMode signature void (input sender as System.Object, input e as Infragistics.Win.UltraWinToolbars.AfterToolExitEditModeEventArgs).

   def public event BeforeToolActivate signature void (input sender as System.Object, input e as Infragistics.Win.UltraWinToolbars.CancelableToolEventArgs).

   def public event BeforeToolDropdown signature void (input sender as System.Object, input e as Infragistics.Win.UltraWinToolbars.BeforeToolDropdownEventArgs).

   def public event BeforeToolEnterEditMode signature void (input sender as System.Object, input e as Infragistics.Win.UltraWinToolbars.BeforeToolEnterEditModeEventArgs).

   def public event BeforeToolExitEditMode signature void (input sender as System.Object, input e as Infragistics.Win.UltraWinToolbars.BeforeToolExitEditModeEventArgs).

   def public event ToolClick signature void (input sender as System.Object, input e as Infragistics.Win.UltraWinToolbars.ToolClickEventArgs).

   def public event ToolDoubleClick signature void (input sender as System.Object, input e as Infragistics.Win.UltraWinToolbars.ToolEventArgs).

   def public event ToolEditError signature void (input sender as System.Object, input e as Infragistics.Win.UltraWinToolbars.ToolEditErrorEventArgs).

   def public event ToolKeyDown signature void (input sender as System.Object, input e as Infragistics.Win.UltraWinToolbars.ToolKeyEventArgs).

   def public event ToolKeyPress signature void (input sender as System.Object, input e as Infragistics.Win.UltraWinToolbars.ToolKeyPressEventArgs).

   def public event ToolKeyUp signature void (input sender as System.Object, input e as Infragistics.Win.UltraWinToolbars.ToolKeyEventArgs).

   def public event ToolValueChanged signature void (input sender as System.Object, input e as Infragistics.Win.UltraWinToolbars.ToolEventArgs).

   constructor protected ToolBase(input key as character):
   end constructor.

   constructor protected ToolBase(input info as System.Runtime.Serialization.SerializationInfo, input context as System.Runtime.Serialization.StreamingContext):
   end constructor.

   method protected integer CompareTo(input tool as Infragistics.Win.UltraWinToolbars.ToolBase):
   end method.

   method protected void GetObjectData(input info as System.Runtime.Serialization.SerializationInfo, input context as System.Runtime.Serialization.StreamingContext):
   end method.

   method protected override void OnAddedToCollection(input collection as Infragistics.Shared.KeyedSubObjectsCollectionBase):
   end method.

   method protected override void OnDispose():
   end method.

   method public override character ToString():
   end method.

   method protected override void OnRemovedFromCollection(input collection as Infragistics.Shared.KeyedSubObjectsCollectionBase):
   end method.

   method protected final logical ShouldSerializeInstanceProps():
   end method.

   method public final void ResetInstanceProps():
   end method.

   method public override logical ShouldSerializeKey():
   end method.

   method protected final logical ShouldSerializeSharedProps():
   end method.

   method public final void ResetSharedProps():
   end method.

   method protected final logical ShouldSerializeSharedPropsInternal():
   end method.

   method protected void InternalSetToolWithContainedControl(input tool as Infragistics.Win.UltraWinToolbars.ToolBase):
   end method.

   method public final Infragistics.Win.UltraWinToolbars.ToolBase AttachToUnderlyingTool():
   end method.

   method public final void BringIntoView():
   end method.

   method public final void DirtyMetrics():
   end method.

   method public final logical GetIsHiddenByMdiMerge():
   end method.

   method public final void ResetState():
   end method.

   method public void Reset():
   end method.

   method public final void ResolveAppearance(input appearance as Infragistics.Win.AppearanceData):
   end method.

   method public final void ResolveAppearance(input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags):
   end method.

   method public final void ResolveAppearance(input editArea as logical, input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags):
   end method.

   method public final void ResolveAppearance(input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags, input drawAsActive as logical, input drawAsPressed as logical):
   end method.

   method public final void ResolveAppearance(input editArea as logical, input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags, input drawAsActive as logical, input drawAsPressed as logical):
   end method.

   method protected System.Drawing.Size CalculateLogicalSizeOfToolInstance():
   end method.

   method protected abstract Infragistics.Win.UltraWinToolbars.ToolBase Clone(input cloneNewInstance as logical).

   method protected final void CallNotifyPropChange(input propId as System.Enum):
   end method.

   method protected System.Drawing.Imaging.ColorMap extent GetColorRemapTable(input image as System.Object, input isOnToolbar as logical, input isHotTracked as logical):
   end method.

   method protected void Initialize(input parentCollection as Infragistics.Win.UltraWinToolbars.ToolsCollectionBase):
   end method.

   method protected void InitializeFrom(input sourceTool as Infragistics.Win.UltraWinToolbars.ToolBase, input cloneNewInstance as logical):
   end method.

   method protected void OnActivate():
   end method.

   method protected void OnCustomizeModeBegin():
   end method.

   method protected void OnCustomizeModeEnd():
   end method.

   method protected void OnDeactivate():
   end method.

   method protected logical OnEnterKeyPressed():
   end method.

   method protected logical OnMnemonicPressed():
   end method.

   method protected void OnSelectionChanged():
   end method.

   method protected void OnShortcutKeyPressed():
   end method.

   method protected void OnToolClick():
   end method.

   method protected void OnValueChanged():
   end method.

   method protected final void VerifyCanBeModified():
   end method.

   method protected void AdjustMenuItemSize(input size as System.Drawing.Size):
   end method.

   method protected System.Windows.Forms.AccessibleObject CreateAccessibilityInstance():
   end method.

   method protected void DoDefaultAction():
   end method.

   method protected System.Windows.Forms.AccessibleObject GetAccessibleChild(input index as integer):
   end method.

   method protected final System.Object GetExtraSharedProps(input extraSharedPropsIndex as integer):
   end method.

   method protected System.Drawing.Rectangle GetImageRect():
   end method.

   method protected Infragistics.Win.UltraWinToolbars.ToolBase+ToolSizeInfo GetLargerToolSizeInfo(input toolSizeInfo as Infragistics.Win.UltraWinToolbars.ToolBase+ToolSizeInfo):
   end method.

   method protected Infragistics.Win.UIElement GetMenuUIElement(input tool as Infragistics.Win.UltraWinToolbars.ToolBase, input parentElement as Infragistics.Win.UIElement, input menuItemContext as System.Object):
   end method.

   method protected System.Type GetMenuUIElementType():
   end method.

   method protected Infragistics.Win.UltraWinToolbars.ToolBase+ToolSizeInfo GetSmallerToolSizeInfo(input toolSizeInfo as Infragistics.Win.UltraWinToolbars.ToolBase+ToolSizeInfo):
   end method.

   method protected final Infragistics.Win.UIElement GetRibbonToolUIElement(input parentElement as Infragistics.Win.UIElement, input previousElement as Infragistics.Win.UIElement, input drawAsActive as logical, input drawAsPressed as logical):
   end method.

   method protected Infragistics.Win.UIElement GetRibbonToolUIElement(input tool as Infragistics.Win.UltraWinToolbars.ToolBase, input parentElement as Infragistics.Win.UIElement, input previousElement as Infragistics.Win.UIElement, input drawAsActive as logical, input drawAsPressed as logical):
   end method.

   method protected System.Type GetRibbonToolUIElementType():
   end method.

   method protected final Infragistics.Win.UIElement GetToolbarUIElement(input parentElement as Infragistics.Win.UIElement, input previousElement as Infragistics.Win.UIElement, input drawAsActive as logical, input drawAsPressed as logical):
   end method.

   method protected Infragistics.Win.UIElement GetToolbarUIElement(input tool as Infragistics.Win.UltraWinToolbars.ToolBase, input parentElement as Infragistics.Win.UIElement, input previousElement as Infragistics.Win.UIElement, input drawAsActive as logical, input drawAsPressed as logical):
   end method.

   method protected abstract System.Type GetToolbarUIElementType().

   method protected final Infragistics.Win.UIElement GetVerticalToolbarUIElement(input parentElement as Infragistics.Win.UIElement, input previousElement as Infragistics.Win.UIElement, input drawAsActive as logical, input drawAsPressed as logical):
   end method.

   method protected Infragistics.Win.UIElement GetVerticalToolbarUIElement(input tool as Infragistics.Win.UltraWinToolbars.ToolBase, input parentElement as Infragistics.Win.UIElement, input previousElement as Infragistics.Win.UIElement, input drawAsActive as logical, input drawAsPressed as logical):
   end method.

   method protected System.Type GetVerticalToolbarUIElementType():
   end method.

   method protected System.Windows.Forms.AccessibleObject Navigate(input navdir as System.Windows.Forms.AccessibleNavigation):
   end method.

   method protected void OnCreateSharedProps():
   end method.

   method protected override void OnSubObjectPropChanged(input propChange as Infragistics.Shared.PropChangeInfo):
   end method.

   method protected void OnVisibleChanged():
   end method.

   method protected void PostProcessNavigationKey(input keyCode as System.Windows.Forms.Keys):
   end method.

   method protected logical PreProcessNavigationKey(input keyCode as System.Windows.Forms.Keys):
   end method.

   method protected void ResolveAppearancePhase(input phaseInfo as Infragistics.Win.UltraWinToolbars.ToolBase+ResolveAppearancePhaseInfo, input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags):
   end method.

   method protected logical ResolveEditorAppearance(input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags, input area as Infragistics.Win.EmbeddableEditorArea, input hotTracking as logical, input customArea as character):
   end method.

   method protected final void SetExtraSharedProps(input extraSharedProps as System.Object, input extraSharedPropsIndex as integer):
   end method.

   method protected void OnAfterToolActivate(input e as Infragistics.Win.UltraWinToolbars.ToolEventArgs):
   end method.

   method protected void OnAfterToolCloseup(input e as Infragistics.Win.UltraWinToolbars.ToolDropdownEventArgs):
   end method.

   method protected void OnAfterToolDeactivate(input e as Infragistics.Win.UltraWinToolbars.ToolEventArgs):
   end method.

   method protected void OnAfterToolDropdown(input e as Infragistics.Win.UltraWinToolbars.ToolDropdownEventArgs):
   end method.

   method protected void OnAfterToolEnterEditMode(input e as Infragistics.Win.UltraWinToolbars.AfterToolEnterEditModeEventArgs):
   end method.

   method protected void OnAfterToolExitEditMode(input e as Infragistics.Win.UltraWinToolbars.AfterToolExitEditModeEventArgs):
   end method.

   method protected void OnBeforeToolActivate(input e as Infragistics.Win.UltraWinToolbars.CancelableToolEventArgs):
   end method.

   method protected void OnBeforeToolDropdown(input e as Infragistics.Win.UltraWinToolbars.BeforeToolDropdownEventArgs):
   end method.

   method protected void OnBeforeToolEnterEditMode(input e as Infragistics.Win.UltraWinToolbars.BeforeToolEnterEditModeEventArgs):
   end method.

   method protected void OnBeforeToolExitEditMode(input e as Infragistics.Win.UltraWinToolbars.BeforeToolExitEditModeEventArgs):
   end method.

   method protected void OnToolClick(input e as Infragistics.Win.UltraWinToolbars.ToolClickEventArgs):
   end method.

   method protected void OnToolDoubleClick(input e as Infragistics.Win.UltraWinToolbars.ToolEventArgs):
   end method.

   method protected void OnToolEditError(input e as Infragistics.Win.UltraWinToolbars.ToolEditErrorEventArgs):
   end method.

   method protected void OnToolKeyDown(input e as Infragistics.Win.UltraWinToolbars.ToolKeyEventArgs):
   end method.

   method protected void OnToolKeyPress(input e as Infragistics.Win.UltraWinToolbars.ToolKeyPressEventArgs):
   end method.

   method protected void OnToolKeyUp(input e as Infragistics.Win.UltraWinToolbars.ToolKeyEventArgs):
   end method.

   method protected void OnToolValueChanged(input e as Infragistics.Win.UltraWinToolbars.ToolEventArgs):
   end method.

   method protected Infragistics.Win.UltraWinToolbars.ToolBase+ToolBaseUiaProviderStub CreateUIAutomationStub():
   end method.

end class.
