Exemple #1
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Struct.__init__(self, unpacker)
     base = unpacker.offset
     self.resource_type, self.count = unpacker.unpack("II")
     self.bufsize = unpacker.offset - base
Exemple #2
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Struct.__init__(self, unpacker)
     base = unpacker.offset
     self.resolution, self.minimum, self.maximum = unpacker.unpack("Iii")
     self.bufsize = unpacker.offset - base
Exemple #3
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Struct.__init__(self, unpacker)
     base = unpacker.offset
     self.left_side_bearing, self.right_side_bearing, self.character_width, self.ascent, self.descent, self.attributes = unpacker.unpack("hhhhhH")
     self.bufsize = unpacker.offset - base
Exemple #4
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Reply.__init__(self, unpacker)
     base = unpacker.offset
     self.bytes, self.bytes_overflow = unpacker.unpack("xx2x4xII")
     self.bufsize = unpacker.offset - base
Exemple #5
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Reply.__init__(self, unpacker)
     base = unpacker.offset
     self.hw_drawable_handle, = unpacker.unpack("xx2x4xI")
     self.bufsize = unpacker.offset - base
Exemple #6
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Reply.__init__(self, unpacker)
     base = unpacker.offset
     self.maximum_request_length, = unpacker.unpack("xx2x4xI")
     self.bufsize = unpacker.offset - base
Exemple #7
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Struct.__init__(self, unpacker)
     base = unpacker.offset
     self.red, self.green, self.blue, self.alpha = unpacker.unpack("HHHH")
     self.bufsize = unpacker.offset - base
Exemple #8
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Struct.__init__(self, unpacker)
     base = unpacker.offset
     self.visual, self.depth = unpacker.unpack("IB3x")
     self.bufsize = unpacker.offset - base
Exemple #9
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Reply.__init__(self, unpacker)
     base = unpacker.offset
     self.power_level, self.state = unpacker.unpack("xx2x4xHB21x")
     self.bufsize = unpacker.offset - base
Exemple #10
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Union.__init__(self, unpacker)
     self.data8 = xcffib.List(unpacker.copy(), "B", 20)
     self.data16 = xcffib.List(unpacker.copy(), "H", 10)
     self.data32 = xcffib.List(unpacker.copy(), "I", 5)
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Reply.__init__(self, unpacker)
     base = unpacker.offset
     self.red, self.green, self.blue = unpacker.unpack("xx2x4xIII12x")
     self.bufsize = unpacker.offset - base
Exemple #12
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Struct.__init__(self, unpacker)
     base = unpacker.offset
     self.attachment, self.format = unpacker.unpack("II")
     self.bufsize = unpacker.offset - base
Exemple #13
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Event.__init__(self, unpacker)
     base = unpacker.offset
     self.event_type, self.drawable, self.ust_hi, self.ust_lo, self.msc_hi, self.msc_lo, self.sbc = unpacker.unpack("xx2xH2xIIIIII")
     self.bufsize = unpacker.offset - base
Exemple #14
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Reply.__init__(self, unpacker)
     base = unpacker.offset
     self.is_param_recognized, self.value_hi, self.value_lo = unpacker.unpack("xB2x4xII")
     self.bufsize = unpacker.offset - base
Exemple #15
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Reply.__init__(self, unpacker)
     base = unpacker.offset
     self.authenticated, = unpacker.unpack("xx2x4xI")
     self.bufsize = unpacker.offset - base
Exemple #16
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Struct.__init__(self, unpacker)
     base = unpacker.offset
     self.numerator, self.denominator = unpacker.unpack("ii")
     self.bufsize = unpacker.offset - base
Exemple #17
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Reply.__init__(self, unpacker)
     base = unpacker.offset
     self.actual_width, self.actual_height = unpacker.unpack("xx2x4xHH")
     self.bufsize = unpacker.offset - base
Exemple #18
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Reply.__init__(self, unpacker)
     base = unpacker.offset
     self.same, = unpacker.unpack("xB2x4x")
     self.bufsize = unpacker.offset - base
Exemple #19
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Reply.__init__(self, unpacker)
     base = unpacker.offset
     self.ust_hi, self.ust_lo, self.msc_hi, self.msc_lo, self.sbc_hi, self.sbc_lo = unpacker.unpack("xx2x4xIIIIII")
     self.bufsize = unpacker.offset - base
Exemple #20
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Struct.__init__(self, unpacker)
     base = unpacker.offset
     self.hi, self.lo = unpacker.unpack("iI")
     self.bufsize = unpacker.offset - base
Exemple #21
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Reply.__init__(self, unpacker)
     base = unpacker.offset
     self.major_version, self.minor_version = unpacker.unpack("xB2x4xH")
     self.bufsize = unpacker.offset - base
Exemple #22
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Error.__init__(self, unpacker)
     base = unpacker.offset
     unpacker.unpack("xx2x")
     self.bufsize = unpacker.offset - base
Exemple #23
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Reply.__init__(self, unpacker)
     base = unpacker.offset
     self.server_major, self.server_minor = unpacker.unpack("xx2x4xHH")
     self.bufsize = unpacker.offset - base
Exemple #24
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Event.__init__(self, unpacker)
     base = unpacker.offset
     self.rotation, self.timestamp, self.config_timestamp, self.root, self.request_window, self.sizeID, self.subpixel_order, self.width, self.height, self.mwidth, self.mheight = unpacker.unpack(
         "xB2xIIIIHHHHHH")
     self.bufsize = unpacker.offset - base
Exemple #25
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Event.__init__(self, unpacker)
     base = unpacker.offset
     self.subtype, self.window, self.owner, self.selection, self.timestamp, self.selection_timestamp = unpacker.unpack(
         "xB2xIIIII8x")
     self.bufsize = unpacker.offset - base
Exemple #26
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Reply.__init__(self, unpacker)
     base = unpacker.offset
     self.atom, self.nbytes = unpacker.unpack("xx2x4xIH18x")
     self.name = xcffib.List(unpacker, "c", self.nbytes)
     self.bufsize = unpacker.offset - base
Exemple #27
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Event.__init__(self, unpacker)
     base = unpacker.offset
     self.subtype, self.window, self.cursor_serial, self.timestamp, self.name = unpacker.unpack(
         "xB2xIIII12x")
     self.bufsize = unpacker.offset - base
Exemple #28
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Reply.__init__(self, unpacker)
     base = unpacker.offset
     self.context_len, = unpacker.unpack("xx2x4xI20x")
     self.context = xcffib.List(unpacker, "c", self.context_len)
     self.bufsize = unpacker.offset - base
Exemple #29
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Reply.__init__(self, unpacker)
     base = unpacker.offset
     self.selections_len, = unpacker.unpack("xx2x4xI20x")
     self.selections = xcffib.List(unpacker, ListItem, self.selections_len)
     self.bufsize = unpacker.offset - base
Exemple #30
0
 def __init__(self, unpacker):
     if isinstance(unpacker, xcffib.Protobj):
         unpacker = xcffib.MemoryUnpacker(unpacker.pack())
     xcffib.Reply.__init__(self, unpacker)
     base = unpacker.offset
     unpacker.unpack("xx2x4x24x")
     self.priv_data = xcffib.List(unpacker, "I", self.length)
     self.bufsize = unpacker.offset - base