My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members

DGui Graphic Library

DGui is a graphic library for Windows that aims to make windows applications with small effort.
DGui is easy to learn and easy to use, it is released under GNU LGPL license.

  • 27/12/11: DGui 1.0 BETA 2 for D2 is available for Download (tested with DMD 2.057 and Phobos), I would like to thank bug reporters for this release!

  • DGui compatible with DMD Version 1 is deprecated.

DGui has been tested with Windows XP, Windows Vista and Windows 7.

13/05/12: Cross Platform DGui
Check here: https://github.com/Dax89/DGui
The Cross Platform DGui project is far to be finished, if you want to contribute, you are welcome!

NOTICE:
1) License Change: Starting with BETA 2, DGui is released under GNU LGPL License!
2) Linker Errors: If you have experienced linker errors with DGui BETA 2, you can download the fixed version in the Download Page.
3) Windows 9x Compatibility: There will not be support for Windows 9x, it's too difficult to retain compatibility for these old systems.
4) Windows 2000 SP4 issue: Currently DGui does not run on Windows 2000 SP4 because there is a Bug in DMD.

Contact

You can contact me here:


Features

DGui offers various common and uncommon features:

  • All windows components are implemented.
  • It uses a Event Driven architecture.
  • Timers and Registry support.
  • GDI support is mature.
  • The components can be positioned using Docks (like .NET).
  • Direct access of the bitmaps' bits using RGBQUAD structure.
  • Unicode Support

Future

  • MDI Windows Support.
  • ToolTip Component.
  • NotifyIcon Component.
  • Drag 'n Drop support.
  • PNG and JPEG support.
  • The code must be reorganized in order to make smaller executables.
  • Some parts of DGui must be optimized.

Powered by Google Project Hosting