def populateFilterLists(self): repos = PacmanData.getValueSet(self.packages,"Repository") repos.insert(0,"all") for repo in repos: self.repoFilterList.append([repo]) groups = PacmanData.getValueSet(self.packages,"Groups") groups.insert(0,"all") for group in groups: self.groupFilterList.append([group]) status = ["All","Installed","Not Installed","Upgradable","In Queue"] for state in status: self.statusFilterList.append([state])
def __set_properties(self): repos= PacmanData.getValueSet(self.packages,"Repository") repos.insert(0,"all") self.RepoList.PopulateList(repos) self.GroupList.PopulateList(PacmanData.getValueSet(self.packages,"Groups")) self.StatusList.PopulateList(["Installed","Not Installed","Upgradable","In Queue"]) self.PackageList.SetPackages(self.packages) # begin wxGlade: MainFrame.__set_properties self.SetTitle("The Schwaurtz Package Manager") self.MainWindow_toolbar.SetToolBitmapSize((16, 15)) self.MainWindow_toolbar.SetMargins((0, 0)) self.MainWindow_toolbar.SetToolPacking(1) self.MainWindow_toolbar.SetToolSeparation(18) self.MainWindow_toolbar.Realize() self.PackageGroupTabs.SetMinSize((172, 352)) self.VerticleSpitter.SetMinSize((729, 352)) self.InfoTabs.SetMinSize((729, 207)) self.HorizontalSplitter.SetMinSize((729, 564))