]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/samples/ide/ActiveGridIDE.py
Added the ActiveGrid IDE as a sample application
[wxWidgets.git] / wxPython / samples / ide / ActiveGridIDE.py
diff --git a/wxPython/samples/ide/ActiveGridIDE.py b/wxPython/samples/ide/ActiveGridIDE.py
new file mode 100644 (file)
index 0000000..868acca
--- /dev/null
@@ -0,0 +1,33 @@
+#----------------------------------------------------------------------------
+# Name:         ActiveGridIDE.py
+# Purpose:
+#
+# Author:       Lawrence Bruhmuller
+#
+# Created:      3/30/05
+# CVS-ID:       $Id$
+# Copyright:    (c) 2004-2005 ActiveGrid, Inc.
+# License:      wxWindows License
+#----------------------------------------------------------------------------
+import wx.lib.pydocview
+import activegrid.tool.IDE
+
+import os
+import sys
+sys.stdout = sys.stderr
+
+# This is here as the base IDE entry point.  Only difference is that -baseide is passed.
+
+sys.argv.append('-baseide');
+
+# Put activegrid dir in path so python files can be found from py2exe
+# This code should never do anything when run from the python interpreter
+execDir = os.path.dirname(sys.executable)
+try:
+    sys.path.index(execDir)
+except ValueError:
+    sys.path.append(execDir)
+app = activegrid.tool.IDE.IDEApplication(redirect = False)
+app.GetTopWindow().Raise()  # sometimes it shows up beneath other windows.  e.g. running self in debugger
+app.MainLoop()
+