After investigation of current GTK and GIO code, I came to the conclusion that we do *not* want to rely on the shiny new Gtk::Application, which provides a lot of additional "convenience" functionality we do neither need nor want. Most notably, we do not want extended desktop integration like automatically connecting to D-Bus or exposing application actions as desktop events. After stripping away all those optional functions and extensions, it turns out the basic code to operate the GTK main event loop is quite simple. This changeset extracts this code from the (deprecated) Gtk::Main and integrates it directly in Lumiera's UI framework object (UiManager). |
||
|---|---|---|
| .. | ||
| draw | ||
| DIR_INFO | ||
| empty.html | ||
| InterfaceConcept_Varga.mm | ||
| renderengine.html | ||
| thinkPad.ichthyo.mm | ||
| uml | ||
| workflow.mm | ||