Note: This website is archived. For up-to-date information about D projects and development, please visit wiki.dlang.org.

About News Mde's GUI Features Ideas Platforms Building Utility Programs Forum Trac Wiki Help


MDE's GUI

The GUI uses special content classes to interact with the GUI, including simple bool/int/double/string content types, content lists, and an event content taking no value but propagating an event such as a button press.

Screenshots

See the crude graphics created by the GUI's SimpleRenderer and an overview of the GUI's features and widgets.

Design

Besides the widget manager (responsible for creating widgets, receiving events, etc.), all widgets are child widgets.

An in-GUI GUI editor for MDE's GUI is planned, but until it exists the configuration files must be edited by hand. This section covers this, and what MDE's content classes are from a relevant point of view.

Programming with the GUI

How to create the content objects which allow the gui to interact with a program (this bit's easy).