예제 #1
0
 def clone(self, group):
     clone = Layout.clone(self, group)
     # These are mutable
     clone.stacks = [
         _WinStack(autosplit=self.autosplit[i])
         for i in range(len(self.stacks))
     ]
     return clone
예제 #2
0
파일: mystack.py 프로젝트: mikelward/conf
 def clone(self, group):
     c = Layout.clone(self, group)
     # These are mutable
     c.stacks = [
         _MyWinStack(autosplit=self.autosplit, width=s.width)
         for s in self.stacks
     ]
     return c
예제 #3
0
 def clone(self, group):
     c = Layout.clone(self, group)
     c._focused = None
     c._panel = None
     c._tree = Root(self.sections)
     return c
예제 #4
0
 def clone(self, group):
     c = Layout.clone(self, group)
     c.root = _BspNode()
     c.current = c.root
     return c
예제 #5
0
 def clone(self, group):
     c = Layout.clone(self, group)
     c.columns = [_Column(self.split, self.insert_position)]
     return c
예제 #6
0
 def clone(self, group):
     res = Layout.clone(self, group)
     res._slice = self._slice.clone(group)
     res.fallback = self.fallback.clone(group)
     return res
예제 #7
0
 def clone(self, group):
     c = Layout.clone(self, group)
     # These are mutable
     c.stacks = [_WinStack(autosplit=self.autosplit) for i in self.stacks]
     return c
예제 #8
0
 def clone(self, group):
     c = Layout.clone(self, group)
     c.clients = []
     c.rectangles = self.rectangles
     return c
예제 #9
0
 def clone(self, group):
     res = Layout.clone(self, group)
     res._slice = self._slice.clone(group)
     res._fallback = self._fallback.clone(group)
     res._window = None
     return res
예제 #10
0
 def clone(self, group):
     res = Layout.clone(self, group)
     res._slice = self._slice.clone(group)
     res._fallback = self._fallback.clone(group)
     res._window = None
     return res