def __init__(self, parent, *args, **kwargs): wx.Panel.__init__(self, parent, *args, **kwargs) self.parent = self.GetTopLevelParent() self.tree = self.parent.document self.item = self.tree.GetSelection() self.xml = self.tree.GetItemPyData(self.item) self.allSizes = PaperSizes() self.usedSizes = [ "a2", "a3", "a4", "a5", "executive", "letter", "legal", "cdsingle", "cddouble", "dvdsingle", "dvddouble" ] self.label = wx.StaticText(self, -1, _(u"Page format")) self.choice = wx.Choice(self, -1, choices=self.usedSizes, name="paperFormat") self.choice.SetValidator(paperFormatValidator(self)) self.__doProperties() self.__doLayout() self.InitDialog() Safety(self)
def __init__(self, parent): self.parent = parent self.frame = self.parent self.tree = self.frame.document self.item = self.tree.GetSelection() self.data = self.tree.GetItemPyData(self.item) self.paperSizes = PaperSizes()
def __init__(self, parent): wx.PyValidator.__init__(self) self.parent = parent self.frame = self.parent.GetTopLevelParent() self.tree = self.frame.document self.item = self.tree.GetSelection() self.xml = self.tree.GetItemPyData(self.item) self.sizes = PaperSizes() self.Bind(wx.EVT_CHOICE, self.OnText) self.Bind(wx.EVT_SET_FOCUS, self.OnText)