def send_cursor(self): self.send_cursor_pending = False self.cursor_data = get_cursor_image() if self.cursor_data: pixels = self.cursor_data[7] if self.default_cursor_data and pixels==self.default_cursor_data[7]: log("send_cursor(): default cursor - clearing it") self.cursor_data = None elif pixels is not None: if len(pixels)<64: self.cursor_data[7] = str(pixels) else: self.cursor_data[7] = zlib_compress("cursor", pixels) else: log("send_cursor() failed to get cursor image") for ss in self._server_sources.values(): ss.send_cursor(self.cursor_data) return False
def send_cursor(self): self.send_cursor_pending = False self.cursor_data = get_cursor_image() if self.cursor_data: pixels = self.cursor_data[7] if self.default_cursor_data and pixels == self.default_cursor_data[ 7]: log("send_cursor(): default cursor - clearing it") self.cursor_data = None elif pixels is not None: if len(pixels) < 64: self.cursor_data[7] = str(pixels) else: self.cursor_data[7] = zlib_compress("cursor", pixels) else: log("send_cursor() failed to get cursor image") for ss in self._server_sources.values(): ss.send_cursor(self.cursor_data) return False
def get_default_cursor(): self.default_cursor_data = get_cursor_image() log("get_default_cursor=%s", self.default_cursor_data)