Professional UI Solutions
Site Map   /  Register
 
 
 

Version 2.50 - November 1, 2005

Release notes

Prof-UIS 2.50 is a major library release. It contains many new features and enhancements since the release of 2.40 including compound properties for the property grid control, tabbed toolbars, tear-off menus, palette menus, shadow support for tooltips and much more. The full list of new features, improvements, changes and bug fixes is given below.

Besides of Microsoft HTML Help 1 (chm and chi files), the technical documentation now supports Microsoft HTML Help 2 format (HxS and HxI files) and can be integrated with the Combined Help Collection for Visual Studio 2002/2003/2005. All the new classes are fully documented.

We would also like to draw your attention to that we added the Prof-UIS Application Wizard for Visual Studio 2005 and that the Integration Wizard is capable of compiling any library configuration available in Prof-UIS and the ProfAuto library that provides a fully scriptable COM-compliant interface.

What's New

  • All new features, enhancements, and sample applications added in the intermediate releases 2.42 and 2.43.
  • Added the shadow support for tooltips.
  • Added ItemEnabledSet()/ItemEnabledGet() methods to the CExtPageNavigatorWnd class and EnabledSet()/EnabledGet() methods to the CExtPageNavigatorWnd::PAGE_ITEM_INFO class. These methods allow you to show/hide Page Navigator's items programmatically.
  • Added ShowSplitter() and IsSplitterVisible() methods to the CExtPageNavigatorWnd class. These methods allow you to control the visibility of the horizontal splitter, which separates the page area and expanded/collapsed shortcut list.
  • Added EnableSplitter() and IsSplitterEnabled() methods to the CExtPageNavigatorWnd class. These methods allow you to control the state of the horizontal splitter, which separates the page area and expanded/collapsed shortcut list. When the splitter is disabled, you cannot drag the splitter bar up/down to move buttons from one list to another.
  • Added a CExtPageNavigatorWnd::ItemsSwap() method for swapping indexes.
  • Added a CExtPageNavigatorWnd::ItemMove() method with which you can move the specified item to a new position.
  • Added the StateLoad() and StateSave() methods to the CExtPageNavigatorWnd() class. This allows you to serialize the number of expanded items as well as their visibility and order to the Windows registry.
  • Added a StateReset() method to the CExtPageNavigatorWnd class with which you can reset the GUI state of the page navigator to default. With this method you can to reset the number of expanded items as well as their visibility and order to default values.
  • Updated the PageNavigator sample. Added the Options dialog and serialization support.
  • Added new parameters nColN, nRowN, nColType and nRowType to the CExtGridCell::OnSetCheck() virtual method.
  • Added a __ES2005_RC constant to the CExtPaintManagerStudio2005 paint manager, which indicates the visual styles available in Visual Studio 2005 Release Candidate. This constant is used by default.
  • Added a CExtTabWnd::SelectionDelayedGet() method which returns an index of the tab item whose selection is delayed.
  • Added a CExtControlBar::g_bLockAllBars global flag that enables/disables drag-and-drop for any control bar.
  • The Prof-UIS help is now integrated with the Visual Studio Combined Help Collection. You can now register to and unregister from the Visual Studio Combined Help Collection for Visual Studio 2002, 2003 and 2005 with the Prof-UIS Integration Wizard. This allows you to use Dynamic Help window when working in the IDE.
  • Added the Prof-UIS Application Wizard for Visual Studio 2005.
  • Updated the Prof-UIS Integration Wizard now fully supports Visual Studio 2005. The wizard allows you to build any library configuration available in Prof-UIS including RDE configurations (dlls used in regular dlls and ActiveX projects). You can also build the Prof-UIS Automation Pack library (ProfAuto).

Bug Fixes

  • Fixed a bug when the toolbar icons in the property grid control were corrupted in the static builds.
  • Fixed a bug with not repainting the floating toolbar when one or more of its buttons were removed via ALT customization.
  • Fixed a bug when hidden MDI child windows were presented in the MDI windows dialog, MDI tabs, MDI tabs list, and MDI windows menu. These windows are now hidden.
  • Fixed some issues in the tech documentation including indexes for nested classes and methods.
Previous: Version 2.43