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)
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)