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)
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)