X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8b9a4190f70909de9568f45389e7aa3ecbc66b8a..6a8b9da42c22b34c1f8ea5f10080e7c51e21a330:/wxPython/demo/FloatCanvas.py?ds=sidebyside diff --git a/wxPython/demo/FloatCanvas.py b/wxPython/demo/FloatCanvas.py index 953fb0800b..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): @@ -109,7 +98,7 @@ else: # Add the Canvas self.Canvas = floatcanvas.FloatCanvas(self,-1,(500,500), ProjectionFun = 'FlatEarth', - Debug = 1, + Debug = 0, EnclosingFrame = self, BackgroundColor = "DARK SLATE BLUE", UseBackground = 0, @@ -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: