ProGUI V1.14! User Interface Library

BlitzMax Forums/BlitzMax Programming/ProGUI V1.14! User Interface Library

PrincieD(Posted 2010) [#1]






The examples show how ProGUI can be easily combined with MaxGUI components although it is just as easy using the native Windows API.
Anyway let me know what you think! :D

V1.14 : This is just a small bug-fix release, a few corrections have been made to the docs too.

Please note ProGUI is licenseware and will timeout at around 5 minutes per session so that you can trial out ProGUI with your applications. A license for the standard version is only €30 (EUR) however! There is also a ProGUI Gold license which is slightly more expensive but Includes full source code of ProGUI and a license to use it in your own projects: €45 (EUR)

http://www.progui.co.uk

ProGUI Main Archive: Includes DLL version for use in BlitzMax.

http://www.progui.co.uk/downloads/ProGUI.rar
http://www.progui.co.uk/downloads/ProGUI.zip

Mirror

http://chris.forgesoft.net/ProGUI.rar
http://chris.forgesoft.net/ProGUI.zip

Examples:

http://www.progui.co.uk/downloads/ProGUI_BlitzMax_Examples.rar
http://www.progui.co.uk/downloads/ProGUI_BlitzMax_Examples.zip

Mirror

http://chris.forgesoft.net/ProGUI_BlitzMax_Examples.rar
http://chris.forgesoft.net/ProGUI_BlitzMax_Examples.zip


Main Features

· 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!

· Windows 7, Vista and XP compatible.

· Unicode support.

. Full Source Code included in ProGUI Gold edition.

· 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, see IE Explorer - resize the window too small and click on the chevron to see a popup menu with toolbar icons.

· Extended toolbars, full 32bit Alpha masked icon/image 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/images 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!


Cheers!

Chris.

Last edited 2010


ima747(Posted 2010) [#2]
Any chance this might get a cross platform expansion some day? Would love some tighter tools than maxgui has for mac...


PrincieD(Posted 2010) [#3]
Hi ima747,

Any chance this might get a cross platform expansion some day? Would love some tighter tools than maxgui has for mac...


i've been thinking about this for some time, it's definitely something i'd like to implement eventually but would take a lot of time to do well. In the meantime i'm concentrating on getting a good professional set of Windows components included.

With a little bit of extra logic in your code though it should be fairly straight forward to have the nicer ProGUI components on Windows machines and then revert to more primitive controls on other platforms.


Kryzon(Posted 2010) [#4]
This looks really polished!


PrincieD(Posted 2010) [#5]
This looks really polished!


Thanks Kryzon! :D