+
Point of view
All features
deferred class UI_TYPED_BRIDGE_APPLICATION [J_ -> UI_JOB, W_ -> UI_TYPED_BRIDGE_WINDOW[J_, UI_TYPED_BRIDGE_PANEL[J_, UI_TYPED_BRIDGE_WIDGET[J_]], UI_TYPED_BRIDGE_MENU[J_, UI_TYPED_BRIDGE_MENU_ITEM[J_]]]]
Summary
Direct parents
Inherit list: UI_BRIDGE_APPLICATION, UI_TYPED_BRIDGE_COLLECTION
Insert list: JSON_HANDLER, LOGGING
Known children
Inherit list: CURSES_APPLICATION, READLINE_APPLICATION, WEB_APPLICATION
Overview
Features
{}
{UI_APPLICATION}
  • add (a_window: W_)
{UI_JOB}
{}
  • log: LOGGER
    There is one logger per concrete type; for performance reasons it is cached in each instance.
  • log_memory__0_: LOGGER
    The cached logger.
effective function
{}
conf_: JSON_OBJECT
writable attribute
{}
read_conf: JSON_OBJECT
effective function
{}
conf_section: STRING
deferred function
{}
deferred function
{}
ensure
  • interned: Result.intern = Result
add (a_window: W_)
deferred procedure
connect_to (a_job: UI_JOB)
deferred procedure
log: LOGGER
effective function
{}
There is one logger per concrete type; for performance reasons it is cached in each instance.
ensure
  • Result /= Void
log_memory__0_: LOGGER
writable attribute
{}
The cached logger.
The ugly name is intentional. Don't use directly.