Пример #1
0
    def unmanage(self):
        if self.mapped:
            self.unmapped()

        # No more..!
        if self.workspace is not None:
            self.workspace.remove(self)
        focus.remove(self)
        self.layer.remove(self)
        self.unlisten()
        self.stop_timeout()
        icccm.set_wm_state(state.conn, self.win.id, icccm.State.Withdrawn, 0)
        events.unregister_window(self.win.id)
        del state.windows[self.win.id]
Пример #2
0
 def destroy(self):
     events.unregister_window(self.id)
     state.conn.core.DestroyWindow(self.id)