def __repr__(self): import rsttable rows = [['id', 'width', 'height', 'bpp'] ] + [[k, v.width, v.height, v.bitsperpixel] for k, v in self.icons.items()] return rsttable.toRSTtable(rows)
def __str__(self): def visrange(range): return str([zoomlevels[x] for x in range]) s = '' data = [] for detaillevel in range(5): row = [] row.append(detaillevel) row.append(visrange(self.visiblerange[detaillevel])) row.append(visrange(self.labelrange[detaillevel])) row.append(visrange(self.hidebasemaprange[detaillevel])) data.append(row) s += toRSTtable([['Detail level', 'Visible range', 'Label visible range', 'Hide basemap range']]+data) return s
def __repr__(self): s = "" s += repr(self.header) + '\n' for l,c in [(self.filetable, FileStruct), (self.recordtable, RecordStruct), (self.fieldtable, FieldStruct), (self.settable, SetStruct), (self.membertable, MemberStruct), (self.sorttable, SortStruct) ]: s += c.__name__ + ":\n" s += toRSTtable([c.reprheader()] + [f.reprrow() for f in l]) s+="\n" return s
def __str__(self): def visrange(range): return str([zoomlevels[x] for x in range]) s = '' data = [] for detaillevel in range(5): row = [] row.append(detaillevel) row.append(visrange(self.visiblerange[detaillevel])) row.append(visrange(self.labelrange[detaillevel])) row.append(visrange(self.hidebasemaprange[detaillevel])) data.append(row) s += toRSTtable([[ 'Detail level', 'Visible range', 'Label visible range', 'Hide basemap range' ]] + data) return s
def __repr__(self): return toRSTtable([self.reprheader(), self.reprrow()])