Module: RETerm::Components

Defined in:
lib/reterm/components.rb,
lib/reterm/components/dial.rb,
lib/reterm/components/entry.rb,
lib/reterm/components/image.rb,
lib/reterm/components/label.rb,
lib/reterm/components/radio.rb,
lib/reterm/components/button.rb,
lib/reterm/components/dialog.rb,
lib/reterm/components/matrix.rb,
lib/reterm/components/rocker.rb,
lib/reterm/components/splash.rb,
lib/reterm/components/hslider.rb,
lib/reterm/components/vslider.rb,
lib/reterm/components/youtube.rb,
lib/reterm/components/template.rb,
lib/reterm/components/alphalist.rb,
lib/reterm/components/histogram.rb,
lib/reterm/components/isometric.rb,
lib/reterm/components/ascii_text.rb,
lib/reterm/components/button_box.rb,
lib/reterm/components/cmd_output.rb,
lib/reterm/components/scroll_list.rb,
lib/reterm/components/select_list.rb,
lib/reterm/components/close_button.rb,
lib/reterm/components/drop_down_menu.rb,
lib/reterm/components/password_entry.rb,
lib/reterm/components/scrolling_area.rb,
lib/reterm/components/revealing_label.rb,
lib/reterm/components/multi_line_entry.rb

Overview

Encapsulates all the Components which have been currently implemented

Defined Under Namespace

Classes: AlphaList, AsciiText, Button, ButtonBox, CloseButton, CmdOutput, Dial, Dialog, DropDownMenu, Entry, HSlider, Histogram, Image, Isometric, Label, Matrix, MultiLineEntry, PasswordEntry, Radio, RevealingLabel, Rocker, ScrollList, ScrollingArea, SelectList, Splash, Template, VSlider, YouTube

Constant Summary collapse

DropDownMenu

Class Method Summary collapse

Class Method Details

.allObject



5
6
7
# File 'lib/reterm/components.rb', line 5

def self.all
  @a ||= Components.constants
end

.namesObject



9
10
11
# File 'lib/reterm/components.rb', line 9

def self.names
  @n ||= all.collect { |c| c.to_s }
end