Module: Wads

Defined in:
lib/wads/widgets.rb,
lib/wads/app.rb,
lib/wads/version.rb,
lib/wads/textinput.rb,
lib/wads/data_structures.rb

Overview

All wads classes are contained within the wads module.

Defined Under Namespace

Classes: AxisLines, BorderLayout, Button, ContentFooterLayout, Coordinates, DataRange, DeleteButton, Dialog, Document, EastWestLayout, Edge, ErrorMessage, Graph, GraphReverseIterator, GraphWidget, GuiContainer, GuiTheme, HashOfHashes, HeaderContentLayout, HorizontalAxisLabel, ImageWidget, InfoBox, Line, MultiSelectTable, Node, NodeIconWidget, NodeWidget, Panel, Plot, PlotPoint, SectionLayout, SingleSelectTable, Stats, Table, Text, TextField, TopMiddleBottomLayout, VerticalAxisLabel, VerticalColumnLayout, VisibleRange, WadsApp, WadsAquaTheme, WadsBrightTheme, WadsConfig, WadsDarkRedBrownTheme, WadsEarthTonesTheme, WadsLayout, WadsNatureTheme, WadsNoIconTheme, WadsPurpleTheme, Widget, WidgetResult

Constant Summary collapse

VERSION =
"0.2.1"
COLOR_PEACH =
Gosu::Color.argb(0xffe6b0aa)
COLOR_LIGHT_PURPLE =
Gosu::Color.argb(0xffd7bde2)
COLOR_LIGHT_BLUE =
Gosu::Color.argb(0xffa9cce3)
COLOR_VERY_LIGHT_BLUE =
Gosu::Color.argb(0xffd0def5)
COLOR_LIGHT_GREEN =
Gosu::Color.argb(0xffa3e4d7)
COLOR_GREEN =
COLOR_LIGHT_GREEN
COLOR_LIGHT_YELLOW =
Gosu::Color.argb(0xfff9e79f)
COLOR_LIGHT_ORANGE =
Gosu::Color.argb(0xffedbb99)
COLOR_WHITE =
Gosu::Color::WHITE
COLOR_OFF_WHITE =
Gosu::Color.argb(0xfff8f9f9)
COLOR_PINK =
Gosu::Color.argb(0xffe6b0aa)
COLOR_LIME =
Gosu::Color.argb(0xffDAF7A6)
COLOR_YELLOW =
Gosu::Color.argb(0xffFFC300)
COLOR_MAROON =
Gosu::Color.argb(0xffC70039)
COLOR_PURPLE =
COLOR_MAROON
COLOR_LIGHT_GRAY =
Gosu::Color.argb(0xff2c3e50)
COLOR_LIGHTER_GRAY =
Gosu::Color.argb(0xff364d63)
COLOR_LIGHTEST_GRAY =
Gosu::Color.argb(0xff486684)
COLOR_GRAY =
Gosu::Color::GRAY
COLOR_OFF_GRAY =
Gosu::Color.argb(0xff566573)
COLOR_LIGHT_BLACK =
Gosu::Color.argb(0xff111111)
COLOR_LIGHT_RED =
Gosu::Color.argb(0xffe6b0aa)
COLOR_CYAN =
Gosu::Color::CYAN
COLOR_AQUA =
COLOR_CYAN
COLOR_HEADER_BLUE =
Gosu::Color.argb(0xff089FCE)
COLOR_HEADER_BRIGHT_BLUE =
Gosu::Color.argb(0xff0FAADD)
COLOR_BLUE =
Gosu::Color::BLUE
COLOR_DARK_GRAY =
Gosu::Color.argb(0xccf0f3f4)
COLOR_RED =
Gosu::Color::RED
COLOR_BLACK =
Gosu::Color::BLACK
COLOR_FORM_BUTTON =
Gosu::Color.argb(0xcc2e4053)
COLOR_ERROR_CODE_RED =
Gosu::Color.argb(0xffe6b0aa)
COLOR_BORDER_BLUE =
Gosu::Color.argb(0xff004D80)
COLOR_ALPHA =
"alpha"
Z_ORDER_BACKGROUND =
2
Z_ORDER_BORDER =
3
Z_ORDER_SELECTION_BACKGROUND =
4
Z_ORDER_GRAPHIC_ELEMENTS =
5
Z_ORDER_PLOT_POINTS =
6
Z_ORDER_FOCAL_ELEMENTS =
8
Z_ORDER_TEXT =
9
EVENT_OK =
"ok"
EVENT_TEXT_INPUT =
"textinput"
EVENT_TABLE_SELECT =
"tableselect"
EVENT_TABLE_UNSELECT =
"tableunselect"
EVENT_TABLE_ROW_DELETE =
"tablerowdelete"
IMAGE_CIRCLE_SIZE =
104
ELEMENT_TEXT =
"text"
ELEMENT_TEXT_INPUT =
"text_input"
ELEMENT_BUTTON =
"button"
ELEMENT_IMAGE =
"image"
ELEMENT_TABLE =
"table"
ELEMENT_HORIZONTAL_PANEL =
"hpanel"
ELEMENT_VERTICAL_PANEL =
"vpanel"
ELEMENT_MAX_PANEL =
"maxpanel"
ELEMENT_DOCUMENT =
"document"
ELEMENT_GRAPH =
"graph"
ELEMENT_GENERIC =
"generic"
ELEMENT_PLOT =
"plot"
ARG_SECTION =
"section"
ARG_COLOR =
"color"
ARG_DESIRED_WIDTH =
"desired_width"
ARG_DESIRED_HEIGHT =
"desired_height"
ARG_PANEL_WIDTH =
"panel_width"
ARG_LAYOUT =
"layout"
ARG_TEXT_ALIGN =
"text_align"
ARG_USE_LARGE_FONT =
"large_font"
ARG_THEME =
"theme"
TEXT_ALIGN_LEFT =
"left"
TEXT_ALIGN_CENTER =
"center"
TEXT_ALIGN_RIGHT =
"right"
SECTION_TOP =
"north"
SECTION_MIDDLE =
"center"
SECTION_BOTTOM =
"south"
SECTION_LEFT =
"west"
SECTION_RIGHT =
"east"
SECTION_NORTH =
SECTION_TOP
SECTION_HEADER =
SECTION_TOP
SECTION_SOUTH =
SECTION_BOTTOM
SECTION_BOTTOM
SECTION_WEST =
"west"
SECTION_EAST =
"east"
SECTION_CENTER =
"center"
SECTION_CONTENT =
SECTION_CENTER
LAYOUT_VERTICAL_COLUMN =
"vcolumn"
LAYOUT_TOP_MIDDLE_BOTTOM =
"top_middle_bottom"
LAYOUT_HEADER_CONTENT =
"header_content"
"content_footer"
LAYOUT_BORDER =
"border"
LAYOUT_EAST_WEST =
"east_west"
LAYOUT_LEFT_RIGHT =
LAYOUT_EAST_WEST
FILL_VERTICAL_STACK =
"fill_vertical"
FILL_HORIZONTAL_STACK =
"fill_horizontal"
FILL_FULL_SIZE =
"fill_full_size"
GRAPH_DISPLAY_ALL =
"all"
GRAPH_DISPLAY_EXPLORER =
"explorer"
GRAPH_DISPLAY_TREE =
"tree"
SPACER =
"  "
VALUE_WIDTH =
10
COLOR_TAG =
"color"
DEG_0 =
0
DEG_45 =
Math::PI * 0.25
DEG_90 =
Math::PI * 0.5
DEG_135 =
Math::PI * 0.75
DEG_180 =
Math::PI
DEG_225 =
Math::PI * 1.25
DEG_270 =
Math::PI * 1.5
DEG_315 =
Math::PI * 1.75
DEG_360 =
Math::PI * 2
DEG_22_5 =
Math::PI * 0.125
DEG_67_5 =
DEG_45 + DEG_22_5
DEG_112_5 =
DEG_90 + DEG_22_5
DEG_157_5 =
DEG_135 + DEG_22_5
DEG_202_5 =
DEG_180 + DEG_22_5
DEG_247_5 =
DEG_225 + DEG_22_5
DEG_292_5 =
DEG_270 + DEG_22_5
DEG_337_5 =
DEG_315 + DEG_22_5