class Infragistics.Win.UltraWinToolbars.RibbonTab
   inherits Infragistics.Shared.KeyedSubObjectBase
   implements System.IDisposable, Infragistics.Shared.IKeyedSubObjectEx, Infragistics.Shared.IKeyedSubObject, Infragistics.Win.UltraWinTabs.ITabItem, System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IDeserializationCallback, Infragistics.Win.UltraWinToolbars.IKeyTipProvider, Infragistics.Win.UltraWinToolbars.IKeyTipContainer, Infragistics.Win.UIAutomation.IProvideUIAutomation:

   def public property AttachedParentTab as Infragistics.Win.UltraWinToolbars.RibbonTab
      get.

   def public property Caption as character
      get.
      set.

   def public property ContextualTabGroup as Infragistics.Win.UltraWinToolbars.ContextualTabGroup
      get.
      set.

   def public property ContextualTabGroupKey as character
      get.
      set.

   def public property Groups as Infragistics.Win.UltraWinToolbars.RibbonGroupCollection
      get.

   def public property GroupSettings as Infragistics.Win.UltraWinToolbars.RibbonGroupSettings
      get.

   def public property HasGroupSettings as logical
      get.

   def public property Index as integer
      get.

   def public property IsStockItem as logical
      get.
      set.

   def public property KeyTip as character
      get.
      set.

   def public property MergeOrder as integer
      get.
      set.

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

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

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

   def public property Settings as Infragistics.Win.UltraWinToolbars.RibbonTabSettings
      get.

   def public property HasSettings as logical
      get.

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

   def public property UnderlyingTab as Infragistics.Win.UltraWinToolbars.RibbonTab
      get.

   def public property Visible as logical
      get.
      set.

   def public property VisibleIndex as integer
      get.

   def public property IsHiddenByMdiMerge as logical
      get.

   def protected property UnderlyingRibbonTabPropChangedHandler as Infragistics.Shared.SubObjectPropChangeEventHandler
      get.

   def public override property Key as character
      get.
      set.

   constructor public RibbonTab(input key as character):
   end constructor.

   constructor public RibbonTab(input key as character, input caption as character):
   end constructor.

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

   method public final logical ShouldSerializeGroups():
   end method.

   method public final void ResetGroups():
   end method.

   method public final logical ShouldSerializeGroupSettings():
   end method.

   method public final void ResetGroupSettings():
   end method.

   method public final logical ShouldSerializeSettings():
   end method.

   method public final void ResetSettings():
   end method.

   method public final void BringIntoView():
   end method.

   method public final Infragistics.Win.UltraWinToolbars.RibbonTab CloneForRibbonCustomization(input excludedToolKeys as System.Collections.Generic.List):
   end method.

   method public final void Reposition(input relativeTab as Infragistics.Win.UltraWinToolbars.RibbonTab, input relativePosition as Infragistics.Win.RelativePosition):
   end method.

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

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

   method public final logical ShouldSerialize():
   end method.

   method public final void Reset():
   end method.

   method public final void SynchronizeRibbonCustomizationMergedTabKey():
   end method.

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

   method protected void OnDeserialization(input sender as System.Object):
   end method.

   method protected final void ResolveTabItemAppearance(input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags, input tabState as Infragistics.Win.UltraWinTabs.TabState):
   end method.

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

   method protected override void OnDispose():
   end method.

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

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

   method public override character ToString():
   end method.

end class.
