X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1fded56b375bf7a4687af1cdb182899614c1b2a8..35095c028d472a2d0b9607a9430a468765a16e3f:/wxPython/demo/FontEnumerator.py diff --git a/wxPython/demo/FontEnumerator.py b/wxPython/demo/FontEnumerator.py index 3ac7e51d4a..9f646a6d4c 100644 --- a/wxPython/demo/FontEnumerator.py +++ b/wxPython/demo/FontEnumerator.py @@ -1,39 +1,41 @@ -from wxPython.wx import * +import wx #---------------------------------------------------------------------- -class TestPanel(wxPanel): +class TestPanel(wx.Panel): def __init__(self, parent, log): - wxPanel.__init__(self, parent, -1) + wx.Panel.__init__(self, parent, -1) - e = wxFontEnumerator() + e = wx.FontEnumerator() e.EnumerateFacenames() list = e.GetFacenames() list.sort() - s1 = wxStaticText(self, -1, "Face names:") - self.lb1 = wxListBox(self, -1, wxDefaultPosition, (200, 250), - list, wxLB_SINGLE) - EVT_LISTBOX(self, self.lb1.GetId(), self.OnSelect) + s1 = wx.StaticText(self, -1, "Face names:") - self.txt = wxStaticText(self, -1, "Sample text...", (285, 50)) + self.lb1 = wx.ListBox(self, -1, wx.DefaultPosition, (200, 250), + list, wx.LB_SINGLE) - row = wxBoxSizer(wxHORIZONTAL) - row.Add(s1, 0, wxALL, 5) - row.Add(self.lb1, 0, wxALL, 5) - row.Add(self.txt, 0, wxALL|wxADJUST_MINSIZE, 5) + self.Bind(wx.EVT_LISTBOX, self.OnSelect, id=self.lb1.GetId()) - sizer = wxBoxSizer(wxVERTICAL) - sizer.Add(row, 0, wxALL, 30) + self.txt = wx.StaticText(self, -1, "Sample text...", (285, 50)) + + row = wx.BoxSizer(wx.HORIZONTAL) + row.Add(s1, 0, wx.ALL, 5) + row.Add(self.lb1, 0, wx.ALL, 5) + row.Add(self.txt, 0, wx.ALL|wx.ADJUST_MINSIZE, 5) + + sizer = wx.BoxSizer(wx.VERTICAL) + sizer.Add(row, 0, wx.ALL, 30) self.SetSizer(sizer) self.Layout() self.lb1.SetSelection(0) self.OnSelect(None) - wxFutureCall(300, self.SetTextSize) + wx.FutureCall(300, self.SetTextSize) def SetTextSize(self): @@ -44,7 +46,7 @@ class TestPanel(wxPanel): #print "OnSelect: " face = self.lb1.GetStringSelection() #print '\t '+face - font = wxFont(28, wxDEFAULT, wxNORMAL, wxNORMAL, False, face) + font = wx.Font(28, wx.DEFAULT, wx.NORMAL, wx.NORMAL, False, face) #print "\t got font" self.txt.SetLabel(face) #print "\t set label" @@ -55,9 +57,9 @@ class TestPanel(wxPanel): ## st = font.GetNativeFontInfo().ToString() -## ni2 = wxNativeFontInfo() +## ni2 = wx.NativeFontInfo() ## ni2.FromString(st) -## font2 = wxFontFromNativeInfo(ni2) +## font2 = wx.FontFromNativeInfo(ni2) #---------------------------------------------------------------------- @@ -69,11 +71,6 @@ def runTest(frame, nb, log): - - - - - overview = """ wxFontEnumerator enumerates either all available fonts on the system or only the ones with given attributes - either only fixed-width (suited for use in