示例#1
0
文件: record.py 项目: atoun/melange
 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')
示例#2
0
文件: record.py 项目: atoun/melange
 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)
示例#3
0
文件: record.py 项目: atoun/melange
 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)
示例#4
0
文件: xfixes.py 项目: samurai-x/ooxcb
 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')
示例#5
0
文件: xfixes.py 项目: samurai-x/ooxcb
 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')
示例#6
0
文件: xfixes.py 项目: samurai-x/ooxcb
 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')
示例#7
0
文件: xfixes.py 项目: samurai-x/ooxcb
 def build(self, stream):
     count = 0
     count += 8
     self.extents.build(stream)
     count += 16
     build_list(self.conn, stream, self.rectangles, RECTANGLE)
示例#8
0
文件: shape.py 项目: samurai-x/ooxcb
 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)