Exemplo n.º 1
0
 def _select(self, name, sel):
     if name == "group":
         if sel is None:
             return self.currentGroup
         else:
             return self.groupMap.get(sel)
     elif name == "layout":
         if sel is None:
             return self.currentGroup.layout
         else:
             return utils.lget(self.currentGroup.layouts, sel)
     elif name == "widget":
         return self.widgetMap.get(sel)
     elif name == "bar":
         return getattr(self.currentScreen, sel)
     elif name == "window":
         if sel is None:
             return self.currentWindow
         else:
             return self.clientFromWID(sel)
     elif name == "screen":
         if sel is None:
             return self.currentScreen
         else:
             return utils.lget(self.screens, sel)
Exemplo n.º 2
0
 def _select(self, name, sel):
     if name == "group":
         return self.group
     elif name == "layout":
         if sel is None:
             return self.group.layout
         else:
             return utils.lget(self.group.layouts, sel)
     elif name == "screen":
         return self.group.screen
Exemplo n.º 3
0
 def _select(self, name, sel):
     if name == "layout":
         if sel is None:
             return self.group.layout
         else:
             return utils.lget(self.group.layouts, sel)
     elif name == "window":
         if sel is None:
             return self.group.currentWindow
         else:
             for i in self.group.windows:
                 if i.window.wid == sel:
                     return i
     elif name == "bar":
         return getattr(self, sel)
Exemplo n.º 4
0
 def _select(self, name, sel):
     if name == "layout":
         if sel is None:
             return self.layout
         else:
             return utils.lget(self.layouts, sel)
     elif name == "window":
         if sel is None:
             return self.currentWindow
         else:
             for i in self.windows:
                 if i.window.wid == sel:
                     return i
     elif name == "screen":
         return self.screen