class TheFox::TermKit::CellTableView
Attributes
highlighted[R]
Public Class Methods
new(subview, name = nil)
click to toggle source
Calls superclass method
TheFox::TermKit::View::new
# File lib/termkit/view/view_table_cell.rb, line 9 def initialize(subview, name = nil) name = "CellTableView_#{object_id}" if name.nil? super(name) @highlighted = false add_subview(subview) end
Public Instance Methods
highlighted=(highlighted)
click to toggle source
# File lib/termkit/view/view_table_cell.rb, line 18 def highlighted=(highlighted) if @highlighted != highlighted if highlighted foreground_color = :color_white background_color = :color_blue end @grid_cache.each do |y_pos, row| row.each do |x_pos, content| content.foreground_color = foreground_color content.background_color = background_color end end end @highlighted = highlighted end