interface Infragistics.Win.UltraWinTabs.ITabProvider:

   def public property AllowTabMoving as logical
      get.

   def public property AutoSelect as logical
      get.

   def public property AutoSelectDelay as integer
      get.

   def public property HotkeyPrefix as System.Drawing.Text.HotkeyPrefix
      get.

   def public property HotTrack as logical
      get.

   def public property ImageList as System.Windows.Forms.ImageList
      get.

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

   def public property ImageTransparentColor as System.Drawing.Color
      get.

   def public property InterRowSpacing as Infragistics.Win.DefaultableInteger
      get.

   def public property InterTabSpacing as Infragistics.Win.DefaultableInteger
      get.

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

   def public property MaxTabWidth as integer
      get.

   def public property MaxVisibleTabRows as integer
      get.

   def public property MinTabWidth as integer
      get.

   def public property MultiRowSelectionStyle as Infragistics.Win.UltraWinTabs.MultiRowSelectionStyle
      get.

   def public property ScaleImages as Infragistics.Win.ScaleImage
      get.

   def public property ScrollArrowStyle as Infragistics.Win.UltraWinTabs.ScrollArrowStyle
      get.

   def public property ScrollButtons as Infragistics.Win.UltraWinTabs.TabScrollButtons
      get.

   def public property ScrollButtonStyle as Infragistics.Win.UIElementButtonStyle
      get.

   def public property ScrollButtonTypes as Infragistics.Win.UltraWinTabs.ScrollButtonTypes
      get.

   def public property ScrollTrackExtent as integer
      get.

   def public property ShowButtonSeparators as logical
      get.

   def public property ShowCloseButton as logical
      get.

   def public property ShowFocus as logical
      get.

   def public property ShowToolTips as logical
      get.

   def public property Style as Infragistics.Win.UltraWinTabs.TabStyle
      get.

   def public property TabButtonStyle as Infragistics.Win.UIElementButtonStyle
      get.

   def public property TabLayoutStyle as Infragistics.Win.UltraWinTabs.TabLayoutStyle
      get.

   def public property TabOrientation as Infragistics.Win.UltraWinTabs.TabOrientation
      get.

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

   def public property Tabs as System.Collections.IList
      get.

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

   def public property TabsPerRow as integer
      get.

   def public property TextOrientation as Infragistics.Win.UltraWinTabs.TextOrientation
      get.

   def public property VisibleTabsCount as integer
      get.

   method public System.Drawing.Font CreateMetricsFont().

   method public Infragistics.Win.UltraWinTabs.TabState GetTabItemState(input tab as Infragistics.Win.UltraWinTabs.ITabItem).

   method public void ResolveClientAreaAppearance(input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags).

   method public void ResolveDefaultAppearance(input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags).

   method public void ResolveScrollButtonAppearance(input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags).

   method public void ResolveScrollTrackAppearance(input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags).

   method public System.Windows.Forms.AccessibleObject GetTabParentAccessibleObject().

   method public System.Windows.Forms.Control GetMarshallingControl().

end interface.
