def OnSelect(self, evt):
- #print "OnSelect: "
face = self.lb1.GetStringSelection()
- #print '\t '+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"
self.txt.SetFont(font)
- #print "\t set font"
- #self.txt.SetSize(self.txt.GetBestSize())
- #print "\t set size"
-
+ if wx.Platform == "__WXMAC__": self.Refresh()
## st = font.GetNativeFontInfo().ToString()
## ni2 = wx.NativeFontInfo()
t5.Bind(wx.EVT_LEFT_DOWN, self.OnT5LeftDown)
self.t5 = t5
+ space = 4
bsizer = wx.BoxSizer(wx.VERTICAL)
- bsizer.Add(b, 0, wx.GROW|wx.ALL, 4)
- bsizer.Add(b2, 0, wx.GROW|wx.ALL, 4)
- bsizer.Add(b3, 0, wx.GROW|wx.ALL, 4)
+ bsizer.Add(b, 0, wx.GROW|wx.ALL, space)
+ bsizer.Add(b2, 0, wx.GROW|wx.ALL, space)
+ bsizer.Add(b3, 0, wx.GROW|wx.ALL, space)
- sizer = wx.FlexGridSizer(cols=3, hgap=6, vgap=6)
+ sizer = wx.FlexGridSizer(cols=3, hgap=space, vgap=space)
sizer.AddMany([ l1, t1, (0,0),
l2, t2, (0,0),
l3, t3, bsizer,