Version 3 (modified by 14 years ago) ( diff ) | ,
---|
Dynamic Windows
Dynamic Windows is an application framework that was designed to make it easy to create dynamic applications with a modern interface. It was modeled after the original GTK library on Unix. It uses the concept of box packing to create a dynamically resizable interface. Dynamic Windows is used by Mark Hesslings Rexx/DW package.
There are stable source modules for OS/2, Unix (with GTK) and Win32. A MacOS X (Cocoa) module is in beta testing now. 64bit builds are supported on all platforms except OS/2. The library has been tested on x86, amd64, ppc and sparc.
Widgets supported:
- Entryfield /Editbox
- Multiline Entryfield/Editbox
- Combobox
- Button
- Radio Button
- Spin Button
- Checkbox
- Container/Listview
- Treeview
- Splitbar/Paned
- Bitmap/Pixmap/Image
- Menu (Popup/Pulldown)
- Notebook/Tabbed
- Slider
- Percent/Progress
- Listbox
- Render/Drawing Area
- Scrollbar
- Text/Status Bar
- Scrollbox
- Calendar (except OS/2)
- HTML (except OS/2)
Dialogs supported:
- File open/save
- Directory chooser
- Color chooser
- Messagebox
- Custom dialogs
For more information on the concepts of box packing please see the GTK home page. If you want to checkout the source you can browse the Subversion repository maintained by Brian Smith and Mark Hessling, he also maintains Rexx/DW.
Initial API documentation for the Dynamic Windows 2.0 release is available at the DBSoft web site.