def request_close(self): if "WM_DELETE_WINDOW" in self.get_property("protocols"): with xswallow: send_wm_delete_window(self.client_window) else: title = self.get_property("title") xid = self.get_property("xid") if FORCE_QUIT: log.warn("window %#x ('%s') does not support WM_DELETE_WINDOW... using force_quit", xid, title) # You don't wanna play ball? Then no more Mr. Nice Guy! self.force_quit() else: log.warn("window %#x cannot be closed, it does not support WM_DELETE_WINDOW") log.warn(" add FORCE_QUIT is disabled")
def request_close(self): if "WM_DELETE_WINDOW" in self.get_property("protocols"): with xswallow: send_wm_delete_window(self.client_window) else: title = self.get_property("title") xid = self.get_property("xid") if FORCE_QUIT: log.warn("window %#x ('%s') does not support WM_DELETE_WINDOW... using force_quit", xid, title) # You don't wanna play ball? Then no more Mr. Nice Guy! self.force_quit() else: log.warn("window %#x ('%s') cannot be closed,", xid, title) log.warn(" it does not support WM_DELETE_WINDOW") log.warn(" and FORCE_QUIT is disabled")
def send_delete(self): with xswallow: send_wm_delete_window(self.client_window)