class Bash_Visual::HorizontalScroll

Constants

DEFAULT_SEPARATOR

Public Class Methods

new(options) click to toggle source
Calls superclass method
# File lib/bash-visual/horizontal_scroll.rb, line 6
def initialize options
  super

  @separator =
    if @separator == true;                  DEFAULT_SEPARATOR
    elsif @s.instance_of? String;   @separator[0]
    else                                    nil
  end
end

Public Instance Methods

get_x_position(available_area_width, message_width = 0) click to toggle source
# File lib/bash-visual/horizontal_scroll.rb, line 16
def get_x_position available_area_width, message_width = 0
  if (@start == BEGINNING)
    @x + (@width - available_area_width)
  else
    @x + available_area_width - message_width
  end
end
print_message(message, font, available_area) click to toggle source