예제 #1
0
 def __init__(self, parent, name, item):
     FieldSet.__init__(self, parent, name, item.description)
     self.related_item = item
     self._name = "content_%s" % item.name
예제 #2
0
파일: blp.py 프로젝트: valnar1/SickGear
 def __init__(self, parent, name, dxt2_mode=False, *args, **kwargs):
     """with dxt2_mode on, this field will always use the four color model"""
     FieldSet.__init__(self, parent, name, *args, **kwargs)
     self.dxt2_mode = dxt2_mode
예제 #3
0
파일: exe_res.py 프로젝트: valnar1/SickGear
 def __init__(self, parent, name, inode=None):
     FieldSet.__init__(self, parent, name)
     self.inode = inode
예제 #4
0
 def __init__(self, *args):
     FieldSet.__init__(self, *args)
     self._size = (8 + self["size"].value) * 8
예제 #5
0
파일: pifv.py 프로젝트: valnar1/SickGear
 def __init__(self, *args, **kw):
     FieldSet.__init__(self, *args, **kw)
     self._size = self["size"].value * 8
예제 #6
0
 def __init__(self, parent, name, count):
     FieldSet.__init__(self, parent, name)
     self.count = count
예제 #7
0
파일: xm.py 프로젝트: valnar1/SickGear
 def __init__(self, parent, name):
     FieldSet.__init__(self, parent, name)
     self._size = createInstrumentContentSize(self, self.absolute_address)
     self.info(self.createDescription())
예제 #8
0
 def __init__(self, parent, name, desc=None):
     FieldSet.__init__(self, parent, name, desc)
     self.info("Got entry count: '%s'" % self["entry_count"].value)
     self._size = self.current_size + 8 * 20 * int(self["entry_count"].value) \
         + self["line_end"].size
예제 #9
0
 def __init__(self, parent, name, ext, desc=None):
     FieldSet.__init__(self, parent, name, desc)
     self.ext = ext
     self.info(self.createDescription())
     self._size = (6 + self["data_size"].value) * 8
예제 #10
0
파일: win32.py 프로젝트: valnar1/SickGear
 def __init__(self, parent, name, use_fourcc=False):
     FieldSet.__init__(self, parent, name)
     self._use_fourcc = use_fourcc
예제 #11
0
파일: cab.py 프로젝트: valnar1/SickGear
 def __init__(self, *args, **kwargs):
     FieldSet.__init__(self, *args, **kwargs)
     size = (self["size"].value + 8) * 8  # +8 for header values
     if self["/flags/has_reserved"].value:
         size += self["/reserved_data_size"].value * 8
     self._size = size
예제 #12
0
파일: win32.py 프로젝트: valnar1/SickGear
 def __init__(self, *args):
     FieldSet.__init__(self, *args)
     self.version = self.stream.readBits(
         self.absolute_address + 32 + 16 + 12, 4, self.endian)
예제 #13
0
파일: bplist.py 프로젝트: valnar1/SickGear
 def __init__(self, parent, name, size, description=None):
     FieldSet.__init__(self, parent, name, description=description)
     self.numels = size
예제 #14
0
 def __init__(self, parent, name, description=None, tag_name_dict=None):
     FieldSet.__init__(self, parent, name, description)
     if tag_name_dict is None:
         tag_name_dict = Item.tag_name
     self.tag_name_dict = tag_name_dict
예제 #15
0
 def __init__(self, parent, name, index):
     FieldSet.__init__(self, parent, name)
     self.uniq_id = index
예제 #16
0
 def __init__(self, parent, name, desc=None):
     FieldSet.__init__(self, parent, name, desc)
     self._size = (4 + self["size"].value) * 8
예제 #17
0
 def __init__(self, parent, name):
     FieldSet.__init__(self, parent, name)
     self._group_count = None
예제 #18
0
파일: wmf.py 프로젝트: valnar1/SickGear
 def __init__(self, *args):
     FieldSet.__init__(self, *args)
     if self.root.isEMF():
         self._size = self["size"].value * 8
     else:
         self._size = self["size"].value * 16
예제 #19
0
 def __init__(self, parent, name, size):
     FieldSet.__init__(self, parent, name, size=size * 8)
     self.count = size // 4
예제 #20
0
 def __init__(self, *args):
     FieldSet.__init__(self, *args)
     self._size = self["bytes_allocated"].value * 8
예제 #21
0
파일: xm.py 프로젝트: valnar1/SickGear
 def __init__(self, parent, name, desc=None):
     FieldSet.__init__(self, parent, name, desc)
     self._size = createPatternContentSize(self, self.absolute_address)
예제 #22
0
파일: lzx.py 프로젝트: valnar1/SickGear
 def __init__(self, parent, name, num_elements, *args, **kwargs):
     FieldSet.__init__(self, parent, name, *args, **kwargs)
     self.num_elements = num_elements
예제 #23
0
 def __init__(self, parent, name, zoomIntervalCfg, **kw):
     FieldSet.__init__(self, parent, name, **kw)
     self.zoomIntervalCfg = zoomIntervalCfg
예제 #24
0
 def __init__(self, parent, name, size=None):
     FieldSet.__init__(self, parent, name, size=size)
예제 #25
0
파일: pifv.py 프로젝트: valnar1/SickGear
 def __init__(self, *args, **kw):
     FieldSet.__init__(self, *args, **kw)
     if not self._size:
         self._size = self["volume_len"].value * 8
예제 #26
0
 def __init__(self, parent, name, start, count, size, description, **kw):
     description = "%s: %s items" % (description, count)
     FieldSet.__init__(self, parent, name, description, size=size, **kw)
     self.start = 1 + start
     self.count = count
예제 #27
0
파일: exe_res.py 프로젝트: valnar1/SickGear
 def __init__(self, parent, name, is_32bit=True):
     FieldSet.__init__(self, parent, name)
     self._size = alignValue(self["size"].value, 4) * 8
     self.is_32bit = is_32bit
예제 #28
0
 def __init__(self, *args):
     FieldSet.__init__(self, *args)
     self._size = self["rec_len"].value * 8
예제 #29
0
파일: exe_res.py 프로젝트: valnar1/SickGear
 def __init__(self, parent, name):
     FieldSet.__init__(self, parent, name)
     self.name_field = None
예제 #30
0
 def __init__(self, parent, name, *args):
     FieldSet.__init__(self, parent, name, *args)
     self._size = self["content_item[1]"].address + self["size"].value * 8