Anonymous avatar Anonymous committed 7357cff

Made runable stand alone.

Comments (0)

Files changed (1)

 
 from wxPython.wx import *
 
-import Preferences
+import Preferences, Utils
 from Preferences import IS
 
 [wxID_CLASSBROWSERFRAME, wxID_CLASSBROWSERFRAMEHIERARCHY, wxID_CLASSBROWSERFRAMEPAGES, wxID_CLASSBROWSERFRAMESTATUSBAR, wxID_CLASSBROWSERFRAMETREE] = map(lambda _init_ctrls: wxNewId(), range(5))
 
-class ClassBrowserFrame(wxFrame):
+class ClassBrowserFrame(wxFrame, Utils.FrameRestorerMixin):
     def _init_coll_pages_Pages(self, parent):
 
         parent.AddPage(bSelect = true, imageId = -1, pPage = self.hierarchy, strText = 'Hierarchy')
         pass
 
     def _init_ctrls(self, prnt):
-        wxFrame.__init__(self, id = wxID_CLASSBROWSERFRAME, name = '', parent = prnt, pos = wxPoint(269, 254), size = wxSize(299, 497), style = wxDEFAULT_FRAME_STYLE | Preferences.childFrameStyle, title = 'wxPython Class Browser')
+        wxFrame.__init__(self, id = wxID_CLASSBROWSERFRAME, name = '', parent = prnt, pos = wxPoint(475, 238), size = wxSize(299, 497), style = wxDEFAULT_FRAME_STYLE | Preferences.childFrameStyle, title = 'wxPython Class Browser')
         self._init_utils()
+        self.SetClientSize(wxSize(291, 470))
         EVT_CLOSE(self, self.OnCloseWindow)
 
         self.statusBar = wxStatusBar(id = wxID_CLASSBROWSERFRAMESTATUSBAR, name = 'statusBar', parent = self, pos = wxPoint(0, 450), size = wxSize(291, 20), style = wxST_SIZEGRIP)
     def OnCloseWindow(self, event):
         self.Show(true)
         self.Show(false)
+        if __name__ == '__main__':
+            self.Destroy()
+        
 
 def findInsertModules(name, tree):
     ri = tree.GetRootItem()
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.