本文整理汇总了Python中xcb.type_pad函数的典型用法代码示例。如果您正苦于以下问题:Python type_pad函数的具体用法?Python type_pad怎么用?Python type_pad使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了type_pad函数的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
def __init__(self, parent, offset, size):
xcb.Struct.__init__(self, parent, offset, size)
self.p1 = POINTFIX(parent, offset, 8)
offset += 8
offset += xcb.type_pad(8, offset)
self.p2 = POINTFIX(parent, offset, 8)
offset += 8
offset += xcb.type_pad(8, offset)
self.p3 = POINTFIX(parent, offset, 8)
示例2: __init__
def __init__(self, parent, offset=0):
xcb.Reply.__init__(self, parent, offset)
offset += 8
self.trigger = TRIGGER(parent, offset, 20)
offset += 20
offset += xcb.type_pad(8, offset)
self.delta = INT64(parent, offset, 8)
offset += 8
offset += xcb.type_pad(4, offset)
(self.events, self.state,) = unpack_from('BB2x', parent, offset)
示例3: __init__
def __init__(self, parent, offset, size):
xcb.Struct.__init__(self, parent, offset, size)
count = 0
self.p1 = POINTFIX(self, count, 8)
count += 8
count += xcb.type_pad(8, count)
self.p2 = POINTFIX(self, count, 8)
count += 8
count += xcb.type_pad(8, count)
self.p3 = POINTFIX(self, count, 8)
示例4: __init__
def __init__(self, parent):
xcb.Reply.__init__(self, parent)
count = 0
count += 8
self.trigger = TRIGGER(self, count, 20)
count += 20
count += xcb.type_pad(8, count)
self.delta = INT64(self, count, 8)
count += 8
count += xcb.type_pad(4, count)
(self.events, self.state,) = unpack_ex('BB', self, count)
示例5: __init__
def __init__(self, parent, offset=0):
xcb.Reply.__init__(self, parent, offset)
(self.size,) = unpack_from('xx2x4xH22x', parent, offset)
offset += 32
self.red = xcb.List(parent, offset, self.size, 'H', 2)
offset += len(self.red.buf())
offset += xcb.type_pad(2, offset)
self.green = xcb.List(parent, offset, self.size, 'H', 2)
offset += len(self.green.buf())
offset += xcb.type_pad(2, offset)
self.blue = xcb.List(parent, offset, self.size, 'H', 2)
示例6: __init__
def __init__(self, parent):
xcb.Event.__init__(self, parent)
count = 0
(self.device_id, self.time, self.num_keys, self.num_buttons, self.num_valuators, self.classes_reported,) = unpack_from('xB2xIBBBB', self, count)
count += 12
self.buttons = xcb.List(self, count, 4, 'B', 1)
count += len(self.buttons.buf())
count += xcb.type_pad(1, count)
self.keys = xcb.List(self, count, 4, 'B', 1)
count += len(self.keys.buf())
count += xcb.type_pad(4, count)
self.valuators = xcb.List(self, count, 3, 'I', 4)
示例7: __init__
def __init__(self, parent):
xcb.Reply.__init__(self, parent)
count = 0
(self.num_formats, self.num_screens, self.num_depths, self.num_visuals, self.num_subpixel,) = unpack_ex('xx2x4xIIIII4x', self, count)
count += 32
self.formats = xcb.List(self, count, self.num_formats, PICTFORMINFO, 28)
count += len(self.formats.buf())
count += xcb.type_pad(4, count)
self.screens = xcb.List(self, count, self.num_screens, PICTSCREEN, -1)
count += len(self.screens.buf())
count += xcb.type_pad(4, count)
self.subpixels = xcb.List(self, count, self.num_subpixel, 'I', 4)
示例8: __init__
def __init__(self, parent):
xcb.Reply.__init__(self, parent)
count = 0
(self.status, self.size,) = unpack_ex('xB2x4xH22x', self, count)
count += 32
self.red = xcb.List(self, count, self.size, 'H', 2)
count += len(self.red.buf())
count += xcb.type_pad(2, count)
self.green = xcb.List(self, count, self.size, 'H', 2)
count += len(self.green.buf())
count += xcb.type_pad(2, count)
self.blue = xcb.List(self, count, self.size, 'H', 2)
示例9: __init__
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)
示例10: __init__
def __init__(self, parent, offset):
xcb.Struct.__init__(self, parent, offset)
count = 0
(self.id, self.width, self.height, self.data_size, self.num_planes) = unpack_ex("IHHII", self, count)
count += 16
self.pitches = xcb.List(self, count, self.num_planes, "I", 4)
count += len(self.pitches.buf())
count += xcb.type_pad(4, count)
self.offsets = xcb.List(self, count, self.num_planes, "I", 4)
count += len(self.offsets.buf())
count += xcb.type_pad(1, count)
self.data = xcb.List(self, count, self.data_size, "B", 1)
count += len(self.data.buf())
xcb._resize_obj(self, count)
示例11: __init__
def __init__(self, parent, offset, size):
xcb.Struct.__init__(self, parent, offset, size)
count = 0
self.major = Range8(self, count, 2)
count += 2
count += xcb.type_pad(4, count)
self.minor = Range16(self, count, 4)
示例12: __init__
def __init__(self, parent, offset=0):
xcb.Event.__init__(self, parent, offset)
(self.level, self.drawable, self.damage, self.timestamp,) = unpack_from('xB2xIII', parent, offset)
offset += 16
self.area = RECTANGLE(parent, offset, 8)
offset += 8
offset += xcb.type_pad(8, offset)
self.geometry = RECTANGLE(parent, offset, 8)
示例13: __init__
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)
示例14: __init__
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)