1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| def ModifBandeau(self):
self.modif_frame = wx.Dialog(self.parent, -1, size = self.dic_prefs["chframesize"])
self.modif_frame.SetTitle(self.dic_prefs["chbandeautitre"])
self.modif_frame.SetBackgroundColour(self.mod_bg_color.RgbColor(self.dic_prefs["chframebgcolor"]))
text = """
Cet ecran vous permet de modifier l'encart reserver au logo ainsi
que celui du titre.
"""
af_text = wx.StaticText(self.modif_frame, -1, text, style=wx.ALIGN_CENTRE)
ligne = wx.StaticLine(self.modif_frame, -1)
gs = wx.GridSizer(2, 4, 3, 3)
for i in self.change_bt_dic.keys():
bt = wx.Button(self.modif_frame, i, self.change_bt_dic[i]["nom"])
bt.SetBackgroundColour(self.mod_bg_color.RgbColor(self.change_bt_dic[i]["btcolor"]))
gs.Add(bt, 1, wx.EXPAND)
self.modif_vbox = wx.BoxSizer(wx.VERTICAL)
self.modif_vbox.Add(af_text, 0, wx.EXPAND)
self.modif_vbox.Add(ligne, 0, wx.EXPAND)
self.modif_vbox.Add(gs, 1, wx.EXPAND)
self.modif_frame.SetSizer(self.modif_vbox)
self.modif_frame.Bind(wx.EVT_BUTTON, self.changecolor, id=20)
self.modif_frame.Bind(wx.EVT_BUTTON, self.changecolor, id=21)
self.modif_frame.Bind(wx.EVT_BUTTON, self.changelogo, id=22)
self.modif_frame.Bind(wx.EVT_BUTTON, self.changefont, id=23)
if self.modif_frame.ShowModal() == wx.ID_EXIT:
self.modif_frame.Destroy() |
Partager