def add(self, client): Layout.add(self, client) if not client.initial_map: self.place(client) self.save(client)
def add(self, client, force_master=False, doplace=True): Layout.add(self, client) self.save(client) if force_master or self._masters() < self.maxmasters: self._add_master(client) else: if self._get_focused_section() is self.master: self._add_master(client) else: self._add_slave(client) if doplace: self.place()
def add(self, client, force_master=False, doplace=True): Layout.add(self, client) self.save(client) if force_master or self._masters() < self.maxmasters: self._add_master(client) else: if self._get_focused_section() is self.master: self._add_master(client) else: self._add_slave(client) if doplace: self.place()