entry point for dlangui based application
initialize font manager - default implementation On win32 - first it tries to init freetype, and falls back to win32 fonts. On linux/mac - tries to init freetype with some hardcoded font paths
initialize font manager - default implementation On win32 - first it tries to init freetype, and falls back to win32 fonts. On linux/mac - tries to init freetype with some hardcoded font paths
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()
register standard widgets to use in DML
call this when all resources are supposed to be freed to report counts of non-freed resources by type