Lumiera  0.pre.03
»edit your freedom«
test-control.hpp File Reference

Go to the source code of this file.

Description

Non-modal dialog window to trigger diagnostics and self test routines.

This window can be launched from the help menu as child window of the current top-level workspace window and stays outside of the regular window and perspective management of the Lumiera UI. This window allows for quick-n-dirty development helper routines to be hooked up easily within the UI. Actions launched from here perform within the same environment as regular user interactions.

Todo:

as of 9/2018, this is a first rough draft, relevant for #1099 ////////////////////////////TICKET #1140 gradually augment the self-diagnostics controls in the UI

this header also features a design draft how to simplify building notebook widgets. Which could be polished and moved into a separate utility header eventually.

Definition in file test-control.hpp.

Classes

struct  FrameBox
 Building block for a segment within a dialog page. More...
 
class  Notebook
 Helper widget to simplify construction and wiring of a [Notebook] widget. More...
 
class  Page
 explicitly named shortcut for the typical dialog page content holder More...
 
struct  TestControl::Page1
 Ticket #1099 : perform a dummy round-trip to verify Steam-Stage integration. More...
 
struct  TestControl::Page2
 Ticket #1014 : populate the Timeline in the GUI. More...
 
class  TestControl
 A complex, tabbed-notebook-style non-modal dialog window, dedicated to development, diagnostics and experimentation. More...
 

Namespaces

 stage
 Lumiera GTK UI implementation root.
 
 stage::dialog
 Dialog box classes.