Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
Arquivo: drawdata.py Projeto: olpa/tex
    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()
Exemplo n.º 3
0
    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)