Introduction
One of the most important aspects of any software application is the Graphical User Interface, this being what the end user will interact with. No matter how well designed or programmed your engine is, if the user experiences a dated, clunky, unresponsive, aesthetically displeasing interface they will choose your competitors product over yours i.e. when I see a badly programmed interface, I tend to think the engine is badly coded too.
Very good lib !
- Frédéric Laboureur, main coder of PureBasic
ProGUI offers a low cost solution, taking the headache away from creating professional silky smooth user interfaces for your applications. Simple, easy commands give your program professional GUI components and features found in many commercial applications.
Very impressive. 8)
- Stephen Rodriguez, principal developer of nxSoftware
Features
ProGUI can be used with any programming language that supports DLL calls, providing there is a wrapper include for that particular language. Currently PureBasic is the only language that is supported however.
- Easy to use and simple API with commands such as "MenuTitleEx(title.s)"
- Easy Installation
- Extremely fast rendering with internal caching and intelligent double-buffering.
- The most accurate replica of Whidbey and Office 2003 styles that exist as well as improvements over Microsoft's engine such as flicker free menu tracking and superior menu scrolling!
- Unicode support.
- Windows 7, Vista and XP compatible.
- Rebars! (IE Explorer style container control for toolbars), multiple rebars on multiple windows!
- Extended rebar functionality including new Office 2003 style, auto vertical resizing and user vertical resizing.
- Super smooth window resizing of components, no wild jumping or flickering!
- Option for automatic double buffering of rebars when resizing!
- Full Automatic Chevron support for rebars.
- Extended toolbars, full 32bit Alpha masked icon support of any size for toolbar buttons with separate images for normal, hot and disabled states. As many toolbars as you want on multiple windows!
- New Office 2003 Toolstrip style toolbars!
- Support for drop down buttons in toolbars, just pass a popup menu or extended popup menu to the command!
- Extended menus! Have cool "floating" menus contained in a rebar/container with ease! Full support for 32bit Alpha masked icons of any size in menus with support for different images for normal, hot and disabled states! Includes extended system menu and popup menu. Different styles of menus available for example: Office 2003 style menus , Office XP/Whidbey style menus, IE Explorer style, Classic/Mozilla Firefox Style and other styles. Automatic chevrons on menus when window resized too small! Automatic detection of system font change and resized accordingly. Full keyboard navigation and hot-key support. When menu goes off screen automatically fits inside screen (see Explorer for a bad implementation of this, see Firefox for a good implementation).
- Theme adaptive custom user defined colours for User Interface styles.
- No window callbacks!
- And more! Please see documentation for details ...