Beispiel #1
0
    def __init__(self, parent, IDadresse=None):
        wx.Dialog.__init__(self, parent, -1, title=_(u"Saisie d'une adresse Email"))
        self.IDadresse = IDadresse
        self.defaut = False

        # Intro
        self.label_intro = wx.StaticText(self, -1, _(u"Sélectionnez un moteur d'envoi (SMTP par défaut) puis renseignez les paramètres obligatoires."))

        # Book
        self.ctrl_labelbook = LB.FlatImageBook(self, -1, agwStyle=LB.INB_LEFT)
        self.InitLabelbook()

        # Boutons
        self.bouton_aide = CTRL_Bouton_image.CTRL(self, texte=_(u"Aide"), cheminImage="Images/32x32/Aide.png")
        self.bouton_tester = CTRL_Bouton_image.CTRL(self, texte=_(u"Tester"), cheminImage="Images/32x32/Connexion.png")
        self.bouton_ok = CTRL_Bouton_image.CTRL(self, texte=_(u"Ok"), cheminImage="Images/32x32/Valider.png")
        self.bouton_annuler = CTRL_Bouton_image.CTRL(self, id=wx.ID_CANCEL, texte=_(u"Annuler"), cheminImage="Images/32x32/Annuler.png")

        self.__set_properties()
        self.__do_layout()
        
        self.Bind(wx.EVT_BUTTON, self.OnBoutonAide, self.bouton_aide)
        self.Bind(wx.EVT_BUTTON, self.OnBoutonTester, self.bouton_tester)
        self.Bind(wx.EVT_BUTTON, self.OnBoutonOk, self.bouton_ok)
        
        if self.IDadresse != None :
            self.Importation()
    def test_lib_agw_labelbookPages(self):
        nb = LB.LabelBook(self.frame)
        p1 = wx.Panel(nb)
        nb.AddPage(p1, "Page1")
        p2 = wx.Panel(nb)
        nb.AddPage(p2, "Page2")
        nb.SetSelection(0)

        nb = LB.FlatImageBook(self.frame)
        p1 = wx.Panel(nb)
        nb.AddPage(p1, "Page1")
        p2 = wx.Panel(nb)
        nb.AddPage(p2, "Page2")
        nb.SetSelection(0)
    def test_lib_agw_labelbookDeletePages(self):
        nb = LB.LabelBook(self.frame)
        p1 = wx.Panel(nb)
        nb.AddPage(p1, "Page1")
        p2 = wx.Panel(nb)
        nb.AddPage(p2, "Page2")
        nb.DeleteAllPages()

        nb = LB.FlatImageBook(self.frame)
        p1 = wx.Panel(nb)
        nb.AddPage(p1, "Page1")
        p2 = wx.Panel(nb)
        nb.AddPage(p2, "Page2")

        for index in range(nb.GetPageCount() - 1, -1, -1):
            nb.DeletePage(index)
    def test_lib_agw_labelbookTabPosition(self):
        nb = LB.LabelBook(self.frame)
        p1 = wx.Panel(nb)
        nb.AddPage(p1, "Page1")
        p2 = wx.Panel(nb)
        nb.AddPage(p2, "Page2")

        for style in [LB.INB_LEFT, LB.INB_RIGHT]:
            nb.SetAGWWindowStyleFlag(style)

        nb = LB.FlatImageBook(self.frame)
        p1 = wx.Panel(nb)
        nb.AddPage(p1, "Page1")
        p2 = wx.Panel(nb)
        nb.AddPage(p2, "Page2")

        for style in [LB.INB_LEFT, LB.INB_RIGHT, LB.INB_TOP, LB.INB_BOTTOM]:
            nb.SetAGWWindowStyleFlag(style)
Beispiel #5
0
    def __init__(self, parent, IDfamille=None):
        wx.Panel.__init__(self,
                          parent,
                          id=-1,
                          name="DLG_Famille_locations",
                          style=wx.TAB_TRAVERSAL)
        self.parent = parent
        self.IDfamille = IDfamille

        self.ctrl_labelbook = LB.FlatImageBook(self, -1, agwStyle=LB.INB_LEFT)
        self.InitLabelbook()

        # --- Layout ---
        sizer_base = wx.BoxSizer(wx.VERTICAL)
        sizer_base.Add(self.ctrl_labelbook, 1, wx.EXPAND | wx.ALL, 10)
        self.SetSizer(sizer_base)
        sizer_base.Fit(self)
        self.Layout()
    def test_lib_agw_labelbookCtor(self):
        book = LB.LabelBook(self.frame)
        self.assertEqual(book.GetPageCount(), 0)

        book = LB.FlatImageBook(self.frame)
        self.assertEqual(book.GetPageCount(), 0)