protected event list references to posted messages can be stored here at least to keep live reference and avoid GC as well, on some platforms it's easy to send id to message queue, but not pointer
Platform abstraction layer.
Window abstraction layer. Widgets can be shown only inside window.
Dialog display modes - used to configure dialogs should be showed as a popup or window
Flags to set start window position on show
window creation flags
Sets what's should be done when window content is too big
Window states
entry point - declare such function to use as main for dlangui app
initialize font manager on startup
initialize logging (for win32 - to file ui.log, for other platforms - stderr; log level is TRACE for debug builds, and WARN for release builds)
call this on application initialization
call this from shared static this()
call this when all resources are supposed to be freed to report counts of non-freed resources by type
call on app initialization if OpenGL support is detected
Window main widget changing signal listener
Window activate/deactivate signal listener
Window state signal listener
put "mixin APP_ENTRY_POINT;" to main module of your dlangui based app
check if hardware acceleration is enabled
get current platform object instance
Synopsis:
import dlangui.platforms.common.platform;
Boost License 1.0
Vadim Lopatin, 2014
This module contains common Plaform definitions.
Platform is abstraction layer for application.