def __init__(self, parent, offset, size): xcb.Struct.__init__(self, parent, offset, size) ( self.id, self.type, self.byte_order, ) = unpack_from('IBB2x', parent, offset) offset += 8 self.guid = xcb.List(parent, offset, 16, 'B', 1) offset += len(self.guid.buf()) ( self.bpp, self.num_planes, self.depth, self.red_mask, self.green_mask, self.blue_mask, self.format, self.y_sample_bits, self.u_sample_bits, self.v_sample_bits, self.vhorz_y_period, self.vhorz_u_period, self.vhorz_v_period, self.vvert_y_period, self.vvert_u_period, self.vvert_v_period, ) = unpack_from('BB2xB3xIIIB3xIIIIIIIII', parent, offset) offset += 60 offset += xcb.type_pad(1, offset) self.vcomp_order = xcb.List(parent, offset, 32, 'B', 1) offset += len(self.vcomp_order.buf()) offset += xcb.type_pad(4, offset) (self.vscanline_order, ) = unpack_from('B11x', parent, offset)
def __init__(self, parent, offset=0): xcb.Reply.__init__(self, parent, offset) (self.x, self.y, self.width, self.height, self.xhot, self.yhot, self.cursor_serial, self.cursor_atom, self.nbytes,) = unpack_from('xx2x4xhhHHHHIIH2x', parent, offset) offset += 32 self.name = xcb.List(parent, offset, self.nbytes, 'b', 1) offset += len(self.name.buf()) offset += xcb.type_pad(4, offset) self.cursor_image = xcb.List(parent, offset, (self.width * self.height), 'I', 4)
def __init__(self, parent, offset=0): xcb.Reply.__init__(self, parent, offset) (self.drawable_table_index, self.drawable_table_stamp, self.drawable_origin_X, self.drawable_origin_Y, self.drawable_size_W, self.drawable_size_H, self.num_clip_rects, self.back_x, self.back_y, self.num_back_clip_rects,) = unpack_from('xx2x4xIIhhhhIhhI', parent, offset) offset += 36 self.clip_rects = xcb.List(parent, offset, self.num_clip_rects, DrmClipRect, 8) offset += len(self.clip_rects.buf()) offset += xcb.type_pad(8, offset) self.back_clip_rects = xcb.List(parent, offset, self.num_back_clip_rects, DrmClipRect, 8)
def __init__(self, parent, offset=0): xcb.Reply.__init__(self, parent, offset) ( self.num_aliases, self.num_filters, ) = unpack_from('xx2x4xII16x', parent, offset) offset += 32 self.aliases = xcb.List(parent, offset, self.num_aliases, 'H', 2) offset += len(self.aliases.buf()) offset += xcb.type_pad(4, offset) self.filters = xcb.List(parent, offset, self.num_filters, STR, -1)
def __init__(self, parent, offset): xcb.Struct.__init__(self, parent, offset) base = offset (self.nameLen, ) = unpack_from('I', parent, offset) offset += 4 self.name = xcb.List(parent, offset, self.nameLen, 'b', 1) offset += len(self.name.buf()) (self.descLen, ) = unpack_from('I', parent, offset) offset += 4 offset += xcb.type_pad(1, offset) self.description = xcb.List(parent, offset, self.descLen, 'b', 1) offset += len(self.description.buf()) xcb._resize_obj(self, offset - base)
def __init__(self, parent, offset=0): xcb.Reply.__init__(self, parent, offset) (self.event_mask, ) = unpack_from('xx2x4xI', parent, offset) offset += 12 self.event_list = xcb.List(parent, offset, xcb.popcount(self.event_mask), 'I', 4) offset += len(self.event_list.buf()) (self.all_events_mask, ) = unpack_from('I', parent, offset) offset += 4 offset += xcb.type_pad(4, offset) self.all_events_list = xcb.List(parent, offset, xcb.popcount(self.all_events_mask), 'I', 4)
def __init__(self, parent, offset=0): xcb.Reply.__init__(self, parent, offset) ( self.num_planes, self.data_size, self.width, self.height, ) = unpack_from('xx2x4xIIHH12x', parent, offset) offset += 32 self.pitches = xcb.List(parent, offset, self.num_planes, 'I', 4) offset += len(self.pitches.buf()) offset += xcb.type_pad(4, offset) self.offsets = xcb.List(parent, offset, self.num_planes, 'I', 4)
def __init__(self, parent, offset=0): xcb.Reply.__init__(self, parent, offset) ( self.width_actual, self.height_actual, self.num_palette_entries, self.entry_bytes, ) = unpack_from('xx2x4xHHHH', parent, offset) offset += 16 self.component_order = xcb.List(parent, offset, 4, 'B', 1) offset += len(self.component_order.buf()) offset += 12 offset += xcb.type_pad(4, offset) self.priv_data = xcb.List(parent, offset, self.length, 'I', 4)
def __init__(self, parent, offset): xcb.Struct.__init__(self, parent, offset) base = offset (self.client_resource, self.num_ranges,) = unpack_from('II', parent, offset) offset += 8 self.ranges = xcb.List(parent, offset, self.num_ranges, Range, 24) offset += len(self.ranges.buf()) xcb._resize_obj(self, offset - base)
def __init__(self, parent, offset=0): xcb.Reply.__init__(self, parent, offset) offset += 8 self.extents = RECTANGLE(parent, offset, 8) offset += 8 offset += 16 offset += xcb.type_pad(8, offset) self.rectangles = xcb.List(parent, offset, (self.length / 2), RECTANGLE, 8)
def __init__(self, parent, offset=0): xcb.Reply.__init__(self, parent, offset) ( self.status_code, self.finished_flag, self.dataLen, ) = unpack_from('xx2x4xIII12x', parent, offset) offset += 32 self.data = xcb.List(parent, offset, self.dataLen, 'B', 1)
def __init__(self, parent, offset=0): xcb.Reply.__init__(self, parent, offset) ( self.num_attributes, self.text_size, ) = unpack_from('xx2x4xII16x', parent, offset) offset += 32 self.attributes = xcb.List(parent, offset, self.num_attributes, AttributeInfo, -1)
def __init__(self, parent, offset=0): xcb.Reply.__init__(self, parent, offset) ( self.width_actual, self.height_actual, self.flags_return, ) = unpack_from('xx2x4xHHI20x', parent, offset) offset += 36 self.priv_data = xcb.List(parent, offset, self.length, 'I', 4)
def __init__(self, parent, offset): xcb.Struct.__init__(self, parent, offset) base = offset ( self.base_id, self.name_size, self.num_ports, self.num_formats, self.type, ) = unpack_from('IHHHBx', parent, offset) offset += 12 self.name = xcb.List(parent, offset, self.name_size, 'b', 1) offset += len(self.name.buf()) offset += 1 offset += xcb.type_pad(8, offset) self.formats = xcb.List(parent, offset, self.num_formats, Format, 8) offset += len(self.formats.buf()) xcb._resize_obj(self, offset - base)
def __init__(self, parent, offset=0): xcb.Reply.__init__(self, parent, offset) ( self.num_formats, self.num_screens, self.num_depths, self.num_visuals, self.num_subpixel, ) = unpack_from('xx2x4xIIIII4x', parent, offset) offset += 32 self.formats = xcb.List(parent, offset, self.num_formats, PICTFORMINFO, 28) offset += len(self.formats.buf()) offset += xcb.type_pad(4, offset) self.screens = xcb.List(parent, offset, self.num_screens, PICTSCREEN, -1) offset += len(self.screens.buf()) offset += xcb.type_pad(4, offset) self.subpixels = xcb.List(parent, offset, self.num_subpixel, 'I', 4)
def __init__(self, parent, offset): xcb.Struct.__init__(self, parent, offset) base = offset self.spec = ClientIdSpec(parent, offset, 8) offset += 8 (self.length,) = unpack_from('I', parent, offset) offset += 4 offset += xcb.type_pad(4, offset) self.value = xcb.List(parent, offset, self.length, 'I', 4) offset += len(self.value.buf()) xcb._resize_obj(self, offset - base)
def __init__(self, parent, offset): xcb.Struct.__init__(self, parent, offset) base = offset ( self.id, self.width, self.height, self.data_size, self.num_planes, ) = unpack_from('IHHII', parent, offset) offset += 16 self.pitches = xcb.List(parent, offset, self.num_planes, 'I', 4) offset += len(self.pitches.buf()) offset += xcb.type_pad(4, offset) self.offsets = xcb.List(parent, offset, self.num_planes, 'I', 4) offset += len(self.offsets.buf()) offset += xcb.type_pad(1, offset) self.data = xcb.List(parent, offset, self.data_size, 'B', 1) offset += len(self.data.buf()) xcb._resize_obj(self, offset - base)
def __init__(self, parent, offset): xcb.Struct.__init__(self, parent, offset) base = offset ( self.num_depths, self.fallback, ) = unpack_from('II', parent, offset) offset += 8 self.depths = xcb.List(parent, offset, self.num_depths, PICTDEPTH, -1) offset += len(self.depths.buf()) xcb._resize_obj(self, offset - base)
def __init__(self, parent, offset): xcb.Struct.__init__(self, parent, offset) base = offset self.size = ResourceSizeSpec(parent, offset, 20) offset += 20 (self.num_cross_references,) = unpack_from('I', parent, offset) offset += 4 offset += xcb.type_pad(20, offset) self.cross_references = xcb.List(parent, offset, self.num_cross_references, ResourceSizeSpec, 20) offset += len(self.cross_references.buf()) xcb._resize_obj(self, offset - base)
def __init__(self, parent, offset): xcb.Struct.__init__(self, parent, offset) base = offset ( self.depth, self.num_visuals, ) = unpack_from('BxH4x', parent, offset) offset += 8 self.visuals = xcb.List(parent, offset, self.num_visuals, PICTVISUAL, 8) offset += len(self.visuals.buf()) xcb._resize_obj(self, offset - base)
def __init__(self, parent, offset): xcb.Struct.__init__(self, parent, offset) base = offset (self.counter,) = unpack_from('I', parent, offset) offset += 4 self.resolution = INT64(parent, offset, 8) offset += 8 (self.name_len,) = unpack_from('H', parent, offset) offset += 2 offset += xcb.type_pad(1, offset) self.name = xcb.List(parent, offset, self.name_len, 'b', 1) offset += len(self.name.buf()) xcb._resize_obj(self, offset - base)
def __init__(self, parent, offset): xcb.Struct.__init__(self, parent, offset) base = offset ( self.flags, self.min, self.max, self.size, ) = unpack_from('IiiI', parent, offset) offset += 16 self.name = xcb.List(parent, offset, self.size, 'b', 1) offset += len(self.name.buf()) xcb._resize_obj(self, offset - base)
def __init__(self, parent, offset): xcb.Struct.__init__(self, parent, offset) base = offset ( self.encoding, self.name_size, self.width, self.height, ) = unpack_from('IHHH2x', parent, offset) offset += 12 self.rate = Rational(parent, offset, 8) offset += 8 offset += xcb.type_pad(1, offset) self.name = xcb.List(parent, offset, self.name_size, 'b', 1) offset += len(self.name.buf()) xcb._resize_obj(self, offset - base)
def __init__(self, parent, offset=0): xcb.Reply.__init__(self, parent, offset) (self.x, self.y, self.width, self.height, self.xhot, self.yhot, self.cursor_serial,) = unpack_from('xx2x4xhhHHHHI8x', parent, offset) offset += 32 self.cursor_image = xcb.List(parent, offset, (self.width * self.height), 'I', 4)
def __init__(self, parent, offset=0): xcb.Reply.__init__(self, parent, offset) (self.atom, self.nbytes,) = unpack_from('xx2x4xIH18x', parent, offset) offset += 32 self.name = xcb.List(parent, offset, self.nbytes, 'b', 1)
def __init__(self, parent, offset=0): xcb.Reply.__init__(self, parent, offset) (self.num_types,) = unpack_from('xx2x4xI20x', parent, offset) offset += 32 self.types = xcb.List(parent, offset, self.num_types, Type, 8)
def __init__(self, parent, offset=0): xcb.Reply.__init__(self, parent, offset) (self.num_clients,) = unpack_from('xx2x4xI20x', parent, offset) offset += 32 self.clients = xcb.List(parent, offset, self.num_clients, Client, 8)
def __init__(self, parent, offset=0): xcb.Reply.__init__(self, parent, offset) (self.num_values, ) = unpack_from('xx2x4xI20x', parent, offset) offset += 32 self.values = xcb.List(parent, offset, self.num_values, INDEXVALUE, 12)
def __init__(self, parent, offset=0): xcb.Reply.__init__(self, parent, offset) (self.num_sizes,) = unpack_from('xx2x4xI20x', parent, offset) offset += 32 self.sizes = xcb.List(parent, offset, self.num_sizes, ResourceSizeValue, -1)
def __init__(self, parent, offset=0): xcb.Reply.__init__(self, parent, offset) (self.num_ids,) = unpack_from('xx2x4xI20x', parent, offset) offset += 32 self.ids = xcb.List(parent, offset, self.num_ids, ClientIdValue, -1)