43 virtual const std::string&
window_id()
const override;
The controller is responsible to hold all the input widgets, and a pointer to the model and view.
The lua model is responsible to interact with the lua kernel base and keep track of what should be di...
static void display(lua_kernel_base *lk)
Display a new console, using given video and lua kernel.
virtual const std::string & window_id() const override
The ID of the window to build.
const std::unique_ptr< controller > controller_
lua_interpreter(lua_kernel_base &lk)
virtual void pre_show(window &window) override
Bind the controller, initialize one of the static labels with info about this kernel,...
Abstract base class for all modal dialogs.
base class of top level items, the only item which needs to store the final canvases to draw on.