interface ComponentFactory.Krypton.Toolkit.IButtonSpecValues:

   def public event ButtonSpecPropertyChanged signature void (input sender as System.Object, input e as System.ComponentModel.PropertyChangedEventArgs).

   method public System.Drawing.Image GetImage(input palette as ComponentFactory.Krypton.Toolkit.IPalette, input state as ComponentFactory.Krypton.Toolkit.PaletteState).

   method public System.Drawing.Color GetImageTransparentColor(input palette as ComponentFactory.Krypton.Toolkit.IPalette).

   method public character GetShortText(input palette as ComponentFactory.Krypton.Toolkit.IPalette).

   method public character GetLongText(input palette as ComponentFactory.Krypton.Toolkit.IPalette).

   method public character GetToolTipTitle(input palette as ComponentFactory.Krypton.Toolkit.IPalette).

   method public System.Drawing.Color GetColorMap(input palette as ComponentFactory.Krypton.Toolkit.IPalette).

   method public logical GetVisible(input palette as ComponentFactory.Krypton.Toolkit.IPalette).

   method public ComponentFactory.Krypton.Toolkit.ButtonEnabled GetEnabled(input palette as ComponentFactory.Krypton.Toolkit.IPalette).

   method public void SetView(input view as ComponentFactory.Krypton.Toolkit.ViewBase).

   method public ComponentFactory.Krypton.Toolkit.ViewBase GetView().

   method public logical GetViewEnabled().

   method public ComponentFactory.Krypton.Toolkit.RelativeEdgeAlign GetEdge(input palette as ComponentFactory.Krypton.Toolkit.IPalette).

   method public ComponentFactory.Krypton.Toolkit.ButtonStyle GetStyle(input palette as ComponentFactory.Krypton.Toolkit.IPalette).

   method public ComponentFactory.Krypton.Toolkit.HeaderLocation GetLocation(input palette as ComponentFactory.Krypton.Toolkit.IPalette).

   method public ComponentFactory.Krypton.Toolkit.ButtonOrientation GetOrientation(input palette as ComponentFactory.Krypton.Toolkit.IPalette).

end interface.
