示例#1
0
    def __init__(self, parent, title = None):
        BasePanel.__init__(self, parent, title)
        
        if wx.Platform == "__WXGTK__":
            self.sizer.Add((-1,10))
        else:
            self.sizer.Add(TitlePanel(self, _("General")), 0, wx.EXPAND, 0)

        self.list = GeneralInfoList(self)
        self.list.SetBackgroundColour(wx.SystemSettings_GetColour(wx.SYS_COLOUR_3DFACE))
        self.sizer.Add(self.list, 1, wx.EXPAND, 0)
        
        self.initTasks()
        
        self.sizer.SetSizeHints(self.list)
示例#2
0
class GeneralPanel(BasePanel):
    def __init__(self, parent, title = None):
        BasePanel.__init__(self, parent, title)
        
        if wx.Platform == "__WXGTK__":
            self.sizer.Add((-1,10))
        else:
            self.sizer.Add(TitlePanel(self, _("General")), 0, wx.EXPAND, 0)

        self.list = GeneralInfoList(self)
        self.list.SetBackgroundColour(wx.SystemSettings_GetColour(wx.SYS_COLOUR_3DFACE))
        self.sizer.Add(self.list, 1, wx.EXPAND, 0)
        
        self.initTasks()
        
        self.sizer.SetSizeHints(self.list)

    def OnSysColourChange(self, event):
        self.SetBackgroundColour(wx.SystemSettings_GetColour(wx.SYS_COLOUR_3DFACE))
        self.list.SetBackgroundColour(wx.SystemSettings_GetColour(wx.SYS_COLOUR_3DFACE))
        event.Skip()
        
    def loadValues(self):
        self.list.loadValues(self.parent.getTorrent())