コード例 #1
0
    def add(self, client):
        Layout.add(self, client)

        if not client.initial_map:
            self.place(client)

        self.save(client)
コード例 #2
0
ファイル: tile.py プロジェクト: BurntSushi/pyndow
    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()
コード例 #3
0
    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()