Archived
1
0
Fork 0

Implement attributes for Curses::React::Nodes::TextLine

This commit is contained in:
Braiden Vasco 2017-07-28 11:49:00 +00:00
parent e1501a26f3
commit a04191ecc9
2 changed files with 4 additions and 2 deletions

View file

@ -17,8 +17,10 @@ module Curses
def draw
return if props[:text].nil?
@window.attron props[:attr] if props[:attr]
setpos props[:x], props[:y]
addstr props[:text].ljustetc props[:width]
@window.attroff props[:attr] if props[:attr]
end
def setpos(x, y)

View file

@ -127,8 +127,6 @@ class Style
window.attroff message_error_attr
end
private
def logo_attr
Curses.color_pair(logo_id) | Curses::A_BOLD
end
@ -185,6 +183,8 @@ private
Curses.color_pair message_error_id
end
private
def logo_id
@logo_id ||= self.class.counter
end