Expand description

The popover is opened directly by the GTK surface, without bouncing click events off the main state. Then it must accurately show which layout has been selected. It can get the system layout directly from gsettings on open, but it cannot get the user-selected overlay, because it’s stored in state.

To solve this, overlay will be cached in the popover actor, and updated by main state every time it changes.

Modules

Structs

Enums

Type Definitions