def loadFilteredActiveAppButtons(self): if self.appButtonsContainer is not None: # empty allAppsContent for appButton in self.appButtonsContainer.get_children(): appButton.destroy() for app in self.filteredActiveApps: row = Gtk.HBox() self.appButtonsContainer.add(row) appButton = AppButton(app, 24, self.popover) row.pack_start(appButton, True, True, 0) appButton.show_all() row.show_all() self.appButtonsContainer.show_all()
def loadAppButtons(self): if self.appButtonsContainer is not None: # empty allAppsContent for appButton in self.appButtonsContainer.get_children(): appButton.destroy() counter = 0 for app in self.allApps: if counter >= self.showOnPanel and app.getActive(): row = Gtk.HBox() self.appButtonsContainer.add(row) appButton = AppButton(app, 24, self.popover) row.pack_start(appButton, True, True, 0) appButton.show_all() row.show_all() counter += 1 self.appButtonsContainer.show_all()
def app_layout(window): # create app layout layout = Gtk.Box() layout.add(AppButton(window)) return layout