This module is just to simplify import of most useful DLANGUI modules.
Synopsis:
// helloworldimportdlangui.all;
// required in one of modulesmixinAPP_ENTRY_POINT;
/// entry point for dlangui based applicationextern (C) intUIAppMain(string[] args) {
// resource directory search pathsstring[] resourceDirs = [
appendPath(exePath, "../../../res/"), // for Visual D and DUB buildsappendPath(exePath, "../../../../res/"), // for Mono-D buildsappendPath(exePath, "res/") // when res dir is located at the same directory as executable
];
// setup resource directories - will use only existing directoriesdrawableCache.setResourcePaths(resourceDirs);
// setup i18n - look for i18n directory inside one of passed directoriesi18n.findTranslationsDir(resourceDirs);
// select translation file - for english languagei18n.load("en.ini"); //"ru.ini", "en.ini"// create windowWindowwindow = Platform.instance.createWindow("My Window", null);
// create some widget to show in windowwindow.mainWidget = (newButton()).text("Hello world"d);
// show windowwindow.show();
// run message loopreturnPlatform.instance.enterMessageLoop();
}
DLANGUI library.
This module is just to simplify import of most useful DLANGUI modules.
Synopsis: