Exemplo n.º 1
0
 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")
Exemplo n.º 2
0
 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")
Exemplo n.º 3
0
 def send_delete(self):
     with xswallow:
         send_wm_delete_window(self.client_window)