[selected_node] | element/part | 
+-temporary | element/part | 
| +-character | text/plain | .ui_control.tui.main_window.menu.mc#foreground
| +-integer | number/integer | 0
| +-command | text/plain | 
| +-path | path/knowledge | 
+-application_information | element/part | 
| +-name | text/plain | CYBOP Example Application
| +-version | text/plain | 0.12.0
| +-date | text/plain | 2012-06-21
| +-slogan | text/plain | -- Cybernetics Oriented Programming --
| +-logo |  | 
| +-copyright | text/plain | Copyright (C) 1999-2012. Christian Heller.
| +-contact | text/plain | http://www.cybop.org/
| +-description | text/plain | Text User Interface (TUI) Application
| +-authors | text/plain | Christian Heller (christian.heller@tuxtax.de)
| +-helpers | text/plain | 
| +-licence | text/plain | This software is published under the GPL GNU General Public Licence.
+-settings | element/part | 
| +-user_interface | meta/channel | terminal
| +-tui | element/part | 
| | +-window | element/part | 
| | | +-background | colour/terminal | green
| | | +-foreground | colour/terminal | white
| | | +-border | text/plain | ascii
| | | +-bold | logicvalue/boolean | true
| | +-menu | element/part | 
| | | +-border | text/plain | ascii
| | | +-background | colour/terminal | blue
| | | +-foreground | colour/terminal | yellow
| | | +-bold | logicvalue/boolean | true
| | +-menu_header | element/part | 
| | | +-background | colour/terminal | blue
| | | +-foreground | colour/terminal | white
| | | +-bold | logicvalue/boolean | true
| | +-menu_title | element/part | 
| | | +-background | colour/terminal | blue
| | | +-foreground | colour/terminal | white
| | | +-bold | logicvalue/boolean | true
| | | +-underline | logicvalue/boolean | true
| | +-menu_item | element/part | 
| | | +-background | colour/terminal | blue
| | | +-foreground | colour/terminal | white
| | | +-bold | logicvalue/boolean | true
| | +-menu_footer | element/part | 
| | | +-background | colour/terminal | blue
| | | +-foreground | colour/terminal | white
| | | +-bold | logicvalue/boolean | true
| | +-label | element/part | 
| | | +-background | colour/terminal | green
| | | +-foreground | colour/terminal | yellow
| | | +-bold | logicvalue/boolean | true
| | +-button | element/part | 
| | | +-background | colour/terminal | blue
| | | +-foreground | colour/terminal | white
| | | +-bold | logicvalue/boolean | true
| | +-selection | element/part | 
| | | +-background | colour/terminal | red
| | | +-foreground | colour/terminal | white
| | | +-bold | logicvalue/boolean | true
+-tui | element/part | 
| +-main_window | element/part | 
| | +-header | element/part | 
| | | +-title | text/plain | CYBOI Example -- Text User Interface (TUI) Application
| | | | #-super | path/knowledge | .ui_control.settings.tui.menu_header
| | | | #-position | number/integer | 10,0
| | | | #-size | number/integer | 58,1
| | | #-super | path/knowledge | .ui_control.settings.tui.menu_header
| | | #-position | number/integer | 1,1
| | | #-size | number/integer | 78,1
| | +-menu | element/part | 
| | | +-title | text/plain | Menu
| | | | #-super | path/knowledge | .ui_control.settings.tui.menu_title
| | | | #-position | number/integer | 30,1
| | | | #-size | number/integer | 4,1
| | | +-mc | text/plain | m - Start Midnight Commander (MC)
| | | | #-super | path/knowledge | .ui_control.settings.tui.menu_item
| | | | #-position | number/integer | 1,3
| | | | #-size | number/integer | 68,1
| | | | #-previous | text/plain | .ui_control.tui.main_window.menu.exit
| | | | #-next | text/plain | .ui_control.tui.main_window.menu.dosemu
| | | | #-button_press_action | text/plain | .ui_control.logic.functionality.start_mc
| | | | #-background | colour/terminal | red
| | | | #-foreground | colour/terminal | white
| | | | #-bold | logicvalue/boolean | true
| | | +-dosemu | text/plain | d - Start DOS Emulator (DOSemu)
| | | | #-super | path/knowledge | .ui_control.settings.tui.menu_item
| | | | #-position | number/integer | 1,4
| | | | #-size | number/integer | 68,1
| | | | #-previous | text/plain | .ui_control.tui.main_window.menu.mc
| | | | #-next | text/plain | .ui_control.tui.main_window.menu.x_window
| | | | #-button_press_action | text/plain | .ui_control.logic.functionality.start_dosemu
| | | | #-background | colour/terminal | blue
| | | | #-foreground | colour/terminal | white
| | | | #-bold | logicvalue/boolean | true
| | | +-x_window | text/plain | x - Open an X Window
| | | | #-super | path/knowledge | .ui_control.settings.tui.menu_item
| | | | #-position | number/integer | 1,5
| | | | #-size | number/integer | 60,1
| | | | #-previous | text/plain | .ui_control.tui.main_window.menu.dosemu
| | | | #-next | text/plain | .ui_control.tui.main_window.menu.about
| | | | #-button_press_action | text/plain | .ui_control.logic.functionality.show_x_window
| | | | #-background | colour/terminal | blue
| | | | #-foreground | colour/terminal | white
| | | | #-bold | logicvalue/boolean | true
| | | +-about | text/plain | a - Show About Information
| | | | #-super | path/knowledge | .ui_control.settings.tui.menu_item
| | | | #-position | number/integer | 1,7
| | | | #-size | number/integer | 60,1
| | | | #-previous | text/plain | .ui_control.tui.main_window.menu.x_window
| | | | #-next | text/plain | .ui_control.tui.main_window.menu.exit
| | | | #-button_press_action | text/plain | .ui_control.logic.user_interface.show_about_information
| | | | #-background | colour/terminal | blue
| | | | #-foreground | colour/terminal | white
| | | | #-bold | logicvalue/boolean | true
| | | +-exit | text/plain | e - Exit Programme
| | | | #-super | path/knowledge | .ui_control.settings.tui.menu_item
| | | | #-position | number/integer | 1,8
| | | | #-size | number/integer | 60,1
| | | | #-previous | text/plain | .ui_control.tui.main_window.menu.about
| | | | #-next | text/plain | .ui_control.tui.main_window.menu.mc
| | | | #-button_press_action | text/plain | .ui_control.logic.lifecycle.exit_programme
| | | | #-background | colour/terminal | blue
| | | | #-foreground | colour/terminal | white
| | | | #-bold | logicvalue/boolean | true
| | | #-super | path/knowledge | .ui_control.settings.tui.menu
| | | #-position | number/integer | 5,5
| | | #-size | number/integer | 70,15
| | | #-focus | text/plain | .ui_control.tui.main_window.menu.mc
| | +-footer | element/part | 
| | | +-url | text/plain | http://www.cybop.org/
| | | | #-super | path/knowledge | .ui_control.settings.tui.menu_footer
| | | | #-position | number/integer | 25,0
| | | | #-size | number/integer | 24,1
| | | #-super | path/knowledge | .ui_control.settings.tui.menu_footer
| | | #-position | number/integer | 1,22
| | | #-size | number/integer | 78,1
| | #-super | path/knowledge | .ui_control.settings.tui.window
| | #-position | number/integer | 0,0
| | #-size | number/integer | 80,24
| +-about_dialogue | element/part | 
| | +-name | text/plain | 
| | | #-super | path/knowledge | .ui_control.settings.tui.label
| | | #-position | number/integer | 5,1
| | | #-size | number/integer | 30,1
| | +-version | text/plain | 
| | | #-super | path/knowledge | .ui_control.settings.tui.label
| | | #-position | number/integer | 40,1
| | | #-size | number/integer | 10,1
| | +-date | text/plain | 
| | | #-super | path/knowledge | .ui_control.settings.tui.label
| | | #-position | number/integer | 50,1
| | | #-size | number/integer | 10,1
| | +-slogan | text/plain | 
| | | #-super | path/knowledge | .ui_control.settings.tui.label
| | | #-position | number/integer | 5,3
| | | #-size | number/integer | 70,1
| | +-copyright | text/plain | 
| | | #-super | path/knowledge | .ui_control.settings.tui.label
| | | #-position | number/integer | 5,7
| | | #-size | number/integer | 70,1
| | +-contact | text/plain | 
| | | #-super | path/knowledge | .ui_control.settings.tui.label
| | | #-position | number/integer | 5,9
| | | #-size | number/integer | 70,1
| | +-description | text/plain | 
| | | #-super | path/knowledge | .ui_control.settings.tui.label
| | | #-position | number/integer | 5,11
| | | #-size | number/integer | 70,1
| | +-authors_label | text/plain | Authors:
| | | #-super | path/knowledge | .ui_control.settings.tui.label
| | | #-position | number/integer | 5,13
| | | #-size | number/integer | 70,1
| | +-authors | text/plain | 
| | | #-super | path/knowledge | .ui_control.settings.tui.label
| | | #-position | number/integer | 5,15
| | | #-size | number/integer | 70,1
| | +-helpers | text/plain | 
| | | #-super | path/knowledge | .ui_control.settings.tui.label
| | | #-position | number/integer | 5,17
| | | #-size | number/integer | 70,1
| | +-licence | text/plain | 
| | | #-super | path/knowledge | .ui_control.settings.tui.label
| | | #-position | number/integer | 5,19
| | | #-size | number/integer | 70,1
| | +-close_button | text/plain |     OK    
| | | #-super | path/knowledge | .ui_control.settings.tui.button
| | | #-position | number/integer | 35,22
| | | #-size | number/integer | 10,1
| | #-super | path/knowledge | .ui_control.settings.tui.window
| | #-position | number/integer | 0,0
| | #-size | number/integer | 80,24
+-gui | element/part | 
| +-main_window | element/part | 
| | +-menu_bar |  | 
| | | #-layout | text/plain | compass
| | | #-cell | text/plain | north
| | | #-position | number/integer | 0,0,0
| | | #-size | number/integer | 780,20,1
| | | #-left_release | path/knowledge | .ui_control.logic.exit_programme
| | +-status_bar |  | 
| | | #-layout | text/plain | compass
| | | #-cell | text/plain | south
| | | #-position | number/integer | 0,20,0
| | | #-size | number/integer | 780,20,1
| | #-shape | text/plain | rectangle
| | #-layout | text/plain | root
| | #-cell | text/plain | 
| | #-position | number/integer | 100,100,0
| | #-size | number/integer | 800,600,1
| | #-background | text/plain | white
| | #-foreground | text/plain | white
| | #-title | text/plain | Res Medicinae
| | #-icon |  | 
+-logic | element/part | 
| +-functionality | element/part | 
| | +-start_mc | run/run | 
| | | #-programme | text/plain | mc
| | +-start_dosemu | run/run | 
| | | #-programme | text/plain | xdosemu
| | +-show_x_window | communicate/send | 
| | | #-channel | meta/channel | x-window-system
| | | #-encoding | meta/encoding | utf-8
| | | #-language | meta/language | message/ansi-escape-code
| | | #-format | meta/format | element/part
| | | #-message | path/knowledge | .ui_control.gui
| | | #-area | text/plain | .main_window.menu
| +-handler | element/part | 
| | +-handle_gnu_linux_console | element/part | 
| | | +-reset_command | modify/empty | 
| | | | #-part | path/knowledge | .ui_control.temporary.command
| | | +-receive_command | communicate/receive | 
| | | | #-channel | meta/channel | terminal
| | | | #-encoding | meta/encoding | utf-8
| | | | #-language | meta/language | message/ansi-escape-code
| | | | #-model | path/knowledge | .ui_control.temporary.command
| | | +-append_path | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.temporary.path
| | | | #-source | text/plain | .ui_control.logic.user_interface.main_window_actions.
| | | | #-type | meta/type | text/plain
| | | +-append_command | modify/append | 
| | | | #-destination | path/knowledge | .ui_control.temporary.path
| | | | #-source | path/knowledge | .ui_control.temporary.command
| | | | #-type | meta/type | text/plain
| | | +-send_command | flow/sequence | 
| | | | #-model | path/knowledge | .ui_control.temporary.path
| | +-handle_about_dialogue | element/part | 
| | | +-reset_command | modify/empty | 
| | | | #-part | path/knowledge | .ui_control.temporary.command
| | | +-receive_command | communicate/receive | 
| | | | #-channel | meta/channel | terminal
| | | | #-encoding | meta/encoding | utf-8
| | | | #-language | meta/language | message/ansi-escape-code
| | | | #-model | path/knowledge | .ui_control.temporary.command
| | | +-append_path | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.temporary.path
| | | | #-source | text/plain | .ui_control.logic.user_interface.about_dialogue_actions.
| | | | #-type | meta/type | text/plain
| | | +-append_command | modify/append | 
| | | | #-destination | path/knowledge | .ui_control.temporary.path
| | | | #-source | path/knowledge | .ui_control.temporary.command
| | | | #-type | meta/type | text/plain
| | | +-send_command | flow/sequence | 
| | | | #-model | path/knowledge | .ui_control.temporary.path
| | +-handle_x_window_system | element/part | 
| | +-handle_www_service | element/part | 
| | +-handle_cyboi_service | element/part | 
| +-lifecycle | element/part | 
| | +-exit_programme | element/part | 
| | | +-clean_tui | communicate/send | 
| | | | #-channel | meta/channel | terminal
| | | | #-encoding | meta/encoding | utf-8
| | | | #-language | meta/language | message/ansi-escape-code
| | | | #-clean | logicvalue/boolean | true
| | | +-exit_application | live/exit | 
| +-translation | element/part | 
| | +-translate_application_information_to_about_dialogue | element/part | 
| | | +-copy_name | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.tui.about_dialogue.name
| | | | #-source | path/knowledge | .ui_control.application_information.name
| | | | #-type | meta/type | text/plain
| | | +-copy_version | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.tui.about_dialogue.version
| | | | #-source | path/knowledge | .ui_control.application_information.version
| | | | #-type | meta/type | text/plain
| | | +-copy_date | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.tui.about_dialogue.date
| | | | #-source | path/knowledge | .ui_control.application_information.date
| | | | #-type | meta/type | text/plain
| | | +-copy_slogan | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.tui.about_dialogue.slogan
| | | | #-source | path/knowledge | .ui_control.application_information.slogan
| | | | #-type | meta/type | text/plain
| | | +-copy_copyright | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.tui.about_dialogue.copyright
| | | | #-source | path/knowledge | .ui_control.application_information.copyright
| | | | #-type | meta/type | text/plain
| | | +-copy_contact | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.tui.about_dialogue.contact
| | | | #-source | path/knowledge | .ui_control.application_information.contact
| | | | #-type | meta/type | text/plain
| | | +-copy_description | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.tui.about_dialogue.description
| | | | #-source | path/knowledge | .ui_control.application_information.description
| | | | #-type | meta/type | text/plain
| | | +-copy_authors | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.tui.about_dialogue.authors
| | | | #-source | path/knowledge | .ui_control.application_information.authors
| | | | #-type | meta/type | text/plain
| | | +-copy_helpers | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.tui.about_dialogue.helpers
| | | | #-source | path/knowledge | .ui_control.application_information.helpers
| | | | #-type | meta/type | text/plain
| | | +-copy_licence | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.tui.about_dialogue.licence
| | | | #-source | path/knowledge | .ui_control.application_information.licence
| | | | #-type | meta/type | text/plain
| +-user_interface | element/part | 
| | +-select_current_part | element/part | 
| | | +-assemble_current_element_background_1 | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.tui.main_window.menu#focus
| | | | #-type | meta/type | text/plain
| | | +-assemble_current_element_background_2 | modify/append | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | text/plain | #background
| | | | #-type | meta/type | text/plain
| | | +-focus_background | modify/overwrite | 
| | | | #-destination | path/reference | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.settings.tui.selection.background
| | | | #-type | meta/type | number/integer
| | | +-assemble_current_element_foreground_1 | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.tui.main_window.menu#focus
| | | | #-type | meta/type | text/plain
| | | +-assemble_current_element_foreground_2 | modify/append | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | text/plain | #foreground
| | | | #-type | meta/type | text/plain
| | | +-focus_foreground | modify/overwrite | 
| | | | #-destination | path/reference | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.settings.tui.selection.foreground
| | | | #-type | meta/type | number/integer
| | | +-test_knowledge_tree | communicate/send | 
| | | | #-channel | meta/channel | file
| | | | #-encoding | meta/encoding | utf-8
| | | | #-language | meta/language | text/model-diagram
| | | | #-format | meta/format | element/part
| | | | #-message | path/knowledge | .ui_control
| | | | #-receiver | text/plain | TEST_UI_CONTROL.txt
| | | +-send_tui | communicate/send | 
| | | | #-channel | meta/channel | terminal
| | | | #-encoding | meta/encoding | utf-8
| | | | #-language | meta/language | message/ansi-escape-code
| | | | #-format | meta/format | element/part
| | | | #-message | path/knowledge | .ui_control.tui.main_window
| | | | #-area | text/plain | .main_window.menu
| | +-select_previous_part | element/part | 
| | | +-assemble_current_element_background_1 | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.tui.main_window.menu#focus
| | | | #-type | meta/type | text/plain
| | | +-assemble_current_element_background_2 | modify/append | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | text/plain | #background
| | | | #-type | meta/type | text/plain
| | | +-unfocus_background | modify/overwrite | 
| | | | #-destination | path/reference | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.settings.tui.menu_item.background
| | | | #-type | meta/type | text/plain
| | | +-assemble_current_element_foreground_1 | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.tui.main_window.menu#focus
| | | | #-type | meta/type | text/plain
| | | +-assemble_current_element_foreground_2 | modify/append | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | text/plain | #foreground
| | | | #-type | meta/type | text/plain
| | | +-unfocus_foreground | modify/overwrite | 
| | | | #-destination | path/reference | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.settings.tui.menu_item.foreground
| | | | #-type | meta/type | text/plain
| | | +-assemble_previous_element_name | modify/append | 
| | | | #-destination | path/knowledge | .ui_control.tui.main_window.menu#focus
| | | | #-source | text/plain | #previous
| | | | #-type | meta/type | text/plain
| | | +-determine_real_element_name | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.tui.main_window.menu#focus
| | | | #-source | path/reference | .ui_control.tui.main_window.menu#focus
| | | | #-type | meta/type | text/plain
| | | +-assemble_previous_element_background_1 | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.tui.main_window.menu#focus
| | | | #-type | meta/type | text/plain
| | | +-assemble_previous_element_background_2 | modify/append | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | text/plain | #background
| | | | #-type | meta/type | text/plain
| | | +-focus_background | modify/overwrite | 
| | | | #-destination | path/reference | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.settings.tui.selection.background
| | | | #-type | meta/type | text/plain
| | | +-assemble_previous_element_foreground_1 | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.tui.main_window.menu#focus
| | | | #-type | meta/type | text/plain
| | | +-assemble_previous_element_foreground_2 | modify/append | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | text/plain | #foreground
| | | | #-type | meta/type | text/plain
| | | +-focus_foreground | modify/overwrite | 
| | | | #-destination | path/reference | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.settings.tui.selection.foreground
| | | | #-type | meta/type | text/plain
| | | +-send_tui | communicate/send | 
| | | | #-channel | meta/channel | terminal
| | | | #-encoding | meta/encoding | utf-8
| | | | #-language | meta/language | message/ansi-escape-code
| | | | #-format | meta/format | element/part
| | | | #-message | path/knowledge | .ui_control.tui.main_window
| | | | #-area | text/plain | .main_window.menu
| | +-select_next_part | element/part | 
| | | +-assemble_current_element_background_1 | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.tui.main_window.menu#focus
| | | | #-type | meta/type | text/plain
| | | +-assemble_current_element_background_2 | modify/append | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | text/plain | #background
| | | | #-type | meta/type | text/plain
| | | +-unfocus_background | modify/overwrite | 
| | | | #-destination | path/reference | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.settings.tui.menu_item.background
| | | | #-type | meta/type | text/plain
| | | +-assemble_current_element_foreground_1 | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.tui.main_window.menu#focus
| | | | #-type | meta/type | text/plain
| | | +-assemble_current_element_foreground_2 | modify/append | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | text/plain | #foreground
| | | | #-type | meta/type | text/plain
| | | +-unfocus_foreground | modify/overwrite | 
| | | | #-destination | path/reference | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.settings.tui.menu_item.foreground
| | | | #-type | meta/type | text/plain
| | | +-assemble_next_element_name | modify/append | 
| | | | #-destination | path/knowledge | .ui_control.tui.main_window.menu#focus
| | | | #-source | text/plain | #next
| | | | #-type | meta/type | text/plain
| | | +-determine_real_element_name | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.tui.main_window.menu#focus
| | | | #-source | path/reference | .ui_control.tui.main_window.menu#focus
| | | | #-type | meta/type | text/plain
| | | +-assemble_next_element_background_1 | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.tui.main_window.menu#focus
| | | | #-type | meta/type | text/plain
| | | +-assemble_next_element_background_2 | modify/append | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | text/plain | #background
| | | | #-type | meta/type | text/plain
| | | +-focus_background | modify/overwrite | 
| | | | #-destination | path/reference | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.settings.tui.selection.background
| | | | #-type | meta/type | text/plain
| | | +-assemble_next_element_foreground_1 | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.tui.main_window.menu#focus
| | | | #-type | meta/type | text/plain
| | | +-assemble_next_element_foreground_2 | modify/append | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | text/plain | #foreground
| | | | #-type | meta/type | text/plain
| | | +-focus_foreground | modify/overwrite | 
| | | | #-destination | path/reference | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.settings.tui.selection.foreground
| | | | #-type | meta/type | text/plain
| | | +-send_tui | communicate/send | 
| | | | #-channel | meta/channel | terminal
| | | | #-encoding | meta/encoding | utf-8
| | | | #-language | meta/language | message/ansi-escape-code
| | | | #-format | meta/format | element/part
| | | | #-message | path/knowledge | .ui_control.tui.main_window
| | | | #-area | text/plain | .main_window.menu
| | +-enter | element/part | 
| | | +-get_command_of_current_element_1 | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | path/knowledge | .ui_control.tui.main_window.menu#focus
| | | | #-type | meta/type | text/plain
| | | +-get_command_of_current_element_2 | modify/append | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | text/plain | #button_press_action
| | | | #-type | meta/type | text/plain
| | | +-determine_real_command | modify/overwrite | 
| | | | #-destination | path/knowledge | .ui_control.temporary.character
| | | | #-source | path/reference | .ui_control.temporary.character
| | | | #-type | meta/type | text/plain
| | | +-send_command | communicate/send | 
| | | | #-channel | meta/channel | signal
| | | | #-message | path/reference | .ui_control.temporary.character
| | +-show_about_information | element/part | 
| | | +-translate | path/knowledge | .ui_control.logic.translation.translate_application_information_to_about_dialogue
| | | +-send | communicate/send | 
| | | | #-channel | meta/channel | terminal
| | | | #-encoding | meta/encoding | utf-8
| | | | #-language | meta/language | message/ansi-escape-code
| | | | #-format | meta/format | element/part
| | | | #-message | path/knowledge | .ui_control.tui.about_dialogue
| | | | #-clean | logicvalue/boolean | true
| | | +-sense | live/sense | 
| | | | #-channel | meta/channel | terminal
| | | | #-handler | path/knowledge | .ui_control.logic.handler.handle_about_dialogue
| | +-hide_about_information | element/part | 
| | | +-send | communicate/send | 
| | | | #-channel | meta/channel | terminal
| | | | #-encoding | meta/encoding | utf-8
| | | | #-language | meta/language | message/ansi-escape-code
| | | | #-format | meta/format | element/part
| | | | #-message | path/knowledge | .ui_control.tui.main_window
| | | | #-clean | logicvalue/boolean | true
| | | +-sense | live/sense | 
| | | | #-channel | meta/channel | terminal
| | | | #-handler | path/knowledge | .ui_control.logic.handler.handle_gnu_linux_console
| | +-refresh_gui | communicate/send | 
| | | #-channel | meta/channel | x-window-system
| | | #-message | path/knowledge | .ui_control.gui.main_window
| | +-main_window_actions | element/part | 
| | | +-arrow_down | path/knowledge | .ui_control.logic.user_interface.select_next_part
| | | +-arrow_up | path/knowledge | .ui_control.logic.user_interface.select_previous_part
| | | +-arrow_right | path/knowledge | .ui_control.logic.user_interface.select_next_part
| | | +-arrow_left | path/knowledge | .ui_control.logic.user_interface.select_previous_part
| | | +-enter | path/knowledge | .ui_control.logic.user_interface.enter
| | | +-escape | path/knowledge | .ui_control.logic.lifecycle.exit_programme
| | | +-m | path/knowledge | .ui_control.logic.functionality.start_mc
| | | +-d | path/knowledge | .ui_control.logic.functionality.start_dosemu
| | | +-x | path/knowledge | .ui_control.logic.functionality.show_x_window
| | | +-a | path/knowledge | .ui_control.logic.user_interface.show_about_information
| | | +-e | path/knowledge | .ui_control.logic.lifecycle.exit_programme
| | +-about_dialogue_actions | element/part | 
| | | +-enter | path/knowledge | .ui_control.logic.user_interface.hide_about_information
| | | +-escape | path/knowledge | .ui_control.logic.user_interface.hide_about_information
| | | +-o | path/knowledge | .ui_control.logic.user_interface.hide_about_information