Files
timecrafters_configuration_…/lib/page.rb
2020-12-08 22:18:54 -06:00

45 lines
673 B
Ruby

module TAC
class Page
include CyberarmEngine::DSL
include CyberarmEngine::Common
attr_reader :menu_bar, :status_bar, :body
def initialize(host:, header_bar_label:, menu_bar:, status_bar:, body:)
@host = host
@header_bar_label = header_bar_label
@menu_bar = menu_bar
@status_bar = status_bar
@body = body
end
def page(klass)
@host.page(klass)
end
def header_bar(text)
@header_bar_label.value = text
end
def setup
end
def focus
end
def blur
end
def draw
end
def update
end
def button_down(id)
end
def button_up(id)
end
end
end