示例#1
0
	def __init__(self, position, size, bordersize=1, *args, **kwargs):
		if position is None:
			position = get_autopos(size)

		BaseWindow.__init__(self, **kwargs)
		CairoWidget.__init__(self, position, size, *args, **kwargs)
		
		self._bordersize = bordersize
		self._titlefont = self.create_font(size=9)
示例#2
0
    def __init__(self, position=Vector3(0, 0, 0), size=Vector2i(1, 1), tabs=[], **kwargs):
        for x in tabs:
            if not isinstance(x, Tab):
                raise ValueError, "TabView can only contain Tabs, not %s", type(x)

        self._children = [x.widget for x in tabs]
        self._titles = [x.title for x in tabs]

        Container.__init__(self, children=self._children)
        CairoWidget.__init__(self, position, size, **kwargs)

        self._font = self.create_font(size=9)
        self._selected = 0
示例#3
0
	def __init__(self, position=Vector3(0,0,0), size=Vector2i(1,1), tabs=[], **kwargs):
		for x in tabs:
			if not isinstance(x, Tab):
				raise ValueError, 'TabView can only contain Tabs, not %s', type(x)
			
		self._children = [x.widget for x in tabs]
		self._titles = [x.title for x in tabs]

		Container.__init__(self, children=self._children)
		CairoWidget.__init__(self, position, size, **kwargs)
		
		self._font = self.create_font(size=9)
		self._selected = 0
示例#4
0
	def __init__(self, size, title, *args, **kwargs):
		CairoWidget.__init__(self, Vector2i(0,0 ), size, *args, **kwargs)
		self._title = title
		self._titlefont = self.create_font(size=9)
示例#5
0
文件: game.py 项目: p-blomberg/yamosg
	def __init__(self, info):
		CairoWidget.__init__(self, Vector2i(0,0), Vector2i(1,1))
		info['Minable'] and 'Yes' or 'No'
		info['Cargo'] = ', '.join(['%s:%d' % (x['Type'],y) for x,y in info['Cargo']])
		self._info = info
		self._font = self.create_font('Monospace')