Example #1
0
 def build(self, stream):
     count = 0
     stream.write(pack("=xBxxxxxxBBxxIIIxxxxxxxx", self.category, get_internal(self.element_header), self.client_swapped, self.xid_base, self.server_time, self.rec_sequence_num))
     count += 32
     build_list(self.conn, stream, self.data, 'B')
Example #2
0
 def build(self, stream):
     count = 0
     stream.write(pack("=II", get_internal(self.client_resource), self.num_ranges))
     count += 8
     build_list(self.conn, stream, self.ranges, Range)
Example #3
0
 def build(self, stream):
     count = 0
     stream.write(pack("=xBxxxxxxBxxxIxxxxxxxxxxxxxxxx", self.enabled, get_internal(self.element_header), self.num_intercepted_clients))
     count += 32
     build_list(self.conn, stream, self.intercepted_clients, ClientInfo)
Example #4
0
 def build(self, stream):
     count = 0
     stream.write(pack("=xxxxxxxxhhHHHHIIHxx", self.x, self.y, self.width, self.height, self.xhot, self.yhot, self.cursor_serial, get_internal(self.cursor_atom), self.nbytes))
     count += 32
     build_list(self.conn, stream, self.name, 'B')
     build_list(self.conn, stream, self.cursor_image, 'I')
Example #5
0
 def build(self, stream):
     count = 0
     stream.write(pack("=xxxxxxxxhhHHHHIxxxxxxxx", self.x, self.y, self.width, self.height, self.xhot, self.yhot, self.cursor_serial))
     count += 32
     build_list(self.conn, stream, self.cursor_image, 'I')
Example #6
0
 def build(self, stream):
     count = 0
     stream.write(pack("=xxxxxxxxIHxxxxxxxxxxxxxxxxxx", get_internal(self.atom), self.nbytes))
     count += 32
     build_list(self.conn, stream, self.name, 'B')
Example #7
0
 def build(self, stream):
     count = 0
     count += 8
     self.extents.build(stream)
     count += 16
     build_list(self.conn, stream, self.rectangles, RECTANGLE)
Example #8
0
 def build(self, stream):
     count = 0
     stream.write(pack("=xBxxxxxxI", self.ordering, self.rectangles_len))
     count += 12
     build_list(self.conn, stream, self.rectangles, RECTANGLE)