def ShowFontDlg(self): """Opens the FontDialog and processes the result""" fdata = wx.FontData() fdata.SetInitialFont(self._font) fdlg = wx.FontDialog(self.GetParent(), fdata) fdlg.ShowModal() fdata = fdlg.GetFontData() fdlg.Destroy() wx.PostEvent(self, wx.FontPickerEvent(self, self.GetId(), fdata.GetChosenFont()))
def __sendPickerEvent(self): event = wx.FontPickerEvent(self, self.GetId(), self.__font) self.GetEventHandler().ProcessEvent(event)