declui

DeclUI is a toolkit that allows UIs to be easily created using a simple textual format. These DUI files are turned into real classes during compilation.

DUI user interfaces use a simple abstraction for developers, while other toolkits like GTK are used at runtime.

Modules

backend
module declui.backend
Undocumented in source.
components
module declui.components

All components

core
module declui.core

Contains the core Component class. This class will adapt itself at compile-time to a given DUI script.

parser
module declui.parser

Contains the pegged grammar to parse a DUI file.

testing
module declui.testing

Contains functions that are used while running unittests.

Public Imports

declui.backend
public import declui.backend;
declui.core
public import declui.core;

Meta