示例#1
0
文件: label.py 项目: djsuprin/semigui
	def render(self):
		Widget.render(self)
		renderCommands = []
		visibleTextLength = self._width - 1
		if visibleTextLength > 0:
			renderCommands.append(Utils.getMoveCursorCode(self._y, self._x))
			renderCommands.append(self._backColor + self._foreColor)
			renderCommands.append(self._text[:visibleTextLength])
		Utils.render(renderCommands)
示例#2
0
	def render(self):
		Widget.render(self)
		renderCommands = []
		if self._selected:
			selectedSymbol = Symbols.RADIOBUTTON_SELECTED
		else:
			selectedSymbol = Symbols.RADIOBUTTON_UNSELECTED
		#if visibleTextLength > 0:
		renderCommands.append(Utils.getMoveCursorCode(self._y, self._x))
		renderCommands.append(self._backColor + self._foreColor)
		renderCommands.append(selectedSymbol + ' ' + self._text[:self._width])
		Utils.render(renderCommands)