class Infragistics.Win.GlyphInfoBase
   inherits System.Object
   implements System.IDisposable
   abstract:

   def public static variable DefaultGlyphSize as System.Drawing.Size.

   def public property Description as character
      get.

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

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

   constructor public GlyphInfoBase(input glyphType as Infragistics.Win.GlyphType, input glyphSize as System.Drawing.Size, input description as character):
   end constructor.

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

   method public final void DrawGlyph(input g as System.Drawing.Graphics, input destRect as System.Drawing.Rectangle, input buttonState as Infragistics.Win.UIElementButtonState):
   end method.

   method public final void DrawGlyph(input g as System.Drawing.Graphics, input destRect as System.Drawing.Rectangle, input buttonState as Infragistics.Win.UIElementButtonState, input alphaLevel as integer, input colorRenderMode as Infragistics.Win.ColorRenderMode, input invalidRect as System.Drawing.Rectangle):
   end method.

   method public abstract void DrawGlyph(input glyphDrawingInfo as Infragistics.Win.GlyphDrawingInfo).

   method public override character ToString():
   end method.

   method public final void Dispose():
   end method.

end class.
