Professional UI Solutions
Site Map   /  Register
 
 
 

Version 2.40 - July 5, 2005

Release Notes

Prof-UIS 2.40 is a major library release, which includes many new features and enhancements since the release of 2.30. The most important features include the property grid control, dynamic resizable control bars, RTL support, date and time picker control, time duration control, and Visual Studio 2005 Beta 2 GUI theme support. Prof-UIS is now compatible with Microsoft Visual Studio 2005 Beta 2.

To demonstrate how to use new features, we added new samples (SDI_DynamicBars, MDI_DynamicBars, and Property Grid) and updated old ones (LanguageSwitcher and Prof-UIS Controls).

New classes are now fully documented. The updated help also includes a new class hierarchy chart that features pan and zoom, class description, and simple and advanced search. The FAQ section is now categorized.

Dynamic Control Bars for MDI and SDI Applications with Tabbed Interface is a new article that explains what dynamic control bars are and how they can be used.

What's new

  • All new features, enhancements, and sample applications added to the previous intermediate releases: 2.31, 2.32, and 2.33 (see below).
  • CExtTabWnd class now supports rounded tabs like in Microsoft Visual Studio 2005 Beta 2.
  • Docking markers appear and hide with fade effect. Both VS 2005 Beta 1 and Beta 2 markers are supported. The latter are used by default.
  • Paint manager now supports a GUI theme similar to that implemented in Microsoft Visual Studio 2005 Beta 2.
  • IP address cell (the CExtGridCellIPAddress class) for the data grid and property grid.
  • Added SetBkColor/GetBkColor and SetTextColor/GetTextColor methods to the CExtEditBase class, with which you can set and get the background and text color of edit controls (CExtEditBase and CExtEdit classes).
  • Values in boolean and combo cells used in the data grid and property grid are now scrolled when the mouse wheel is rotated.
  • Updated help with information on new classes, a completely new class hierarchy chart, and categorized FAQ.

Bug Fixes

  • All bug fixes made in the previous intermediate releases: 2.31, 2.32, and 2.33 (see below).
  • Fixed a bug in CExtSplitterWnd when nested splitters were not correctly painted when resized.
  • Fixed a bug with invalid initial selection in the Show Menu combo box on Toolbars and Keyboard pages in the Customize dialog in case of MDI applications.
  • Text in the CExtHyperLinkButton control is now not underlined when the control is focused but not hovered.
  • Fixed a bug in the PageNavigator sample when the first page in some cases was invisible at the application startup.
  • Fixed a bug with an incorrect size of the CExtScrollBar window in some cases (e.g., when the parent window is the grid control).
Previous: Version 2.33