Exemple #1
0
 def clone(self, group):
     c = Layout.clone(self, group)
     # These are mutable
     c.stacks = [_WinStack() for i in self.stacks]
     for stack in c.stacks:
         if self.autosplit:
             stack.split = True
     return c
Exemple #2
0
 def clone(self, group):
     c = Layout.clone(self, group)
     # These are mutable
     c.stacks = [_WinStack() for i in self.stacks]
     return c
Exemple #3
0
 def clone(self, group):
     c = Layout.clone(self, group)
     c.clients = []
     return c
Exemple #4
0
 def clone(self, group):
     c = Layout.clone(self, group)
     c.windows = []
     return c
Exemple #5
0
 def clone(self, group):
     c = Layout.clone(self, group)
     c.windows = []
     return c
Exemple #6
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
Exemple #7
0
 def clone(self, group):
     c = Layout.clone(self, group)
     c.clients = []
     return c
Exemple #8
0
 def clone(self, group):
     c = Layout.clone(self, group)
     # These are mutable
     c.stacks = [_WinStack() for i in self.stacks]
     return c
Exemple #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
Exemple #10
0
 def clone(self, group):
     c = Layout.clone(self, group)
     c._focused = None
     c._panel = None
     c._tree = Root(self.sections)
     return c