Module: Cura

Defined in:
lib/cura/version.rb,
lib/cura/key.rb,
lib/cura/color.rb,
lib/cura/event.rb,
lib/cura/cursor.rb,
lib/cura/pencil.rb,
lib/cura/window.rb,
lib/cura/adapter.rb,
lib/cura/borders.rb,
lib/cura/margins.rb,
lib/cura/offsets.rb,
lib/cura/padding.rb,
lib/cura/component.rb,
lib/cura/error/base.rb,
lib/cura/event/base.rb,
lib/cura/application.rb,
lib/cura/event/click.rb,
lib/cura/event/focus.rb,
lib/cura/event/mouse.rb,
lib/cura/event/resize.rb,
lib/cura/event/handler.rb,
lib/cura/event/unfocus.rb,
lib/cura/component/base.rb,
lib/cura/component/pack.rb,
lib/cura/event/key_down.rb,
lib/cura/event/selected.rb,
lib/cura/component/group.rb,
lib/cura/component/label.rb,
lib/cura/component/button.rb,
lib/cura/event/dispatcher.rb,
lib/cura/focus_controller.rb,
lib/cura/component/listbox.rb,
lib/cura/component/textbox.rb,
lib/cura/event/mouse_button.rb,
lib/cura/attributes/has_root.rb,
lib/cura/component/scrollbar.rb,
lib/cura/error/invalid_color.rb,
lib/cura/event/mouse_wheel_up.rb,
lib/cura/attributes/has_colors.rb,
lib/cura/attributes/has_events.rb,
lib/cura/error/invalid_adapter.rb,
lib/cura/event/middleware/base.rb,
lib/cura/attributes/has_offsets.rb,
lib/cura/attributes/has_windows.rb,
lib/cura/event/mouse_wheel_down.rb,
lib/cura/attributes/has_ancestry.rb,
lib/cura/attributes/has_children.rb,
lib/cura/error/invalid_component.rb,
lib/cura/error/invalid_middleware.rb,
lib/cura/attributes/has_attributes.rb,
lib/cura/attributes/has_dimensions.rb,
lib/cura/attributes/has_initialize.rb,
lib/cura/attributes/has_visibility.rb,
lib/cura/error/invalid_application.rb,
lib/cura/event/middleware/dispatch.rb,
lib/cura/attributes/has_application.rb,
lib/cura/attributes/has_coordinates.rb,
lib/cura/attributes/has_orientation.rb,
lib/cura/attributes/has_focusability.rb,
lib/cura/event/middleware/aimer/base.rb,
lib/cura/attributes/has_side_attributes.rb,
lib/cura/event/middleware/translator/base.rb,
lib/cura/event/middleware/aimer/mouse_focus.rb,
lib/cura/attributes/has_relative_coordinates.rb,
lib/cura/event/middleware/aimer/target_option.rb,
lib/cura/event/middleware/translator/mouse_click.rb,
lib/cura/event/middleware/aimer/dispatcher_target.rb

Overview

An adaptable component library for creating graphical and text-based user interfaces.

Defined Under Namespace

Modules: Attributes, Component, Error, Event, Key Classes: Adapter, Application, Borders, Color, Cursor, FocusController, Margins, Offsets, Padding, Pencil, Window

Constant Summary collapse

VERSION =
"0.0.3"