Module: Uh

Defined in:
lib/uh.rb,
lib/uh/wm.rb,
lib/uh/geo.rb,
lib/uh/font.rb,
lib/uh/events.rb,
lib/uh/pixmap.rb,
lib/uh/screen.rb,
lib/uh/window.rb,
lib/uh/display.rb,
lib/uh/version.rb,
lib/uh/drawable.rb,
lib/uh/wm/client.rb,
lib/uh/wm/manager.rb,
lib/uh/events/event.rb,
lib/uh/geo_accessors.rb,
lib/uh/wm/action_handler.rb,
lib/uh/wm/workers/base_worker.rb,
lib/uh/wm/workers/blocking_worker.rb,
lib/uh/wm/workers/multiplexing_worker.rb,
ext/uh/uh.c

Defined Under Namespace

Modules: Drawable, Events, GeoAccessors Classes: Color, Display, DisplayError, Font, Geo, Pixmap, Screen, WM, Window

Constant Summary collapse

Error =
Class.new(StandardError)
RuntimeError =
Class.new(RuntimeError)
ArgumentError =
Class.new(Error)
OtherWMRunningError =
Class.new(RuntimeError)
KEY_MODIFIERS =
{
  shift:  1 << 0,
  lock:   1 << 1,
  ctrl:   1 << 2,
  mod1:   1 << 3,
  mod2:   1 << 4,
  mod3:   1 << 5,
  mod4:   1 << 6,
  mod5:   1 << 7
}.freeze
VERSION =
'1.1.0'.freeze