X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/118f4724b64394abb6501836d63bf273557a2f5f..ed8e1ecb3fdabbbe5062ebba2a50a2bc8d1e2c76:/wxPython/demo/FloatCanvas.py diff --git a/wxPython/demo/FloatCanvas.py b/wxPython/demo/FloatCanvas.py index b3786c7538..02aa116a2f 100644 --- a/wxPython/demo/FloatCanvas.py +++ b/wxPython/demo/FloatCanvas.py @@ -25,17 +25,6 @@ You can get it at: overview = "" else: - def runTest(frame, nb, log): - """ - This method is used by the wxPython Demo Framework for integrating - this demo with the rest. - """ - win = DrawFrame(NULL, -1, "FloatCanvas Drawing Window",wxDefaultPosition,wxSize(500,500)) - frame.otherWin = win - win.Show(True) - - - from wxPython.lib import floatcanvas import wxPython.lib.colourdb @@ -48,10 +37,10 @@ else: ID_DRAWMAP2_MENU = wxNewId() ID_CLEAR_MENU = wxNewId() - wxPython.lib.colourdb.updateColourDB() - colors = wxPython.lib.colourdb.getColourList() - + colors = [] LineStyles = floatcanvas.draw_object.LineStyleList.keys() + + class DrawFrame(wxFrame): @@ -372,7 +361,11 @@ else: """ def OnInit(self): - frame = DrawFrame(NULL, -1, "FloatCanvas Demo App",wxDefaultPosition,wxSize(700,700)) + global colors + wxPython.lib.colourdb.updateColourDB() + colors = wxPython.lib.colourdb.getColourList() + + frame = DrawFrame(None, -1, "FloatCanvas Demo App",wxDefaultPosition,wxSize(700,700)) self.SetTopWindow(frame) @@ -427,9 +420,30 @@ else: return Lines else: return Shorelines + + + #---------------------------------------------------------------------- + + def runTest(frame, nb, log): + """ + This method is used by the wxPython Demo Framework for integrating + this demo with the rest. + """ + global colors + wxPython.lib.colourdb.updateColourDB() + colors = wxPython.lib.colourdb.getColourList() + + win = DrawFrame(None, -1, "FloatCanvas Drawing Window",wxDefaultPosition,wxSize(500,500)) + frame.otherWin = win + win.Show(True) + + + ## for the wxPython demo: overview = floatcanvas.FloatCanvas.__doc__ + + if __name__ == "__main__": if not haveNumeric: