as a result of the preceding refactorings, we have created a top level UI context, and most actions are now just forwarede to a dedicated entity within this globalCtx, mostly to the InteractionDirector. Thus we're able to get rid of the one-liner functions in the Actions class by directly delegating to the respective entity from within the menu definition lambda. Is this safe? Under the assumption that the global context outlives the GTK main loop, this is safe. |
||
|---|---|---|
| .. | ||
| backend | ||
| common | ||
| gui | ||
| include | ||
| lib | ||
| lumiera | ||
| plugin | ||
| proc | ||
| tool | ||
| .gitignore | ||
| DIR_INFO | ||
| doxygen.dox | ||
| SConscript | ||