class Infragistics.Win.UltraWinEditors.DropDownEditorButtonBase
   inherits Infragistics.Win.UltraWinEditors.EditorButton
   implements System.IDisposable, Infragistics.Shared.IKeyedSubObjectEx, Infragistics.Shared.IKeyedSubObject, System.ICloneable
   abstract:

   def public abstract property IsDroppedDown as logical
      get.

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

   def protected override property AccessibleRole as System.Windows.Forms.AccessibleRole
      get.

   def protected override property UIRoleName as character
      get.

   def public event AfterCloseUp signature void (input sender as System.Object, input e as Infragistics.Win.UltraWinEditors.EditorButtonEventArgs).

   def public event BeforeDropDown signature void (input sender as System.Object, input e as Infragistics.Win.UltraWinEditors.BeforeEditorButtonDropDownEventArgs).

   constructor protected DropDownEditorButtonBase():
   end constructor.

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

   method public override Infragistics.Win.UltraWinEditors.EditorButtonBase+EditorButtonBaseUIAProviderStub CreateUIAutomationProvider(input parent as Infragistics.Win.UIAutomation.Stubs.FragmentUIAProviderStub, input fragmentRoot as Infragistics.Win.UIAutomation.Stubs.FragmentRootUIAProviderStub):
   end method.

   method protected override void DoDefaultAction(input button as Infragistics.Win.UltraWinEditors.EditorButtonBase+EditorButtonBaseUIAProviderStub, input parent as Infragistics.Win.EmbeddableEditorBase+EmbeddableEditorUIAProviderStub):
   end method.

   method protected override character GetDefaultAction(input buttonAccessibleObject as System.Windows.Forms.AccessibleObject):
   end method.

   method public abstract override System.Object Clone().

   method protected override void InitializeFrom(input button as Infragistics.Win.UltraWinEditors.EditorButtonBase):
   end method.

   method protected abstract override System.ComponentModel.Design.Serialization.InstanceDescriptor CreateInstanceDescriptor(input context as System.ComponentModel.ITypeDescriptorContext).

   method public abstract void CloseUp().

   method public abstract void DropDown().

   method protected void OnAfterCloseUp(input e as Infragistics.Win.UltraWinEditors.EditorButtonEventArgs):
   end method.

   method protected void OnBeforeDropDown(input e as Infragistics.Win.UltraWinEditors.BeforeEditorButtonDropDownEventArgs):
   end method.

   method protected override System.Drawing.Size CalculatePreferredSize(input buttonInfo as Infragistics.Win.UltraWinEditors.EditorButtonInfo):
   end method.

   method protected override void DoDefaultAction(input buttonAccessibleObject as System.Windows.Forms.AccessibleObject):
   end method.

end class.
