Projects / The Lit Window Library

The Lit Window Library

The Lit Window Library is a C++ library which provides "reflections" (extended runtime type information), adds "rules" to the "methods, properties, events" GUI coding paradigm, and contains a collection of frequent UI patterns. The goal of this library is to speed up GUI coding by a factor of 10. It does so by greatly reducing the amount of source code necessary to implement common, day-to-day user interface requirements. This is not just another "better widgets" library. The library introduces two new, different concepts to UI coding: a data abstraction layer (reflections) and rule-based programming.

Tags Software Development Libraries User Interfaces
Operating Systems Mac OS X Windows Windows POSIX Linux
Implementation C++

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  01 Nov 2004 06:04
  • Rrelease-after

Changes: The Lit Window Library is now available in two packages. lwall contains the full library, including support for wxWidgets and the RapidUI code. lwbase contains only the basic functionality and is of interest for programmers who are not using wxWidgets. Specifically, lwbase contains the data abstraction layer (reflections or data adapters), a simple constraints solver, and a few maintenance functions. The base package was created to gauge the interest of the "boost library" community in the data adapters/reflections.

  • Rrelease-mid
  •  18 Oct 2004 07:42
  • Rrelease-after

No changes have been submitted for this release.

No-screenshot

Project Spotlight

Small Footprint CIM Broker

A lightweight CIMOM.

No-screenshot

Project Spotlight

Samba

Tools to access to a server's filespace and printers via SMB.