Setedit is a text editor specially designed for programmers. It has a nice interface with mouse support, menus and windows (text mode). The editor is a very good choice for people with DOS background, especially people accustomed to Worstar and Borland editors. The editor has overlapped windows so you can see more than one file at the same time, configurable syntax highlighting, macros, rectangular selection, block indentation, as well as customizable keyboard shortcuts and menus.
NovaTK is an object-oriented, cross-platform GUI toolkit. One of the focuses of NovaTK is to facilitate rapid development of cross-platform applications requiring fewer lines of code. The event system is based upon a powerful callback mechanism that makes application design simpler, easier to read, and logical.
DialogBlocks is a low-cost dialog editor for the free wxWindows GUI toolkit. It helps you quickly create resizeable, portable dialogs and panels, and sophisticated wizards. The properties for each control and sizer can be edited in a convenient, consistent property editor, and C++ variables can be connected to controls by selecting a validator. It supports context-sensitive help and tooltips, image resources and inline or file-based XPMs, and editing of generated C++ code by hand. An image conversion tool, ImageBlocks, is also included.
wyoGuide is a tutorial, a collection of guidelines for building cross-platform applications with a well-designed, consistent look and feel. It gives ideas and advice on how an application and its GUI could and should be written. Development with these guidelines gives the GUI of an application a standard set of base functionality. wyoGuide also provides sample code for each guideline written in C++ using the wxWidgets (formerly wxWindows) framework. For a seasoned developer it shouldn't be difficult to adapt these guidelines to other languages or frameworks.
QicsTable is designed to provide a high performance and more functional alternative to the QTable object included in the Enterprise and GPL versions of Qt. It is built around an MVC architecture and implemented with the philosophy that common operations (setting fonts, alignment, etc.) should be directly supported and not require additional subclasses. It is offered under two licenses: the GPL for open source efforts, and commercial for companies requiring the ability to develop proprietary applications.