ui_control | compound
+-temporary | compound
| +-character | wide_character_vector | 
| +-integer | integer_vector | 
+-application_information | compound
| +-name | wide_character_vector | CYBOI Example Application
| +-version | wide_character_vector | 0.3.0.0
| +-date | wide_character_vector | 2009-01-31
| +-slogan | wide_character_vector | -- Cybernetics Oriented Programming --
| +-logo | 
| +-copyright | wide_character_vector | Copyright (c) 1999-2009. Christian Heller. All rights reserved.
| +-contact | wide_character_vector | http://www.cybop.net
| +-description | wide_character_vector | Text User Interface (TUI) Application
| +-authors | wide_character_vector | Christian Heller (christian.heller@tuxtax.de)
| +-helpers | wide_character_vector | 
| +-licence | wide_character_vector | This software is published under the GPL GNU General Public Licence.
+-settings | compound
| +-user_interface | wide_character_vector | gnu-linux-console
| +-tui | compound
| | +-window | compound
| | | +-shape | wide_character_vector | rectangle
| | | +-border | wide_character_vector | ascii
| | | +-layout | wide_character_vector | coordinates
| | | +-background | wide_character_vector | green
| | | +-foreground | wide_character_vector | white
| | | +-bold | integer_vector | 1
| | +-menu | compound
| | | +-shape | wide_character_vector | rectangle
| | | +-border | wide_character_vector | ascii
| | | +-layout | wide_character_vector | coordinates
| | | +-background | wide_character_vector | blue
| | | +-foreground | wide_character_vector | yellow
| | | +-bold | integer_vector | 1
| | +-menu_header | compound
| | | +-shape | wide_character_vector | rectangle
| | | +-layout | wide_character_vector | coordinates
| | | +-background | wide_character_vector | blue
| | | +-foreground | wide_character_vector | white
| | | +-bold | integer_vector | 1
| | +-menu_title | compound
| | | +-shape | wide_character_vector | rectangle
| | | +-layout | wide_character_vector | coordinates
| | | +-background | wide_character_vector | blue
| | | +-foreground | wide_character_vector | white
| | | +-bold | integer_vector | 1
| | | +-underline | integer_vector | 1
| | +-menu_item | compound
| | | +-shape | wide_character_vector | rectangle
| | | +-layout | wide_character_vector | coordinates
| | | +-background | wide_character_vector | blue
| | | +-foreground | wide_character_vector | white
| | | +-bold | integer_vector | 1
| | +-menu_footer | compound
| | | +-shape | wide_character_vector | rectangle
| | | +-layout | wide_character_vector | coordinates
| | | +-background | wide_character_vector | blue
| | | +-foreground | wide_character_vector | white
| | | +-bold | integer_vector | 1
| | +-label | compound
| | | +-shape | wide_character_vector | rectangle
| | | +-layout | wide_character_vector | coordinates
| | | +-background | wide_character_vector | green
| | | +-foreground | wide_character_vector | yellow
| | | +-bold | integer_vector | 1
| | +-button | compound
| | | +-shape | wide_character_vector | rectangle
| | | +-layout | wide_character_vector | coordinates
| | | +-background | wide_character_vector | blue
| | | +-foreground | wide_character_vector | white
| | | +-bold | integer_vector | 1
| | +-selection | compound
| | | +-shape | wide_character_vector | rectangle
| | | +-layout | wide_character_vector | coordinates
| | | +-background | wide_character_vector | red
| | | +-foreground | wide_character_vector | white
| | | +-bold | integer_vector | 1
+-tui | compound
| +-main_window | compound
| | +-header | compound
| | | +-title | wide_character_vector | CYBOI Example -- Text User Interface (TUI) Application
| | | | #-super | knowledge_path | .ui_control.settings.tui.menu_header
| | | | #-position | integer_vector | 10,0,0
| | | | #-size | integer_vector | 58,1,1
| | | #-super | knowledge_path | .ui_control.settings.tui.menu_header
| | | #-position | integer_vector | 1,1,0
| | | #-size | integer_vector | 78,1,1
| | +-menu | compound
| | | +-title | wide_character_vector | Menu
| | | | #-super | knowledge_path | .ui_control.settings.tui.menu_title
| | | | #-position | integer_vector | 30,1,0
| | | | #-size | integer_vector | 4,1,1
| | | +-mc_item | wide_character_vector | m - Start Midnight Commander (MC)
| | | | #-super | knowledge_path | .ui_control.settings.tui.menu_item
| | | | #-position | integer_vector | 1,3,0
| | | | #-size | integer_vector | 68,1,1
| | | | #-previous | wide_character_vector | .ui_control.tui.main_window.menu.exit_item
| | | | #-next | wide_character_vector | .ui_control.tui.main_window.menu.dosemu_item
| | | | #-button_press_action | wide_character_vector | .ui_control.logic.functionality.start_mc
| | | | #-background | wide_character_vector | blue
| | | | #-foreground | wide_character_vector | white
| | | | #-bold | integer_vector | 1
| | | +-dosemu_item | wide_character_vector | d - Start DOS Emulator (DOSemu)
| | | | #-super | knowledge_path | .ui_control.settings.tui.menu_item
| | | | #-position | integer_vector | 1,4,0
| | | | #-size | integer_vector | 68,1,1
| | | | #-previous | wide_character_vector | .ui_control.tui.main_window.menu.mc_item
| | | | #-next | wide_character_vector | .ui_control.tui.main_window.menu.x_window_item
| | | | #-button_press_action | wide_character_vector | .ui_control.logic.functionality.start_dosemu
| | | | #-background | wide_character_vector | blue
| | | | #-foreground | wide_character_vector | white
| | | | #-bold | integer_vector | 1
| | | +-x_window_item | wide_character_vector | x - Open an X Window
| | | | #-super | knowledge_path | .ui_control.settings.tui.menu_item
| | | | #-position | integer_vector | 1,5,0
| | | | #-size | integer_vector | 60,1,1
| | | | #-previous | wide_character_vector | .ui_control.tui.main_window.menu.dosemu_item
| | | | #-next | wide_character_vector | .ui_control.tui.main_window.menu.about_item
| | | | #-button_press_action | wide_character_vector | .ui_control.logic.functionality.show_x_window
| | | | #-background | wide_character_vector | blue
| | | | #-foreground | wide_character_vector | white
| | | | #-bold | integer_vector | 1
| | | +-about_item | wide_character_vector | a - Show About Information
| | | | #-super | knowledge_path | .ui_control.settings.tui.menu_item
| | | | #-position | integer_vector | 1,7,0
| | | | #-size | integer_vector | 60,1,1
| | | | #-previous | wide_character_vector | .ui_control.tui.main_window.menu.x_window_item
| | | | #-next | wide_character_vector | .ui_control.tui.main_window.menu.exit_item
| | | | #-button_press_action | wide_character_vector | .ui_control.logic.user_interface.show_about_information
| | | | #-background | wide_character_vector | blue
| | | | #-foreground | wide_character_vector | white
| | | | #-bold | integer_vector | 1
| | | +-exit_item | wide_character_vector | e - Exit Programme
| | | | #-super | knowledge_path | .ui_control.settings.tui.menu_item
| | | | #-position | integer_vector | 1,8,0
| | | | #-size | integer_vector | 60,1,1
| | | | #-previous | wide_character_vector | .ui_control.tui.main_window.menu.about_item
| | | | #-next | wide_character_vector | .ui_control.tui.main_window.menu.mc_item
| | | | #-button_press_action | wide_character_vector | .ui_control.logic.lifecycle.exit_program
| | | | #-background | wide_character_vector | blue
| | | | #-foreground | wide_character_vector | white
| | | | #-bold | integer_vector | 1
| | | #-super | knowledge_path | .ui_control.settings.tui.menu
| | | #-position | integer_vector | 5,5,0
| | | #-size | integer_vector | 70,15,1
| | | #-focus | wide_character_vector | .ui_control.tui.main_window.menu.mc_item
| | +-footer | compound
| | | +-url | wide_character_vector | http://www.cybop.net
| | | | #-super | knowledge_path | .ui_control.settings.tui.menu_footer
| | | | #-position | integer_vector | 25,0,0
| | | | #-size | integer_vector | 24,1,1
| | | #-super | knowledge_path | .ui_control.settings.tui.menu_footer
| | | #-position | integer_vector | 1,22,0
| | | #-size | integer_vector | 78,1,1
| | #-super | knowledge_path | .ui_control.settings.tui.window
| | #-position | integer_vector | 0,0,0
| | #-size | integer_vector | 80,24,1
| +-about_dialogue | compound
| | +-name | wide_character_vector | 
| | | #-super | knowledge_path | .ui_control.settings.tui.label
| | | #-position | integer_vector | 5,1,0
| | | #-size | integer_vector | 30,1,1
| | +-version | wide_character_vector | 
| | | #-super | knowledge_path | .ui_control.settings.tui.label
| | | #-position | integer_vector | 40,1,0
| | | #-size | integer_vector | 10,1,1
| | +-date | wide_character_vector | 
| | | #-super | knowledge_path | .ui_control.settings.tui.label
| | | #-position | integer_vector | 50,1,0
| | | #-size | integer_vector | 10,1,1
| | +-slogan | wide_character_vector | 
| | | #-super | knowledge_path | .ui_control.settings.tui.label
| | | #-position | integer_vector | 5,3,0
| | | #-size | integer_vector | 70,1,1
| | +-copyright | wide_character_vector | 
| | | #-super | knowledge_path | .ui_control.settings.tui.label
| | | #-position | integer_vector | 5,7,0
| | | #-size | integer_vector | 70,1,1
| | +-contact | wide_character_vector | 
| | | #-super | knowledge_path | .ui_control.settings.tui.label
| | | #-position | integer_vector | 5,9,0
| | | #-size | integer_vector | 70,1,1
| | +-description | wide_character_vector | 
| | | #-super | knowledge_path | .ui_control.settings.tui.label
| | | #-position | integer_vector | 5,11,0
| | | #-size | integer_vector | 70,1,1
| | +-authors_label | wide_character_vector | Authors:
| | | #-super | knowledge_path | .ui_control.settings.tui.label
| | | #-position | integer_vector | 5,13,0
| | | #-size | integer_vector | 70,1,1
| | +-authors | wide_character_vector | 
| | | #-super | knowledge_path | .ui_control.settings.tui.label
| | | #-position | integer_vector | 5,15,0
| | | #-size | integer_vector | 70,1,1
| | +-helpers | wide_character_vector | 
| | | #-super | knowledge_path | .ui_control.settings.tui.label
| | | #-position | integer_vector | 5,17,0
| | | #-size | integer_vector | 70,1,1
| | +-licence | wide_character_vector | 
| | | #-super | knowledge_path | .ui_control.settings.tui.label
| | | #-position | integer_vector | 5,19,0
| | | #-size | integer_vector | 70,1,1
| | +-close_button | wide_character_vector |     OK    
| | | #-super | knowledge_path | .ui_control.settings.tui.button
| | | #-position | integer_vector | 35,22,0
| | | #-size | integer_vector | 10,1,1
| | #-super | knowledge_path | .ui_control.settings.tui.window
| | #-position | integer_vector | 0,0,0
| | #-size | integer_vector | 80,24,1
+-gui | compound
| +-main_window | compound
| | +-menu_bar | compound
| | | +-module_menu | wide_character_vector | Module
| | | | #-layout | wide_character_vector | compass
| | | | #-cell | wide_character_vector | west
| | | | #-position | integer_vector | 0,0,0
| | | | #-size | integer_vector | 100,20,1
| | | | #-left_release | knowledge_path | .ui_control.logic.exit_program
| | | +-help_menu | wide_character_vector | Help
| | | | #-layout | wide_character_vector | compass
| | | | #-cell | wide_character_vector | east
| | | | #-position | integer_vector | 200,0,0
| | | | #-size | integer_vector | 100,20,1
| | | #-layout | wide_character_vector | compass
| | | #-cell | wide_character_vector | north
| | | #-position | integer_vector | 0,0,0
| | | #-size | integer_vector | 780,20,1
| | | #-left_release | knowledge_path | .ui_control.logic.exit_program
| | +-status_bar | compound
| | | +-status_panel | wide_character_vector | Ready.
| | | | #-layout | wide_character_vector | compass
| | | | #-cell | wide_character_vector | west
| | | | #-position | integer_vector | 0,0,0
| | | | #-size | integer_vector | 0,0,0
| | | #-layout | wide_character_vector | compass
| | | #-cell | wide_character_vector | south
| | | #-position | integer_vector | 0,20,0
| | | #-size | integer_vector | 780,20,1
| | #-shape | wide_character_vector | rectangle
| | #-layout | wide_character_vector | root
| | #-cell | wide_character_vector | 
| | #-position | integer_vector | 100,100,0
| | #-size | integer_vector | 800,600,1
| | #-background | wide_character_vector | white
| | #-foreground | wide_character_vector | white
| | #-title | wide_character_vector | Res Medicinae
| | #-icon | 
+-logic | compound
| +-functionality | compound
| | +-start_mc | operation | run
| | | #-program | wide_character_vector | mc
| | +-start_dosemu | operation | run
| | | #-program | wide_character_vector | xdosemu
| | +-show_x_window | operation | send
| | | #-channel | wide_character_vector | x-window-system
| | | #-receiver | wide_character_vector | user
| | | #-message | knowledge_path | .ui_control.gui
| +-handler | compound
| | +-handle_gnu_linux_console | compound
| | | +-receive | operation | receive
| | | | #-channel | wide_character_vector | gnu-linux-console
| | | | #-model | knowledge_path | .ui_control.logic.handler.gnu_linux_console_command
| | | +-assemble_command_model | operation | add
| | | | #-summand_1 | wide_character_vector | .ui_control.logic.user_interface.main_window_actions.
| | | | #-summand_2 | knowledge_path | .ui_control.logic.handler.gnu_linux_console_command
| | | | #-sum | knowledge_path | .ui_control.logic.handler.gnu_linux_console_command_model
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-send | operation | send
| | | | #-channel | wide_character_vector | signal
| | | | #-message | encapsulated_knowledge_path | .ui_control.logic.handler.gnu_linux_console_command_model
| | +-handle_about_dialog | compound
| | | +-receive | operation | receive
| | | | #-channel | wide_character_vector | gnu-linux-console
| | | | #-model | knowledge_path | .ui_control.logic.handler.gnu_linux_console_command
| | | +-assemble_command_model | operation | add
| | | | #-summand_1 | wide_character_vector | .ui_control.logic.user_interface.about_dialogue_actions.
| | | | #-summand_2 | knowledge_path | .ui_control.logic.handler.gnu_linux_console_command
| | | | #-sum | knowledge_path | .ui_control.logic.handler.gnu_linux_console_command_model
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-send | operation | send
| | | | #-channel | wide_character_vector | signal
| | | | #-message | encapsulated_knowledge_path | .ui_control.logic.handler.gnu_linux_console_command_model
| | +-handle_x_window_system | compound
| | +-handle_www_service | compound
| | +-handle_cyboi_service | compound
| | +-gnu_linux_console_command | wide_character_vector | 
| | +-gnu_linux_console_command_model | wide_character_vector | 
| +-lifecycle | compound
| | +-exit_program | compound
| | | +-clean_tui | operation | send
| | | | #-channel | wide_character_vector | gnu-linux-console
| | | | #-clean | integer_vector | 1
| | | +-exit_application | operation | exit
| +-translation | compound
| | +-translate_application_information_to_about_dialogue | compound
| | | +-copy_name | operation | copy
| | | | #-source | knowledge_path | .ui_control.application_information.name
| | | | #-destination | knowledge_path | .ui_control.tui.about_dialogue.name
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-copy_version | operation | copy
| | | | #-source | knowledge_path | .ui_control.application_information.version
| | | | #-destination | knowledge_path | .ui_control.tui.about_dialogue.version
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-copy_date | operation | copy
| | | | #-source | knowledge_path | .ui_control.application_information.date
| | | | #-destination | knowledge_path | .ui_control.tui.about_dialogue.date
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-copy_slogan | operation | copy
| | | | #-source | knowledge_path | .ui_control.application_information.slogan
| | | | #-destination | knowledge_path | .ui_control.tui.about_dialogue.slogan
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-copy_copyright | operation | copy
| | | | #-source | knowledge_path | .ui_control.application_information.copyright
| | | | #-destination | knowledge_path | .ui_control.tui.about_dialogue.copyright
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-copy_contact | operation | copy
| | | | #-source | knowledge_path | .ui_control.application_information.contact
| | | | #-destination | knowledge_path | .ui_control.tui.about_dialogue.contact
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-copy_description | operation | copy
| | | | #-source | knowledge_path | .ui_control.application_information.description
| | | | #-destination | knowledge_path | .ui_control.tui.about_dialogue.description
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-copy_authors | operation | copy
| | | | #-source | knowledge_path | .ui_control.application_information.authors
| | | | #-destination | knowledge_path | .ui_control.tui.about_dialogue.authors
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-copy_helpers | operation | copy
| | | | #-source | knowledge_path | .ui_control.application_information.helpers
| | | | #-destination | knowledge_path | .ui_control.tui.about_dialogue.helpers
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-copy_licence | operation | copy
| | | | #-source | knowledge_path | .ui_control.application_information.licence
| | | | #-destination | knowledge_path | .ui_control.tui.about_dialogue.licence
| | | | #-abstraction | wide_character_vector | wide_character_vector
| +-user_interface | compound
| | +-select_current_part | compound
| | | +-assemble_current_element_background | operation | add
| | | | #-summand_1 | knowledge_path | .ui_control.tui.main_window.menu#focus
| | | | #-summand_2 | wide_character_vector | #background
| | | | #-sum | knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-focus_background | operation | copy
| | | | #-source | knowledge_path | .ui_control.settings.tui.selection.background
| | | | #-destination | encapsulated_knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-assemble_current_element_foreground | operation | add
| | | | #-summand_1 | knowledge_path | .ui_control.tui.main_window.menu#focus
| | | | #-summand_2 | wide_character_vector | #foreground
| | | | #-sum | knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-focus_foreground | operation | copy
| | | | #-source | knowledge_path | .ui_control.settings.tui.selection.foreground
| | | | #-destination | encapsulated_knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-send_tui | operation | send
| | | | #-channel | wide_character_vector | gnu-linux-console
| | | | #-message | knowledge_path | .ui_control.tui
| | | | #-area | wide_character_vector | .main_window.menu
| | +-select_previous_part | compound
| | | +-assemble_current_element_background | operation | add
| | | | #-summand_1 | knowledge_path | .ui_control.tui.main_window.menu#focus
| | | | #-summand_2 | wide_character_vector | #background
| | | | #-sum | knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-unfocus_background | operation | copy
| | | | #-source | knowledge_path | .ui_control.settings.tui.menu_item.background
| | | | #-destination | encapsulated_knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-assemble_current_element_foreground | operation | add
| | | | #-summand_1 | knowledge_path | .ui_control.tui.main_window.menu#focus
| | | | #-summand_2 | wide_character_vector | #foreground
| | | | #-sum | knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-unfocus_foreground | operation | copy
| | | | #-source | knowledge_path | .ui_control.settings.tui.menu_item.foreground
| | | | #-destination | encapsulated_knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-assemble_previous_element_name | operation | add
| | | | #-summand_1 | knowledge_path | .ui_control.tui.main_window.menu#focus
| | | | #-summand_2 | wide_character_vector | #previous
| | | | #-sum | knowledge_path | .ui_control.tui.main_window.menu#focus
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-determine_real_element_name | operation | copy
| | | | #-source | encapsulated_knowledge_path | .ui_control.tui.main_window.menu#focus
| | | | #-destination | knowledge_path | .ui_control.tui.main_window.menu#focus
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-assemble_previous_element_background | operation | add
| | | | #-summand_1 | knowledge_path | .ui_control.tui.main_window.menu#focus
| | | | #-summand_2 | wide_character_vector | #background
| | | | #-sum | knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-focus_background | operation | copy
| | | | #-source | knowledge_path | .ui_control.settings.tui.selection.background
| | | | #-destination | encapsulated_knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-assemble_previous_element_foreground | operation | add
| | | | #-summand_1 | knowledge_path | .ui_control.tui.main_window.menu#focus
| | | | #-summand_2 | wide_character_vector | #foreground
| | | | #-sum | knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-focus_foreground | operation | copy
| | | | #-source | knowledge_path | .ui_control.settings.tui.selection.foreground
| | | | #-destination | encapsulated_knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-send_tui | operation | send
| | | | #-channel | wide_character_vector | gnu-linux-console
| | | | #-message | knowledge_path | .ui_control.tui
| | | | #-area | wide_character_vector | .main_window.menu
| | +-select_next_part | compound
| | | +-assemble_current_element_background | operation | add
| | | | #-summand_1 | knowledge_path | .ui_control.tui.main_window.menu#focus
| | | | #-summand_2 | wide_character_vector | #background
| | | | #-sum | knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-unfocus_background | operation | copy
| | | | #-source | knowledge_path | .ui_control.settings.tui.menu_item.background
| | | | #-destination | encapsulated_knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-assemble_current_element_foreground | operation | add
| | | | #-summand_1 | knowledge_path | .ui_control.tui.main_window.menu#focus
| | | | #-summand_2 | wide_character_vector | #foreground
| | | | #-sum | knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-unfocus_foreground | operation | copy
| | | | #-source | knowledge_path | .ui_control.settings.tui.menu_item.foreground
| | | | #-destination | encapsulated_knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-assemble_next_element_name | operation | add
| | | | #-summand_1 | knowledge_path | .ui_control.tui.main_window.menu#focus
| | | | #-summand_2 | wide_character_vector | #next
| | | | #-sum | knowledge_path | .ui_control.tui.main_window.menu#focus
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-determine_real_element_name | operation | copy
| | | | #-source | encapsulated_knowledge_path | .ui_control.tui.main_window.menu#focus
| | | | #-destination | knowledge_path | .ui_control.tui.main_window.menu#focus
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-assemble_next_element_background | operation | add
| | | | #-summand_1 | knowledge_path | .ui_control.tui.main_window.menu#focus
| | | | #-summand_2 | wide_character_vector | #background
| | | | #-sum | knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-focus_background | operation | copy
| | | | #-source | knowledge_path | .ui_control.settings.tui.selection.background
| | | | #-destination | encapsulated_knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-assemble_next_element_foreground | operation | add
| | | | #-summand_1 | knowledge_path | .ui_control.tui.main_window.menu#focus
| | | | #-summand_2 | wide_character_vector | #foreground
| | | | #-sum | knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-focus_foreground | operation | copy
| | | | #-source | knowledge_path | .ui_control.settings.tui.selection.foreground
| | | | #-destination | encapsulated_knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-send_tui | operation | send
| | | | #-channel | wide_character_vector | gnu-linux-console
| | | | #-message | knowledge_path | .ui_control.tui
| | | | #-area | wide_character_vector | .main_window.menu
| | +-enter | compound
| | | +-get_command_of_current_element | operation | add
| | | | #-summand_1 | knowledge_path | .ui_control.tui.main_window.menu#focus
| | | | #-summand_2 | wide_character_vector | #button_press_action
| | | | #-sum | knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-determine_real_command | operation | copy
| | | | #-source | encapsulated_knowledge_path | .ui_control.temporary.character
| | | | #-destination | knowledge_path | .ui_control.temporary.character
| | | | #-abstraction | wide_character_vector | wide_character_vector
| | | +-send_command_as_signal | operation | send
| | | | #-channel | wide_character_vector | signal
| | | | #-message | encapsulated_knowledge_path | .ui_control.temporary.character
| | +-show_about_information | compound
| | | +-translate | knowledge_path | .ui_control.logic.translation.translate_application_information_to_about_dialogue
| | | +-send | operation | send
| | | | #-channel | wide_character_vector | gnu-linux-console
| | | | #-message | knowledge_path | .ui_control.tui.about_dialogue
| | | | #-clean | integer_vector | 1
| | | +-sense | operation | sense
| | | | #-channel | wide_character_vector | gnu-linux-console
| | | | #-handler | knowledge_path | .ui_control.logic.handler.handle_about_dialog
| | +-hide_about_information | compound
| | | +-send | operation | send
| | | | #-channel | wide_character_vector | gnu-linux-console
| | | | #-message | knowledge_path | .ui_control.tui.main_window
| | | | #-clean | integer_vector | 1
| | | +-sense | operation | sense
| | | | #-channel | wide_character_vector | gnu-linux-console
| | | | #-handler | knowledge_path | .ui_control.logic.handler.handle_gnu_linux_console
| | +-refresh_gui | operation | send
| | | #-channel | wide_character_vector | x-window-system
| | | #-receiver | wide_character_vector | user
| | | #-message | knowledge_path | .ui_control.gui.main_window
| | +-main_window_actions | compound
| | | +-arrow_down | knowledge_path | .ui_control.logic.user_interface.select_next_part
| | | +-arrow_up | knowledge_path | .ui_control.logic.user_interface.select_previous_part
| | | +-arrow_right | knowledge_path | .ui_control.logic.user_interface.select_next_part
| | | +-arrow_left | knowledge_path | .ui_control.logic.user_interface.select_previous_part
| | | +-enter | knowledge_path | .ui_control.logic.user_interface.enter
| | | +-escape | knowledge_path | .ui_control.logic.lifecycle.exit_program
| | | +-m | knowledge_path | .ui_control.logic.functionality.start_mc
| | | +-d | knowledge_path | .ui_control.logic.functionality.start_dosemu
| | | +-x | knowledge_path | .ui_control.logic.functionality.show_x_window
| | | +-a | knowledge_path | .ui_control.logic.user_interface.show_about_information
| | | +-e | knowledge_path | .ui_control.logic.lifecycle.exit_program
| | +-about_dialogue_actions | compound
| | | +-enter | knowledge_path | .ui_control.logic.user_interface.hide_about_information
| | | +-escape | knowledge_path | .ui_control.logic.user_interface.hide_about_information
| | | +-o | knowledge_path | .ui_control.logic.user_interface.hide_about_information