genode/repos/gems
Norman Feske 391c261199 menu_view: propagate widget version attr
The 'Widget::_version' attribute was meant to allow the deliberate
replacement of a widget by a same-named widget by changing the version
while keeping the name, thereby suppressing any geomety animation.

However, the implementation missed to populate the attribute with the
value provided by the dialog ROM, prompting the unconditional
re-creation of the widget whenever a 'version' attribute was specified.
Even though this had the (desired) effect of preventing geometry
animations, it could cause feedback loops between hover reports and
dialog ROMs because the 'hover_changed' condition in 'Menu_view::Main'
would always stay true while a versioned widget is hovered.
2023-10-04 13:22:06 +02:00
..
include file_vault: version 23.05 2023-05-30 12:03:32 +02:00
lib file_vault: version 23.05 2023-05-30 12:03:32 +02:00
recipes depot: update recipe hashes 2023-08-24 11:01:40 +02:00
run os: add a src recipe for test-terminal_echo 2023-10-04 13:22:06 +02:00
sculpt fb_sdl: adapt RAM quota for large screen sizes 2023-10-04 13:22:05 +02:00
src menu_view: propagate widget version attr 2023-10-04 13:22:06 +02:00
README Update README files 2023-03-13 14:32:53 +01:00

This directory is a source-code repository containing Genode-specific services
and applications. In contrast to the components hosted in the 'os' repository,
programs contained in 'gems' are able to leverage the functionalities provided
by higher-level repositories such as 'libports'. To use the 'gems' repository,
make sure to also add those repositories to your build configuraion.