InitializationData
AppCUI::Application::InitializationData (struct)
-
struct InitializationData
Every parameter of Application::Init.
Values read from the settings file (InitializationFlags::LoadSettingsFile) override the corresponding fields.
Public Functions
-
inline InitializationData()
Public Members
-
FrontendType Frontend
frontend used to display the application
-
CharacterSize CharSize
character size (SDL / Windows console)
-
InitializationFlags Flags
initialization options
-
string_view FontName
font name (Windows console)
-
Utils::FixSizeString<32> ThemeName
name of a
.themefile (from ThemeFolder) to load
-
SpecialCharacterSetType SpecialCharacterSet
characters used to draw lines and borders
-
CustomFrontendInterface *CustomFrontend
required (and only used) when Frontend is FrontendType::Custom
-
inline InitializationData()
Other fields
Declared in the header as:
Controls::Desktop* (*CustomDesktopConstructor)(); ///< creates a custom desktop (nullptr = default desktop)