예제 #1
0
    def mode(self, mode):
        if mode == "normal":
            statusWindow().maximize()
            self.info.hide()
            self.chat.hide()
            self.map.hide()

            setTriggerState("^TP", 0)
            #setTimerState("^TPA", 0)
            
            connection().send("set columns %d\n" % statusWindow().getColumns())

        elif mode == "all":
            statusWindow().resizeChars(83, 10)
            self.map.resizeChars(7, 15)
            self.chat.resize(statusWindow().getSizeX()
                             -self.map.getSizeX(), self.map.getSizeY())
            statusWindow().resize(statusWindow().getSizeX(),
                                  XM.mdiHeight()-self.chat.getSizeY())
            statusWindow().move(0, 0)
            self.map.move(0, statusWindow().getSizeY())
            self.chat.move(self.map.getSizeX(), statusWindow().getSizeY())
            self.info.move(statusWindow().getSizeX(), 0)
            self.info.resize(XM.mdiWidth()-statusWindow().getSizeX(),
                             XM.mdiHeight())
            self.chat.show()
            self.map.show()
            self.info.show()
            
            setTriggerState("^TPA", 1)
            #setTimerState("^TPA", 1)

            connection().send("set columns 9999")
            connection().send("le2\n")