genode/repos/gems/run
Norman Feske 550dea7279 menu_view: support multiple dialogs
This patch equips the menu-view component with the ability to present
more than one dialog at a time. The dialogs must be declared in the
<config> node as follows.

  <config>
    ...
    <dialog name="settings"/>
  </config

For each dialog, menu view requests a dedicated ROM session labeled after
the dialog name. The corresponding GUI session is also labeled as such.
Note that only one hover report is generated responding to all dialogs.
The hover report can be correlated with the hovered dialog by inspecting
the the 'name' attribute of the hover report's <dialog> sub node.

The former global config attributes 'xpos', 'ypos', 'width', 'height',
'opaque', and 'background' have become attributes of the <dialog> node.

Fixes #5170
2024-04-12 15:08:00 +02:00
..
sculpt sculpt: add gdb_x86 to distribution and index 2024-04-12 15:00:45 +02:00
aes_cbc_4k.run gems: use [build_artifacts] in run scripts 2023-11-28 14:44:29 +01:00
cpu_load_display.run Adapt run scripts to trace-subject filtering 2023-12-13 12:28:52 +01:00
cpu_sampler.run gems: use [build_artifacts] in run scripts 2023-11-28 14:44:29 +01:00
decorator_stress.run gems: use [build_artifacts] in run scripts 2023-11-28 14:44:29 +01:00
decorator.run gems: use [build_artifacts] in run scripts 2023-11-28 14:44:29 +01:00
depot_autopilot.run depot_autopilot.run: error message on empty tar 2024-04-12 12:57:30 +02:00
depot_deploy.run gems: use [build_artifacts] in run scripts 2023-11-28 14:44:29 +01:00
depot_download.run depot_query: add support for bin and dbg archives 2024-02-26 08:59:09 +01:00
depot_query.run gems: use [build_artifacts] in run scripts 2023-11-28 14:44:29 +01:00
depot_remove.run depot_remove.run: improve <remove_all/> tests 2023-09-29 12:15:05 +02:00
dialog.run gems: add missing import to dialog.run 2024-04-12 15:08:00 +02:00
file_vault_client_1.sh run/file_vault_client: remove troublesome § char 2024-04-12 15:02:44 +02:00
file_vault_client_2.sh gems: add autopilot test 'file_vault_client' 2024-04-12 15:00:45 +02:00
file_vault_client.run file_vault_client.run: raise access timeout 2024-04-12 15:05:46 +02:00
file_vault_config_report.run file_vault: version 23.05 2023-05-30 12:03:32 +02:00
file_vault.inc gems: use [build_artifacts] in run scripts 2023-11-28 14:44:29 +01:00
file_vault.run file_vault: version 23.05 2023-05-30 12:03:32 +02:00
fs_query.run gems: use [build_artifacts] in run scripts 2023-11-28 14:44:29 +01:00
gpt_write.run gems: use [build_artifacts] in run scripts 2023-11-28 14:44:29 +01:00
gui_fader.run gems: use [build_artifacts] in run scripts 2023-11-28 14:44:29 +01:00
menu_view.run menu_view: support multiple dialogs 2024-04-12 15:08:00 +02:00
mixer_gui_qt_test.run gems: use [build_artifacts] in run scripts 2023-11-28 14:44:29 +01:00
nano3d.run gems: use [build_artifacts] in run scripts 2023-11-28 14:44:29 +01:00
screenshot_trigger.run gems: screenshot trigger for virtual print button 2023-02-27 08:22:47 +01:00
sculpt_image.run sculpt_image: copy uboot.env file for PinePhone 2023-12-13 12:33:05 +01:00
sculpt_test.run sculpt_test.run: add '-boot d' to Qemu args 2023-01-24 12:07:32 +01:00
sculpt.run sculpt: only add log_kernel if used with nova 2024-04-12 15:08:00 +02:00
tcp_terminal.run gems: use [build_artifacts] in run scripts 2023-11-28 14:44:29 +01:00
terminal_echo.run gems: use [build_artifacts] in run scripts 2023-11-28 14:44:29 +01:00
terminal_log.run gems: use [build_artifacts] in run scripts 2023-11-28 14:44:29 +01:00
text_area.run gems: use [build_artifacts] in run scripts 2023-11-28 14:44:29 +01:00
text_painter.run gems: use [build_artifacts] in run scripts 2023-11-28 14:44:29 +01:00
tiled_wm.run Update tiled_wm test for tiled-console scenario 2024-04-12 15:00:44 +02:00
trace_recorder_ctf.run Adapt run scripts to trace-subject filtering 2023-12-13 12:28:52 +01:00
trace_recorder_pcapng.run Adapt run scripts to trace-subject filtering 2023-12-13 12:28:52 +01:00
trace_recorder.run Adapt run scripts to trace-subject filtering 2023-12-13 12:28:52 +01:00
tresor_tester.run tresor_tester.run: raise block_io_fs caps 2024-04-12 15:05:46 +02:00
tresor_utils.run tresor: fix and test handling of minimal trees 2024-04-12 15:00:46 +02:00
vfs_import.run vfs_import: truncate files before writing 2024-02-26 08:59:08 +01:00
vfs_tresor.run tresor: fix and test handling of minimal trees 2024-04-12 15:00:46 +02:00
vfs_tresor.sh tresor: streamline design further 2024-04-12 15:00:45 +02:00
waveform_player.run waveform_player.run: define CPU resources 2024-04-12 12:57:28 +02:00
wm.run gems: use [build_artifacts] in run scripts 2023-11-28 14:44:29 +01:00