from wxPython.wx import *
from wxPython.lib import fancytext
#----------------------------------------------------------------------
test_str = (''
            'some  |23 textwith  subscript'
            ' some other text')
test_str2 = 'big green text'
class TestPanel(wxPanel):
    def __init__(self, parent):
        wxPanel.__init__(self, parent, -1)
        EVT_PAINT(self, self.OnPaint)
    def OnPaint(self, evt):
        dc = wxPaintDC(self)
        sz = fancytext.getExtent(test_str, dc)
        fancytext.renderToDC(test_str, dc, 20, 20)
        fancytext.renderToDC(test_str2, dc, 20, 20 + sz.height + 10)
#----------------------------------------------------------------------
def runTest(frame, nb, log):
    win = TestPanel(nb)
    return win
#----------------------------------------------------------------------
import string
overview = string.replace(fancytext.__doc__, "<", "<")