public void Dispose()
{
if (GFX.FontNormal != null)
GFX.FontNormal.Dispose();
if (GFX.FontBold != null)
GFX.FontBold.Dispose();
if (GFX.FontItalic != null)
GFX.FontItalic.Dispose();
if (GFX.FontBoldItalic != null)
GFX.FontBoldItalic.Dispose();
if (GFX.FontUnderline != null)
GFX.FontUnderline.Dispose();
if (GFX.FontBoldUnderline != null)
GFX.FontBoldUnderline.Dispose();
if (GFX.FontItalicUnderline != null)
GFX.FontItalicUnderline.Dispose();
if (GFX.FontBoldItalicUnderline != null)
GFX.FontBoldItalicUnderline.Dispose();
if (GFX.BackgroundBrush != null)
GFX.BackgroundBrush.Dispose();
if (GFX.GutterMarginBrush != null)
GFX.GutterMarginBrush.Dispose();
if (GFX.LineNumberMarginBrush != null)
GFX.LineNumberMarginBrush.Dispose();
if (GFX.HighLightLineBrush != null)
GFX.HighLightLineBrush.Dispose();
if (GFX.LineNumberMarginBorderBrush != null)
GFX.LineNumberMarginBorderBrush.Dispose();
if (GFX.GutterMarginBorderBrush != null)
GFX.GutterMarginBorderBrush.Dispose();
if (GFX.OutlineBrush != null)
GFX.OutlineBrush.Dispose();
if (GFX.StringBuffer != null)
GFX.StringBuffer.Dispose();
if (GFX.SelectionBuffer != null)
GFX.SelectionBuffer.Dispose();
if (GFX.BackBuffer != null)
GFX.BackBuffer.Dispose();
}