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()
Exemple #3
0
def app_layout(window):
    # create app layout
    layout = Gtk.Box()
    layout.add(AppButton(window))

    return layout