]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/demo/dllwidget/test_prog.py
HandlePrintClient shouldn't go above a top-level window
[wxWidgets.git] / wxPython / demo / dllwidget / test_prog.py
index 42991bd8fcd1384735acb2ae199882551a15c536..bd54f16cd20af9c9abebc2289e333e48c5f081ce 100644 (file)
@@ -36,14 +36,16 @@ class TestFrame(wxFrame):
                                    "TestWindow",
                                    size=(250, 150))
 
-        # The embedded window is the one exported from the DLL
-        print dw.GetEmbeddedWindow().GetClassName()
-
-        # This shows that we can give it a child from this side of things.
-        # You can also call any wxWindow methods on it too.
-        wxStaticText(dw.GetEmbeddedWindow(), -1,
-                     "Loaded from test_dll...", pos=(10,10))
-
+        if dw.Ok():
+            # The embedded window is the one exported from the DLL
+            print dw.GetWidgetWindow().GetClassName()
+
+            # This shows that we can give it a child from this side of things.
+            # You can also call any wxWindow methods on it too.
+            wxStaticText(dw.GetWidgetWindow(), -1,
+                         "Loaded from test_dll...", pos=(10,10))
+        else:
+            wxStaticText(dw, -1, "ERROR!!!!", pos=(20,20))
 
         sizer = wxBoxSizer(wxVERTICAL)
         sizer.Add(wxStaticLine(panel, -1), 0, wxGROW)