X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7c41d11aed39e37811c50a0d04b1a6ae25071341..b74cce40fd1ddd4d1432ff668deee5ea89cd406c:/wxPython/demo/wxFileHistory.py diff --git a/wxPython/demo/wxFileHistory.py b/wxPython/demo/wxFileHistory.py index bb90041bf7..8847e2f679 100644 --- a/wxPython/demo/wxFileHistory.py +++ b/wxPython/demo/wxFileHistory.py @@ -21,8 +21,9 @@ class TestPanel(wxPanel): box = wxBoxSizer(wxVERTICAL) # Make and layout the controls - bf = wxFont(14, wxSWISS, wxNORMAL, wxBOLD) - nf = wxFont(11, wxSWISS, wxNORMAL, wxNORMAL) + fs = self.GetFont().GetPointSize() + bf = wxFont(fs+4, wxSWISS, wxNORMAL, wxBOLD) + nf = wxFont(fs+2, wxSWISS, wxNORMAL, wxNORMAL) t = wxStaticText(self, -1, "wxFileHistory") t.SetFont(bf) @@ -58,10 +59,10 @@ class TestPanel(wxPanel): EVT_RIGHT_UP(self, self.OnRightClick) EVT_MENU(self, wxID_OPEN, self.OnFileOpenDialog) EVT_MENU_RANGE(self, wxID_FILE1, wxID_FILE9, self.OnFileHistory) + EVT_WINDOW_DESTROY(self, self.Cleanup) - - def __del__(self): + def Cleanup(self, *args): del self.filehistory self.menu.Destroy() @@ -73,6 +74,7 @@ class TestPanel(wxPanel): def OnFileOpenDialog(self, evt): dlg = wxFileDialog(self, defaultDir = os.getcwd(), + wildcard = "All Files|*", style = wxOPEN | wxCHANGE_DIR) if dlg.ShowModal() == wxID_OK: path = dlg.GetPath() @@ -114,3 +116,9 @@ list appended to a menu, such as the File menu. """ + +if __name__ == '__main__': + import sys,os + import run + run.main(['', os.path.basename(sys.argv[0])]) +