def __init__(self, parent, ID=-1): wx.Panel.__init__(self, parent, ID, style=wx.TAB_TRAVERSAL) self.barreTitre = FonctionsPerso.BarreTitre( self, _(u"Configuration de la liste"), u"") texteIntro = _( u"Vous pouvez ici modifier les options d'affichage de la liste :") self.label_introduction = FonctionsPerso.StaticWrapText( self, -1, texteIntro) self.listCtrl = ListCtrl(self) self.listCtrl.SetMinSize((20, 20)) self.bouton_haut = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Fleche_haut.png"), wx.BITMAP_TYPE_ANY)) self.bouton_bas = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Fleche_bas.png"), wx.BITMAP_TYPE_ANY)) self.bouton_reinit = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Actualiser.png"), wx.BITMAP_TYPE_ANY)) self.__set_properties() self.__do_layout() # Binds self.Bind(wx.EVT_BUTTON, self.OnBoutonReinit, self.bouton_reinit) self.Bind(wx.EVT_BUTTON, self.OnBoutonHaut, self.bouton_haut) self.Bind(wx.EVT_BUTTON, self.OnBoutonBas, self.bouton_bas) self.bouton_haut.Enable(False) self.bouton_bas.Enable(False)
def __init__(self, parent, ID=-1): wx.Panel.__init__(self, parent, ID, style=wx.TAB_TRAVERSAL) self.barreTitre = FonctionsPerso.BarreTitre(self, _(u"Les types de pièces"), u"") texteIntro = _( u"Vous pouvez ici ajouter, modifier ou supprimer des types de pièces. Ce sont les documents que les employés doivent vous communiquer.\nCelles-ci peuvent être obligatoire pour tous (Exemple : 'Certificat médical'...) ou être obligatoire en fonction du diplôme détenu par la\npersonne (Exemple, si une personne a le diplôme 'A.F.P.S.', elle devra donner la pièce 'Diplôme A.F.P.S.'). Vous devez préciser une durée\nde validité par défaut pour chaque pièce." ) self.label_introduction = FonctionsPerso.StaticWrapText( self, -1, texteIntro) self.listCtrl_TypesPieces = ListCtrlTypesPieces(self) self.listCtrl_TypesPieces.SetMinSize((20, 20)) self.bouton_ajouter = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Ajouter.png"), wx.BITMAP_TYPE_ANY)) self.bouton_modifier = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Modifier.png"), wx.BITMAP_TYPE_ANY)) self.bouton_supprimer = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Supprimer.png"), wx.BITMAP_TYPE_ANY)) self.__set_properties() self.__do_layout() # Binds self.Bind(wx.EVT_BUTTON, self.OnBoutonAjouter, self.bouton_ajouter) self.Bind(wx.EVT_BUTTON, self.OnBoutonModifier, self.bouton_modifier) self.Bind(wx.EVT_BUTTON, self.OnBoutonSupprimer, self.bouton_supprimer)
def __init__(self, parent, ID=-1): wx.Panel.__init__(self, parent, ID, style=wx.TAB_TRAVERSAL, name="config_typeContrat") self.barreTitre = FonctionsPerso.BarreTitre(self, _(u"Les types de contrats"), u"") texteIntro = _(u"Vous pouvez ici créer, modifier ou supprimer les types de contrats qui sont utilisés dans la création des\ncontrats. Exemples : 'Contrat à Durée Déterminée' ou 'Contrat à Durée Indéterminée', etc...") self.label_introduction = FonctionsPerso.StaticWrapText(self, -1, texteIntro) self.listCtrl = ListCtrl(self) self.listCtrl.SetMinSize((20, 20)) self.bouton_ajouter = wx.BitmapButton(self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Ajouter.png"), wx.BITMAP_TYPE_ANY)) self.bouton_modifier = wx.BitmapButton(self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Modifier.png"), wx.BITMAP_TYPE_ANY)) self.bouton_supprimer = wx.BitmapButton(self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Supprimer.png"), wx.BITMAP_TYPE_ANY)) self.bouton_aide = wx.BitmapButton(self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Aide.png"), wx.BITMAP_TYPE_ANY)) if parent.GetName() != "treebook_configuration" : self.bouton_aide.Show(False) self.__set_properties() self.__do_layout() # Binds self.Bind(wx.EVT_BUTTON, self.OnBoutonAjouter, self.bouton_ajouter) self.Bind(wx.EVT_BUTTON, self.OnBoutonModifier, self.bouton_modifier) self.Bind(wx.EVT_BUTTON, self.OnBoutonSupprimer, self.bouton_supprimer) self.Bind(wx.EVT_BUTTON, self.OnBoutonAide, self.bouton_aide) self.bouton_modifier.Enable(False) self.bouton_supprimer.Enable(False)
def __init__(self, parent, ID=-1): wx.Panel.__init__(self, parent, ID, style=wx.TAB_TRAVERSAL) self.barreTitre = FonctionsPerso.BarreTitre( self, _(u"Les types de qualifications"), u"") texteIntro = _( u"Vous pouvez ici ajouter, modifier ou supprimer des types de qualifications. Exemples : 'B.A.F.A', 'A.F.P.S.', etc... N'oubliez pas de\ncréer ensuite créer le type de pièces correspondants." ) self.label_introduction = FonctionsPerso.StaticWrapText( self, -1, texteIntro) self.listCtrl_TypesDiplomes = ListCtrlTypesDiplomes(self) self.listCtrl_TypesDiplomes.SetMinSize((20, 20)) self.bouton_ajouter = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Ajouter.png"), wx.BITMAP_TYPE_ANY)) self.bouton_modifier = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Modifier.png"), wx.BITMAP_TYPE_ANY)) self.bouton_supprimer = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Supprimer.png"), wx.BITMAP_TYPE_ANY)) self.__set_properties() self.__do_layout() self.Bind(wx.EVT_BUTTON, self.OnBoutonAjouter, self.bouton_ajouter) self.Bind(wx.EVT_BUTTON, self.OnBoutonModifier, self.bouton_modifier) self.Bind(wx.EVT_BUTTON, self.OnBoutonSupprimer, self.bouton_supprimer)
def __init__(self, parent, ID=-1): wx.Panel.__init__(self, parent, ID, style=wx.TAB_TRAVERSAL, name="panel_config_pays") self.barreTitre = FonctionsPerso.BarreTitre(self, _(u"Les pays et nationalités"), u"") texteIntro = _(u"Vous pouvez ici ajouter, modifier ou supprimer des pays et les nationalités correspondantes :") self.label_introduction = FonctionsPerso.StaticWrapText(self, -1, texteIntro) self.listCtrl = ListCtrl(self) self.listCtrl.SetMinSize((20, 20)) self.bouton_ajouter = wx.BitmapButton(self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Ajouter.png"), wx.BITMAP_TYPE_ANY)) self.bouton_modifier = wx.BitmapButton(self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Modifier.png"), wx.BITMAP_TYPE_ANY)) self.bouton_supprimer = wx.BitmapButton(self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Supprimer.png"), wx.BITMAP_TYPE_ANY)) self.bouton_aide = wx.BitmapButton(self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Aide.png"), wx.BITMAP_TYPE_ANY)) if parent.GetName() != "treebook_configuration" : self.bouton_aide.Show(False) self.__set_properties() self.__do_layout() # Binds self.Bind(wx.EVT_BUTTON, self.OnBoutonAjouter, self.bouton_ajouter) self.Bind(wx.EVT_BUTTON, self.OnBoutonModifier, self.bouton_modifier) self.Bind(wx.EVT_BUTTON, self.OnBoutonSupprimer, self.bouton_supprimer) self.Bind(wx.EVT_BUTTON, self.OnBoutonAide, self.bouton_aide) self.bouton_modifier.Enable(False) self.bouton_supprimer.Enable(False)
def __init__(self, parent, ID=-1): wx.Panel.__init__(self, parent, ID, style=wx.TAB_TRAVERSAL, name="config_adresses_mail") self.barreTitre = FonctionsPerso.BarreTitre( self, _(u"Les adresses d'expéditeur"), u"") texteIntro = _( u"Vous pouvez ici créer, modifier ou supprimer les adresses mail d'expéditeur qui sont\nnécessaires à l'envoi de mails." ) self.label_introduction = FonctionsPerso.StaticWrapText( self, -1, texteIntro) self.listCtrl = ListCtrl(self) self.listCtrl.SetMinSize((20, 20)) self.bouton_ajouter = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Ajouter.png"), wx.BITMAP_TYPE_ANY)) self.bouton_modifier = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Modifier.png"), wx.BITMAP_TYPE_ANY)) self.bouton_supprimer = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Supprimer.png"), wx.BITMAP_TYPE_ANY)) self.bouton_defaut = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Ok.png"), wx.BITMAP_TYPE_ANY)) self.bouton_aide = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Aide.png"), wx.BITMAP_TYPE_ANY)) if parent.GetName() != "treebook_configuration": self.bouton_aide.Show(False) self.__set_properties() self.__do_layout() # Binds self.Bind(wx.EVT_BUTTON, self.OnBoutonAjouter, self.bouton_ajouter) self.Bind(wx.EVT_BUTTON, self.OnBoutonModifier, self.bouton_modifier) self.Bind(wx.EVT_BUTTON, self.OnBoutonSupprimer, self.bouton_supprimer) self.Bind(wx.EVT_BUTTON, self.OnBoutonDefaut, self.bouton_defaut) self.Bind(wx.EVT_BUTTON, self.OnBoutonAide, self.bouton_aide) self.bouton_modifier.Enable(False) self.bouton_supprimer.Enable(False)
def __init__(self, parent, ID=-1): wx.Panel.__init__(self, parent, ID, name="panel_config_password", style=wx.TAB_TRAVERSAL) self.barreTitre = FonctionsPerso.BarreTitre( self, _(u"Protection par mot de passe"), u"") texteIntro = _( u"Vous pouvez protéger l'accès à ce fichier par un mot de passe. L'utilisateur de ce fichier devra\nainsi saisir le mot de passe à son ouverture. Cochez la case et saisissez le mot de passe souhaité\nà deux reprises. Pour désactiver la protection, il vous suffit de décocher cette case." ) self.label_introduction = FonctionsPerso.StaticWrapText( self, -1, texteIntro) self.staticbox = wx.StaticBox(self, -1, _(u"Protection")) self.checkBox = wx.CheckBox( self, -1, _(u"Activer la protection par mot de passe")) self.MAJ_checkBox() self.bouton_aide = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Aide.png"), wx.BITMAP_TYPE_ANY)) self.bouton_aide.SetToolTip( wx.ToolTip(_(u"Cliquez ici pour obtenir de l'aide"))) if parent.GetName() != "treebook_configuration": self.bouton_aide.Show(False) self.Bind(wx.EVT_CHECKBOX, self.OnCheck, self.checkBox) self.Bind(wx.EVT_BUTTON, self.OnBoutonAide, self.bouton_aide) # Layout grid_sizer_principal = wx.FlexGridSizer(rows=5, cols=1, vgap=0, hgap=0) grid_sizer_principal.Add(self.barreTitre, 1, wx.EXPAND, 0) grid_sizer_principal.Add(self.label_introduction, 1, wx.ALL | wx.EXPAND, 10) staticbox = wx.StaticBoxSizer(self.staticbox, wx.VERTICAL) staticbox.Add(self.checkBox, 1, wx.EXPAND | wx.ALL, 10) grid_sizer_principal.Add(staticbox, 1, wx.ALL | wx.EXPAND, 10) grid_sizer_principal.Add((20, 20), 0, wx.ALL | wx.EXPAND, 10) grid_sizer_boutons = wx.FlexGridSizer(rows=1, cols=2, vgap=5, hgap=10) grid_sizer_boutons.Add((5, 5), 0, 0, 0) grid_sizer_boutons.Add(self.bouton_aide, 0, 0, 0) grid_sizer_boutons.AddGrowableCol(0) grid_sizer_principal.Add(grid_sizer_boutons, 1, wx.EXPAND | wx.ALL, 10) grid_sizer_principal.AddGrowableRow(3) grid_sizer_principal.AddGrowableCol(0) self.SetSizer(grid_sizer_principal) grid_sizer_principal.Fit(self)
def __init__(self, parent, ID=-1): wx.Panel.__init__(self, parent, ID, style=wx.TAB_TRAVERSAL) self.barreTitre = FonctionsPerso.BarreTitre(self, _(u"Gestion des gadgets"), u"") texteIntro = _( u"Vous pouvez ici modifier les options des gadgets de la page d'accueil." ) self.label_introduction = FonctionsPerso.StaticWrapText( self, -1, texteIntro) self.listCtrl = ListCtrl(self) self.listCtrl.SetMinSize((20, 20)) self.bouton_options = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Outils.png"), wx.BITMAP_TYPE_ANY)) self.bouton_reinit = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Actualiser.png"), wx.BITMAP_TYPE_ANY)) self.bouton_haut = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Fleche_haut.png"), wx.BITMAP_TYPE_ANY)) self.bouton_bas = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Fleche_bas.png"), wx.BITMAP_TYPE_ANY)) self.bouton_aide = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Aide.png"), wx.BITMAP_TYPE_ANY)) if parent.GetName() != "treebook_configuration": self.bouton_aide.Show(False) self.__set_properties() self.__do_layout() # Binds self.Bind(wx.EVT_BUTTON, self.OnBoutonOptions, self.bouton_options) self.Bind(wx.EVT_BUTTON, self.OnBoutonReinit, self.bouton_reinit) self.Bind(wx.EVT_BUTTON, self.OnBoutonHaut, self.bouton_haut) self.Bind(wx.EVT_BUTTON, self.OnBoutonBas, self.bouton_bas) self.Bind(wx.EVT_BUTTON, self.OnBoutonAide, self.bouton_aide) self.bouton_options.Enable(False) self.bouton_haut.Enable(False) self.bouton_bas.Enable(False)
def __init__(self, parent, ID=-1): wx.Panel.__init__(self, parent, ID, name="panel_config_Modeles_Contrats", style=wx.TAB_TRAVERSAL) self.barreTitre = FonctionsPerso.BarreTitre( self, _(u"Les modèles de contrats"), u"") texteIntro = _( u"Vous pouvez ici créer, modifier ou supprimer les modèles de contrats. Ceux-ci sont bien utiles quand vous avez besoin de créer\nsouvent les mêmes types de contrat." ) self.label_introduction = FonctionsPerso.StaticWrapText( self, -1, texteIntro) self.listCtrl = ListCtrl(self) self.listCtrl.SetMinSize((20, 20)) self.bouton_ajouter = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Ajouter.png"), wx.BITMAP_TYPE_ANY)) self.bouton_modifier = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Modifier.png"), wx.BITMAP_TYPE_ANY)) self.bouton_supprimer = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Supprimer.png"), wx.BITMAP_TYPE_ANY)) self.bouton_aide = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Aide.png"), wx.BITMAP_TYPE_ANY)) if parent.GetName() != "treebook_configuration": self.bouton_aide.Show(False) self.__set_properties() self.__do_layout() # Binds self.Bind(wx.EVT_BUTTON, self.OnBoutonAjouter, self.bouton_ajouter) self.Bind(wx.EVT_BUTTON, self.OnBoutonModifier, self.bouton_modifier) self.Bind(wx.EVT_BUTTON, self.OnBoutonSupprimer, self.bouton_supprimer) self.Bind(wx.EVT_BUTTON, self.OnBoutonAide, self.bouton_aide) self.bouton_modifier.Enable(False) self.bouton_supprimer.Enable(False)
def __init__(self, parent, ID=-1): wx.Panel.__init__(self, parent, ID, name="panel_config_champsContrats", style=wx.TAB_TRAVERSAL) self.barreTitre = FonctionsPerso.BarreTitre( self, _(u"Les champs de contrats"), u"") texteIntro = _( u"Vous pouvez ici créer, modifier ou supprimer les champs personnalisés qui sont utilisés dans la création des contrats.\nIls vous permettent de personnaliser librement vos contrats en fonction de vos besoins." ) self.label_introduction = FonctionsPerso.StaticWrapText( self, -1, texteIntro) self.listCtrl = ListCtrl(self) self.listCtrl.SetMinSize((20, 20)) self.bouton_ajouter = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Ajouter.png"), wx.BITMAP_TYPE_ANY)) self.bouton_modifier = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Modifier.png"), wx.BITMAP_TYPE_ANY)) self.bouton_supprimer = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Supprimer.png"), wx.BITMAP_TYPE_ANY)) self.bouton_aide = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Aide.png"), wx.BITMAP_TYPE_ANY)) if parent.GetName() != "treebook_configuration": self.bouton_aide.Show(False) self.__set_properties() self.__do_layout() # Binds self.Bind(wx.EVT_BUTTON, self.OnBoutonAjouter, self.bouton_ajouter) self.Bind(wx.EVT_BUTTON, self.OnBoutonModifier, self.bouton_modifier) self.Bind(wx.EVT_BUTTON, self.OnBoutonSupprimer, self.bouton_supprimer) self.Bind(wx.EVT_BUTTON, self.OnBoutonAide, self.bouton_aide) self.bouton_modifier.Enable(False) self.bouton_supprimer.Enable(False)
def __init__(self, parent, ID=-1): wx.Panel.__init__(self, parent, ID, style=wx.TAB_TRAVERSAL) self.barreTitre = FonctionsPerso.BarreTitre(self, _(u"Les classifications"), u"") texteIntro = _( u"Vous pouvez ici créer, modifier ou supprimer les classifications qui sont utilisées dans la création des\ncontrats. Exemples : 'Animateur C.V.L.', 'Personnel de service', 'Infirmière', etc..." ) self.label_introduction = FonctionsPerso.StaticWrapText( self, -1, texteIntro) self.listCtrl = ListCtrl(self) self.listCtrl.SetMinSize((20, 20)) self.bouton_ajouter = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Ajouter.png"), wx.BITMAP_TYPE_ANY)) self.bouton_modifier = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Modifier.png"), wx.BITMAP_TYPE_ANY)) self.bouton_supprimer = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Supprimer.png"), wx.BITMAP_TYPE_ANY)) self.bouton_aide = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Aide.png"), wx.BITMAP_TYPE_ANY)) if parent.GetName() != "treebook_configuration": self.bouton_aide.Show(False) ## self.label_conclusion = wx.StaticText(self, -1, "Remarques...") self.__set_properties() self.__do_layout() # Binds self.Bind(wx.EVT_BUTTON, self.OnBoutonAjouter, self.bouton_ajouter) self.Bind(wx.EVT_BUTTON, self.OnBoutonModifier, self.bouton_modifier) self.Bind(wx.EVT_BUTTON, self.OnBoutonSupprimer, self.bouton_supprimer) self.Bind(wx.EVT_BUTTON, self.OnBoutonAide, self.bouton_aide) self.bouton_modifier.Enable(False) self.bouton_supprimer.Enable(False)
def __init__(self, parent, ID=-1): wx.Panel.__init__(self, parent, ID, style=wx.TAB_TRAVERSAL) self.barreTitre = FonctionsPerso.BarreTitre( self, _(u"Les diffuseurs d'offres d'emploi"), u"") texteIntro = _( u"Vous pouvez ici créer, modifier ou supprimer des diffuseurs d'offres d'emploi.\nExemples : 'Pôle Emploi.', 'Presse', 'Fédération', etc..." ) self.label_introduction = FonctionsPerso.StaticWrapText( self, -1, texteIntro) self.listCtrl = ListCtrl(self) self.listCtrl.SetMinSize((20, 20)) self.bouton_ajouter = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Ajouter.png"), wx.BITMAP_TYPE_ANY)) self.bouton_modifier = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Modifier.png"), wx.BITMAP_TYPE_ANY)) self.bouton_supprimer = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Supprimer.png"), wx.BITMAP_TYPE_ANY)) self.bouton_aide = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Aide.png"), wx.BITMAP_TYPE_ANY)) if parent.GetName() != "treebook_configuration": self.bouton_aide.Show(False) ## self.label_conclusion = wx.StaticText(self, -1, "Remarques...") self.__set_properties() self.__do_layout() # Binds self.Bind(wx.EVT_BUTTON, self.OnBoutonAjouter, self.bouton_ajouter) self.Bind(wx.EVT_BUTTON, self.OnBoutonModifier, self.bouton_modifier) self.Bind(wx.EVT_BUTTON, self.OnBoutonSupprimer, self.bouton_supprimer) self.Bind(wx.EVT_BUTTON, self.OnBoutonAide, self.bouton_aide) self.bouton_modifier.Enable(False) self.bouton_supprimer.Enable(False)
def __init__(self, parent, ID=-1): wx.Panel.__init__(self, parent, ID, style=wx.TAB_TRAVERSAL) self.barreTitre = FonctionsPerso.BarreTitre( self, _(u"Les situations sociales"), u"") texteIntro = _( u"Vous pouvez ici ajouter, modifier ou supprimer des types de situations pour les personnes.\nExemples : 'Etudiant', 'Retraité', 'Employé', etc..." ) self.label_introduction = FonctionsPerso.StaticWrapText( self, -1, texteIntro) self.listCtrl_Situations = ListCtrl(self) self.listCtrl_Situations.SetMinSize((20, 20)) self.bouton_ajouter = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Ajouter.png"), wx.BITMAP_TYPE_ANY)) self.bouton_modifier = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Modifier.png"), wx.BITMAP_TYPE_ANY)) self.bouton_supprimer = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Supprimer.png"), wx.BITMAP_TYPE_ANY)) self.bouton_aide = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Aide.png"), wx.BITMAP_TYPE_ANY)) if parent.GetName() != "treebook_configuration": self.bouton_aide.Show(False) ## self.label_conclusion = wx.StaticText(self, -1, "Remarques...") self.__set_properties() self.__do_layout() # Binds self.Bind(wx.EVT_BUTTON, self.OnBoutonAjouter, self.bouton_ajouter) self.Bind(wx.EVT_BUTTON, self.OnBoutonModifier, self.bouton_modifier) self.Bind(wx.EVT_BUTTON, self.OnBoutonSupprimer, self.bouton_supprimer) self.Bind(wx.EVT_BUTTON, self.OnBoutonAide, self.bouton_aide)
def __init__(self, parent, ID=-1): wx.Panel.__init__(self, parent, ID, style=wx.TAB_TRAVERSAL) self.barreTitre = FonctionsPerso.BarreTitre( self, _(u"Les affectations des candidatures"), u"") texteIntro = _( u"Vous pouvez ici créer, modifier ou supprimer les affectations qui sont utilisées dans la création des\ncandidatures. Ces valeurs sont totalement libres. Il peut s'agir de groupes d'âge, de lieux d'intervention. \nExemples : '3-6 ans', '10-14 ans', 'Crèche', 'Camps', etc..." ) self.label_introduction = FonctionsPerso.StaticWrapText( self, -1, texteIntro) self.listCtrl = ListCtrl(self) self.listCtrl.SetMinSize((20, 20)) self.bouton_ajouter = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Ajouter.png"), wx.BITMAP_TYPE_ANY)) self.bouton_modifier = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Modifier.png"), wx.BITMAP_TYPE_ANY)) self.bouton_supprimer = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Supprimer.png"), wx.BITMAP_TYPE_ANY)) self.bouton_aide = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Aide.png"), wx.BITMAP_TYPE_ANY)) if parent.GetName() != "treebook_configuration": self.bouton_aide.Show(False) self.__set_properties() self.__do_layout() # Binds self.Bind(wx.EVT_BUTTON, self.OnBoutonAjouter, self.bouton_ajouter) self.Bind(wx.EVT_BUTTON, self.OnBoutonModifier, self.bouton_modifier) self.Bind(wx.EVT_BUTTON, self.OnBoutonSupprimer, self.bouton_supprimer) self.Bind(wx.EVT_BUTTON, self.OnBoutonAide, self.bouton_aide) self.bouton_modifier.Enable(False) self.bouton_supprimer.Enable(False)
def __init__(self, parent, title="", texteIntro="", ): wx.Dialog.__init__(self, parent, id=-1, title=title, size=(-1, -1)) self.label_introduction = FonctionsPerso.StaticWrapText(self, -1, texteIntro) if texteIntro == "" : self.label_introduction.Show(False) self.staticBox_staticbox = wx.StaticBox(self, -1, "") self.label_password1 = wx.StaticText(self, -1, "Mot de passe :") self.text_password1 = wx.TextCtrl(self, -1, "", style=wx.TE_PASSWORD) self.label_password2 = wx.StaticText(self, -1, "Confirmation :") self.text_password2 = wx.TextCtrl(self, -1, "", style=wx.TE_PASSWORD) self.bouton_aide = CTRL_Bouton_image.CTRL(self, texte=_(u"Aide"), cheminImage=Chemins.GetStaticPath("Images/32x32/Aide.png")) self.bouton_ok = CTRL_Bouton_image.CTRL(self, texte=_(u"Ok"), cheminImage=Chemins.GetStaticPath("Images/32x32/Valider.png")) self.bouton_annuler = CTRL_Bouton_image.CTRL(self, id=wx.ID_CANCEL, texte=_(u"Annuler"), cheminImage=Chemins.GetStaticPath("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.OnBoutonOk, self.bouton_ok)
def __init__(self, parent, ID=-1, IDpersonne=None): wx.Panel.__init__(self, parent, ID, name="gestion_scenarios", style=wx.TAB_TRAVERSAL) self.IDpersonne = IDpersonne texteIntro = _( u"Vous pouvez ici créer, modifier ou supprimer des scénarios.") self.label_introduction = FonctionsPerso.StaticWrapText( self, -1, texteIntro) self.listCtrl = TreeListCtrl(self, -1, IDpersonne=IDpersonne) self.listCtrl.SetMinSize((20, 20)) self.bouton_ajouter = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Ajouter.png"), wx.BITMAP_TYPE_ANY)) self.bouton_modifier = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Modifier.png"), wx.BITMAP_TYPE_ANY)) self.bouton_supprimer = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Supprimer.png"), wx.BITMAP_TYPE_ANY)) self.bouton_dupliquer = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Dupliquer.png"), wx.BITMAP_TYPE_ANY)) self.__set_properties() self.__do_layout() # Binds self.Bind(wx.EVT_BUTTON, self.OnBoutonAjouter, self.bouton_ajouter) self.Bind(wx.EVT_BUTTON, self.OnBoutonModifier, self.bouton_modifier) self.Bind(wx.EVT_BUTTON, self.OnBoutonSupprimer, self.bouton_supprimer) self.Bind(wx.EVT_BUTTON, self.OnBoutonDupliquer, self.bouton_dupliquer)
def __init__(self, parent, ID=-1): wx.Panel.__init__(self, parent, ID, style=wx.TAB_TRAVERSAL, name="config_val_point") self.barreTitre = FonctionsPerso.BarreTitre(self, _(u"Les valeurs de points"), u"") texteIntro = _(u"Vous pouvez ici créer, modifier ou supprimer les valeurs de points qui sont utilisés dans la création des\ncontrats. Il vous suffit de préciser le montant et la valeur d'application.") self.label_introduction = FonctionsPerso.StaticWrapText(self, -1, texteIntro) self.listCtrl = ListCtrl(self) self.listCtrl.SetMinSize((20, 20)) self.bouton_ajouter = wx.BitmapButton(self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Ajouter.png"), wx.BITMAP_TYPE_ANY)) self.bouton_modifier = wx.BitmapButton(self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Modifier.png"), wx.BITMAP_TYPE_ANY)) self.bouton_supprimer = wx.BitmapButton(self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Supprimer.png"), wx.BITMAP_TYPE_ANY)) self.__set_properties() self.__do_layout() # Binds self.Bind(wx.EVT_BUTTON, self.OnBoutonAjouter, self.bouton_ajouter) self.Bind(wx.EVT_BUTTON, self.OnBoutonModifier, self.bouton_modifier) self.Bind(wx.EVT_BUTTON, self.OnBoutonSupprimer, self.bouton_supprimer) self.bouton_modifier.Enable(False) self.bouton_supprimer.Enable(False)
def __init__(self, parent, ID=-1): wx.Panel.__init__(self, parent, ID, style=wx.TAB_TRAVERSAL) # Titre et intro self.barreTitre = FonctionsPerso.BarreTitre(self, _(u"Le questionnaire"), u"") texteIntro = _( u"Vous pouvez ici concevoir des questionnaires personnalisés pour les fiches individuelles. Commencez par créer des catégories puis\nparamétrez des questions basées sur les contrôles de votre choix en fonction des données à saisir : texte, liste, entier, etc..." ) self.label_introduction = FonctionsPerso.StaticWrapText( self, -1, texteIntro) # Questionnaire self.ctrl_questionnaire = CTRL_Questionnaire.CTRL( self, type="individu", menuActif=True, afficherInvisibles=True) self.bouton_ajouter = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Ajouter.png"), wx.BITMAP_TYPE_ANY)) self.bouton_modifier = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Modifier.png"), wx.BITMAP_TYPE_ANY)) self.bouton_supprimer = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Supprimer.png"), wx.BITMAP_TYPE_ANY)) self.bouton_monter = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Fleche_haut.png"), wx.BITMAP_TYPE_ANY)) self.bouton_descendre = wx.BitmapButton( self, -1, wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Fleche_bas.png"), wx.BITMAP_TYPE_ANY)) self.Bind(wx.EVT_BUTTON, self.OnBoutonAjouter, self.bouton_ajouter) self.Bind(wx.EVT_BUTTON, self.OnBoutonModifier, self.bouton_modifier) self.Bind(wx.EVT_BUTTON, self.OnBoutonSupprimer, self.bouton_supprimer) self.Bind(wx.EVT_BUTTON, self.OnBoutonMonter, self.bouton_monter) self.Bind(wx.EVT_BUTTON, self.OnBoutonDescendre, self.bouton_descendre) self.bouton_ajouter.SetToolTip( wx.ToolTip( _(u"Cliquez ici pour ajouter une catégorie ou une question"))) self.bouton_modifier.SetToolTip( wx.ToolTip( _(u"Cliquez ici pour modifier la catégorie ou la question sélectionnée" ))) self.bouton_supprimer.SetToolTip( wx.ToolTip( _(u"Cliquez ici pour supprimer la catégorie ou la question sélectionnée" ))) self.bouton_monter.SetToolTip( wx.ToolTip( _(u"Cliquez ici pour monter la catégorie ou la question sélectionnée" ))) self.bouton_descendre.SetToolTip( wx.ToolTip( _(u"Cliquez ici pour descendre la catégorie ou la question sélectionnée" ))) ## self.label_conclusion = wx.StaticText(self, -1, "Remarques...") grid_sizer_base = wx.FlexGridSizer(rows=5, cols=1, vgap=10, hgap=10) grid_sizer_base2 = wx.FlexGridSizer(rows=1, cols=2, vgap=5, hgap=5) grid_sizer_base.Add(self.barreTitre, 0, wx.EXPAND, 0) grid_sizer_base.Add(self.label_introduction, 0, wx.EXPAND | wx.LEFT | wx.RIGHT, 10) grid_sizer_base2.Add(self.ctrl_questionnaire, 1, wx.EXPAND, 0) grid_sizer_boutons = wx.FlexGridSizer(rows=6, cols=1, vgap=5, hgap=10) grid_sizer_boutons.Add(self.bouton_ajouter, 0, 0, 0) grid_sizer_boutons.Add(self.bouton_modifier, 0, 0, 0) grid_sizer_boutons.Add(self.bouton_supprimer, 0, 0, 0) grid_sizer_boutons.Add((5, 5), 0, 0, 0) grid_sizer_boutons.Add(self.bouton_monter, 0, 0, 0) grid_sizer_boutons.Add(self.bouton_descendre, 0, 0, 0) grid_sizer_base2.Add(grid_sizer_boutons, 1, wx.EXPAND, 0) grid_sizer_base2.AddGrowableRow(0) grid_sizer_base2.AddGrowableCol(0) grid_sizer_base.Add(grid_sizer_base2, 1, wx.EXPAND | wx.LEFT | wx.RIGHT | wx.BOTTOM, 10) ## grid_sizer_base.Add(self.label_conclusion, 0, 0, 0) self.SetSizer(grid_sizer_base) grid_sizer_base.Fit(self) grid_sizer_base.AddGrowableRow(2) grid_sizer_base.AddGrowableCol(0) self.SetAutoLayout(True)