API documentation

Module Description
dlangui.core.asyncsocket
dlangui.core.collections This module implements object collection.
dlangui.core.config
dlangui.core.css This module contains implementation of CSS support - Cascading Style Sheets.
dlangui.core.cssparser
dlangui.core.dom This module contains implementation DOM - document object model.
dlangui.core.editable This module contains implementation of editable text content.
dlangui.core.events This module contains dlangui event types declarations.
dlangui.core.files This module contains cross-platform file access utilities
dlangui.core.i18n This module contains UI internationalization support implementation.
dlangui.core.linestream This module contains text stream reader implementation
dlangui.core.logger This module provides logging utilities.
dlangui.core.math3d
dlangui.core.queue
dlangui.core.settings This module contains implementation of settings container.
dlangui.core.signals This module contains definition of signals / listeners.
dlangui.core.stdaction Definition of standard actions commonly used in dialogs and controls.
dlangui.core.streams
dlangui.core.textsource
dlangui.core.types This module declares basic data types for usage in dlangui library.
dlangui.dialogs.dialog This module contains common Dialog implementation.
dlangui.dialogs.filedlg This module contains FileDialog implementation.
dlangui.dialogs.inputbox
dlangui.dialogs.msgbox This module contains common Dialog implementation.
dlangui.dialogs.settingsdialog
dlangui.dml.annotations
dlangui.dml.dmlhighlight
dlangui.dml.parser This module is DML (DlangUI Markup Language) parser - similar to QML in QtQuick
dlangui.graphics.scene.camera
dlangui.graphics.scene.material
dlangui.graphics.scene.mesh
dlangui.graphics.scene.node
dlangui.graphics.scene.scene3d
dlangui.graphics.scene.transform
dlangui.graphics.xpm.colors
dlangui.graphics.xpm.reader
dlangui.graphics.colors This module contains declaration of useful color related operations.
dlangui.graphics.domrender This module contains implementation of DOM rendering.
dlangui.graphics.drawbuf This module contains drawing buffer implementation.
dlangui.graphics.fonts This module contains base fonts access interface and common implementation.
dlangui.graphics.ftfonts This file contains FontManager implementation based on FreeType library.
dlangui.graphics.gldrawbuf This module contains opengl based drawing buffer implementation.
dlangui.graphics.glsupport This module contains OpenGL access layer.
dlangui.graphics.images This module contains image loading functions.
dlangui.graphics.resources This module contains resource management and drawables implementation.
dlangui.platforms.common.platform This module contains common Plaform definitions.
dlangui.platforms.common.startup
dlangui.platforms.dsfml.dsfmlapp
dlangui.platforms.sdl.sdlapp This module contains implementation of SDL2 based backend for dlang library.
dlangui.platforms.windows.win32drawbuf This module contains drawing buffer implementation for Win32 platform
dlangui.platforms.windows.win32fonts This module contains implementation of Win32 fonts support
dlangui.platforms.windows.winapp This module contains implementation of Win32 platform support
dlangui.platforms.x11.x11app
dlangui.widgets.appframe This module contains definition for main widget for usual application - with menu and status bar.
dlangui.widgets.combobox This module contains Combo Box widgets implementation.
dlangui.widgets.controls This module contains simple controls widgets implementation.
dlangui.widgets.docks This module implements dockable windows UI support.
dlangui.widgets.editors This module contains implementation of editors.
dlangui.widgets.grid This module contains implementation of grid widgets
dlangui.widgets.layouts This module contains common layouts implementations.
dlangui.widgets.lists This module contains list widgets implementation.
dlangui.widgets.menu This module contains menu widgets implementation.
dlangui.widgets.metadata
dlangui.widgets.popup This module contains popup widgets implementation.
dlangui.widgets.scroll This module contains base implementation of scrolling capabilities for widgets
dlangui.widgets.srcedit This module contains implementation of source code editor widget.
dlangui.widgets.statusline This module contains definition for status line control.
dlangui.widgets.styles This module contains declaration of themes and styles implementation.
dlangui.widgets.tabs This module contains declaration of tabbed view controls.
dlangui.widgets.toolbars This module implements support of tool bars.
dlangui.widgets.tree This module contains tree widgets implementation
dlangui.widgets.widget This module contains declaration of Widget class - base class for all widgets.
dlangui.widgets.winframe This module implements window frame widget.
dlangui This module is just to simplify import of most useful DLANGUI modules.

Authors

Copyright

License