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
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
def clone(self, group): c = Layout.clone(self, group) c._focused = None c._panel = None c._tree = Root(self.sections) return c
def clone(self, group): c = Layout.clone(self, group) c.root = _BspNode() c.current = c.root return c
def clone(self, group): c = Layout.clone(self, group) c.columns = [_Column(self.split, self.insert_position)] return c
def clone(self, group): res = Layout.clone(self, group) res._slice = self._slice.clone(group) res.fallback = self.fallback.clone(group) return res
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
def clone(self, group): c = Layout.clone(self, group) c.clients = [] c.rectangles = self.rectangles return c
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