X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ec873c943d71f0d5f13e3398557071448cda6c23..a4027e74873007e3430af3bd77019bcab76f6c04:/wxPython/wx/lib/analogclock/lib_setup/fontselect.py diff --git a/wxPython/wx/lib/analogclock/lib_setup/fontselect.py b/wxPython/wx/lib/analogclock/lib_setup/fontselect.py deleted file mode 100644 index 9f93e02406..0000000000 --- a/wxPython/wx/lib/analogclock/lib_setup/fontselect.py +++ /dev/null @@ -1,61 +0,0 @@ -# AnalogClock's font selector for setup dialog -# E. A. Tacao -# http://j.domaindlx.com/elements28/wxpython/ -# 15 Fev 2006, 22:00 GMT-03:00 -# Distributed under the wxWidgets license. - -import wx -from wx.lib.newevent import NewEvent -from wx.lib.buttons import GenButton - -#---------------------------------------------------------------------------- - -(FontSelectEvent, EVT_FONTSELECT) = NewEvent() - -#---------------------------------------------------------------------------- - -class FontSelect(GenButton): - def __init__(self, parent, size=(75, 21), value=None): - GenButton.__init__(self, parent, wx.ID_ANY, label="Select...", - size=size) - self.SetBezelWidth(1) - - self.parent = parent - self.SetValue(value) - - self.parent.Bind(wx.EVT_BUTTON, self.OnClick, self) - - - def GetValue(self): - return self.value - - - def SetValue(self, value): - if value is None: - value = wx.SystemSettings.GetFont(wx.SYS_DEFAULT_GUI_FONT) - self.value = value - - - def OnClick(self, event): - data = wx.FontData() - data.EnableEffects(False) - font = self.value; font.SetPointSize(10) - data.SetInitialFont(font) - - dlg = wx.FontDialog(self, data) - changed = dlg.ShowModal() == wx.ID_OK - - if changed: - data = dlg.GetFontData() - self.value = data.GetChosenFont() - self.Refresh() - dlg.Destroy() - - if changed: - nevt = FontSelectEvent(id=self.GetId(), obj=self, val=self.value) - wx.PostEvent(self.parent, nevt) - - -# -## -### eof