def __init__(self, parent):
        wx.Dialog.__init__(self, parent, -1, style=wx.DEFAULT_DIALOG_STYLE|wx.RESIZE_BORDER|wx.MAXIMIZE_BOX|wx.MINIMIZE_BOX)
        self.parent = parent

        # Bandeau
        intro = _(u"Vous pouvez ici consulter les locations sous forme chronologique. Vous pouvez déplacer le graphique vers la droite ou vers la gauche en le faisant glisser avec la souris ou en utilisant sa molette, et basculer entre un affichage annuel, mensuel ou quotidien. Conservez la touche CTRL enfoncée et utilisez la molette pour zoomer.")
        titre = _(u"Chronologie des locations")
        self.SetTitle(titre)
        self.ctrl_bandeau = CTRL_Bandeau.Bandeau(self, titre=titre, texte=intro, hauteurHtml=30, nomImage="Images/32x32/Timeline.png")
        
        # Timeline
        self.ctrl_timeline = CTRL_Timeline.CTRL(self, 
                            afficheSidebar=False, modele=Timeline(),
                            afficheToolbar=True, positionToolbar="bas",
                            lectureSeule=True,
                            )
        self.ctrl_timeline.SetPositionVerticale(20)
        self.ctrl_timeline.MAJ() 
        
        # Commandes
        self.bouton_aide = CTRL_Bouton_image.CTRL(self, texte=_(u"Aide"), cheminImage="Images/32x32/Aide.png")
        self.bouton_fermer = CTRL_Bouton_image.CTRL(self, id=wx.ID_CANCEL, texte=_(u"Fermer"), cheminImage="Images/32x32/Fermer.png")

        self.__set_properties()
        self.__do_layout()
        
        self.Bind(wx.EVT_BUTTON, self.OnBoutonAide, self.bouton_aide)
Exemplo n.º 2
0
    def __init__(self, parent, IDfamille=None, IDindividu=None):
        wx.Dialog.__init__(self,
                           parent,
                           -1,
                           style=wx.DEFAULT_DIALOG_STYLE | wx.RESIZE_BORDER
                           | wx.MAXIMIZE_BOX | wx.MINIMIZE_BOX
                           | wx.THICK_FRAME)
        self.parent = parent
        self.IDfamille = IDfamille
        self.IDindividu = IDindividu

        # Bandeau
        intro = _(
            u"Vous pouvez ici consulter l'historique des évènements et des consommations sous forme chronologique. Vous pouvez déplacer le graphique vers la droite ou vers la gauche en le faisant glisser avec la souris ou en utilisant sa molette, et basculer entre un affichage annuel, mensuel, hebdomadaire ou quotidien. Les évènements de l'historique apparaissent au-dessus de la ligne et les consommations individuelles au-dessous."
        )
        titre = _(u"Chronologie")
        self.ctrl_bandeau = CTRL_Bandeau.Bandeau(
            self,
            titre=titre,
            texte=intro,
            hauteurHtml=30,
            nomImage="Images/32x32/Timeline.png")

        # Timeline
        self.ctrl_timeline = CTRL_Timeline.CTRL(
            self,
            afficheSidebar=False,
            modele=Timeline(IDfamille, IDindividu),
            afficheToolbar=True,
            positionToolbar="bas",
            lectureSeule=True,
        )
        self.ctrl_timeline.SetPositionVerticale(65)
        self.ctrl_timeline.MAJ()

        # Commandes
        self.bouton_aide = CTRL_Bouton_image.CTRL(
            self, texte=_(u"Aide"), cheminImage="Images/32x32/Aide.png")
        self.bouton_fermer = CTRL_Bouton_image.CTRL(
            self,
            id=wx.ID_CANCEL,
            texte=_(u"Fermer"),
            cheminImage="Images/32x32/Fermer.png")

        self.__set_properties()
        self.__do_layout()

        self.Bind(wx.EVT_BUTTON, self.OnBoutonAide, self.bouton_aide)
Exemplo n.º 3
0
    def __init__(self, parent, IDproduit=None):
        wx.Panel.__init__(self, parent, id=-1, style=wx.TAB_TRAVERSAL)
        self.parent = parent
        self.IDproduit = IDproduit

        # Timeline
        self.ctrl_timeline = CTRL_Timeline.CTRL(
            self,
            afficheSidebar=False,
            modele=Timeline(IDproduit),
            afficheToolbar=True,
            positionToolbar="bas",
            lectureSeule=True,
        )
        self.ctrl_timeline.SetPositionVerticale(35)

        # Layout
        sizer_base = wx.BoxSizer(wx.VERTICAL)
        sizer_base.Add(self.ctrl_timeline, 1, wx.EXPAND | wx.ALL, 10)
        self.SetSizer(sizer_base)
        self.Layout()