Oleg posted the 9.80 ToolkitPro changelog in another section, I figure this could also be useful here.
From just looking at the changelog, this looks like a great release. I personally think it was too long in the making, but I am glad that it is packed with many enhancements. I was not planning on renewing my subscription, but I think I have changed my mind. Thanks Codejock.
| Release |
Date |
Version 9.80 |
9/26/05 |
Xtreme Suite Pro
Xtreme CommandBars
| # |
Type |
Description |
| 1 |
New feature |
WM_XTP_CONTROLRBUTTONUP notification added |
| 2 |
New feature |
WM_XTP_COMMANDBARKEYDOWN notification added |
| 3 |
Interface changed |
Changed interface: CXTPCommandBar::OnKeyDown(UINT) to CXTPCommandBar::OnHookKeyDown(UINT, LPARAM) |
| 4 |
New feature |
CXTPControlComboBox::EnableAutoComplete and CXTPControlComboBox::EnableShellAutoComplete methods added |
| 5 |
Interface changed |
CXTPControlComboBox::GetText renamed to CXTPControlComboBox::GetListBoxText |
| 6 |
New feature |
CXTPPopupBar::SetDoubleGripper method added |
| 7 |
New feature |
SetEditHint/GetEditHint method added for CXTPControlEdit and CXTPControlComboBox classes |
| 8 |
New feature |
CXTPControlComboBox::SetEditIconId/GetEditIconId methods added |
| 9 |
New feature |
Added virtual CWorkspace* CXTPTabClientWnd::CreateWorkspace() for custom CWorkspace class |
| 10 |
New feature |
Added standard Combo Box notifications (CBN_DROPDOWN, CBN_CLOSEUP, CBN_SETFOCUS, CBN_KILLFOCUS...) for CXTPControlComboBox |
| 11 |
New feature |
Reworked CXTPStatusBar. added new CXTPStatusBarPane class with methods like SetVisible, SetTextColor, SetBackgroundColor, SetIconIndex, SetTextAlignment, SetTooltip.... |
| 12 |
Interface changed |
Because of bad design of CStatusBar class, CXTPStatusBar now derived from CControlBar |
| 13 |
Interface changed |
Reworked CXTPDialog to allow Docking and Customization, Removed CXTPDialog::SetMenuBar because of it |
| 14 |
Interface changed |
Reworked CXTPShortcutManager to allow shortcuts customization in Dialogs. XTPShortcutManager glabal function removed, use pCommanBars->GetShortcutManager() instead. |
| 15 |
Interface changed |
CXTPCommandBars::LoadCommandBars and CXTPCommandBars::SaveCommandBars now save/restore shortcuts too. Call pCommanBars->GetShortcutManager()->SetAccelerators(IDR _MAINFRAME) to enable it/ |
| 16 |
Sample update |
Updated Dialog Sample to show Customization and Docking in dialog |
| 17 |
New feature |
Added CXTPToolBar::ShowExpandButton method to allow show/hide expand button for Menu/ToolBars |
| 18 |
Interface changed |
Switched xtpThemeOffice2000 and xtpThemeOfficeXP enums, can lead to incorrect themes for your applications, please check it |
| 19 |
New feature |
Enhances in arrow key navigation for floating and popuped toolbars |
| 20 |
Fixing source |
Added visual state of Checked but Disabled button |
| 21 |
New feature |
TPM_RECURSE flag support added |
| 22 |
Fixing source |
Added Tooltips for Edit part of ControlCombo and ControlEdit |
| 23 |
Fixing source |
Fixed bug of 9.70 not processing extended Alt key |
| 24 |
Fixing source |
A lot of enhances of ComboBox control behaviour |
| 25 |
Fixing source |
Expand to top animation added |
| 26 |
New feature |
Added enhanced support for automated testing utilities used IAccessible interface. |
| 27 |
New feature |
Added Workspace enumerators: xtpWorkspaceNewTabRightMost, xtpWorkspaceNewTabLeftMost, xtpWorkspaceNewTabNextToActive |
Xtreme Property Grid
| # |
Type |
Description |
| 1 |
New feature |
Property Grid grabbed Enter and Escape key of Modal dialogs |
| 2 |
New feature |
CXTPPropertyGrid::SetInplaceEdit, CXTPPropertyGrid::SetInplaceList methods added |
| 3 |
Interface changed |
Some methods of CXTPPropertyGridItemXXX classes made as virtual |
| 4 |
Fixing source |
Double property grid item now use system decimal symbol |
Xtreme Docking Pane
| # |
Type |
Description |
| 1 |
New feature |
CXTPDockingPaneManager::SetDockingContextStickerStyle method added; xtpPaneStickerStyleWhidbey and xtpPaneStickerStyleVisualStudio2005 enumerators added |
| 2 |
New feature |
CXTPDockingPanePaintManager::SetSplitterStyle method added |
| 3 |
New feature |
CXTPDockingPaneManager::SetCaptionDirection method added |
Xtreme Report Control
| # |
Type |
Description |
| 1 |
New feature |
ReportItem and Column tooltips added |
| 2 |
New feature |
Explorer and Office 2003 column styles added |
| 3 |
New feature |
Added ability to edit Preview part of Record |
| 4 |
Sample update |
Added date picker popup for date items editing in TaskList View. (MFC, VB samples) |
| 5 |
Interface changed |
CXTPReportView::SetReportCtrl method added, m_wndReport now removed, please use CXTPReportView::GetReportCtrl() instead |
| 6 |
New feature |
XTP_NM_REPORT_LBUTTONDOWN notification added |
| 7 |
Interface changed |
Changed enumerators names: xtpGrid* to xtpReportGrid*; xtpColumn* to xtpReportColumn* |
| 8 |
New feature |
XTP_NM_REPORT_GETITEMMETRICS notification added. Added GetItemMetrics call before Group Row drawing |
| 9 |
New feature |
Added CXTPReportPaintManager::m_bGroupRowTextBold member |
| 10 |
New feature |
xtpReportTreeStructureDots enumerator added for tree structure |
| 11 |
New feature |
CXTReportRecordItemEditOptions::m_bSelectTextOnEdit variable added |
| 12 |
New feature |
DT_WORDBREAK column alignment type support added. Call CXTPReportPaintManager::SetFixedRowHeight(FALSE); to enable it |
| 13 |
New feature |
Added copy/paste/cut handlers |
Xtreme Calendar Pro
| # |
Type |
Description |
| 1 |
New feature |
Encoding parameter support added for XML provider |
| 2 |
Fixing source |
Enhancements in RTL mode |
| 3 |
Fixing source |
Added XTP_NC_CALENDAR_BEFORE_EVENT_EDIT_OPERATION notification for each event dragging step |
| 4 |
Fixing source |
Fixed WeekView left-right keyboard scrolling |
| 5 |
New feature |
To avoid screen blinking added redrawing lock until finished processing all notification handlers |
| 6 |
New feature |
Added SetFirstWeekOfYearDays / GetFirstWeekOfYearDays for date picker control |
| 7 |
New feature |
Added methods GetVisibleRange(), EnsureVisibleSelection() to DatePicker control |
| 8 |
Fixing source |
DatePicker scrolling to visible days when syncronized with Calendar |
| 9 |
Fixing source |
DataBase data provider save date fields correctly for non-US locales |
| 10 |
Interface changed |
Metods to work with Tooltips moved to public scope. Separate HideTooltip() method added |
| 11 |
Fixing source |
Timer leak on tooltip showing |
| 12 |
New feature |
Added methods EnableTooltips(), IsTooltipsEnabled() |
| 13 |
New feature |
Added XTP_NC_DATEPICKERBEFOREGOMODAL notification to DatePicker control |
| 14 |
New feature |
CXTPDatePickerControl::GoModal() returns FALSE when ESC key pressed |
| 15 |
New feature |
Calendar controller adjusted to work with modal DatePicker control |
| 16 |
Fixing source |
DataBase data provider processing NULL values |
| 17 |
Fixing source |
Prevent multiple raising XTP_NC_CALENDARVIEWWASCHANGED notification |
| 18 |
New feature |
Possibility to disable vertical and horizontal scrolling added to calendar view |
| 19 |
New feature |
Option UseOutlookFontGlyphs added to calendar options |
| 20 |
Sample update |
Fixed incorrect recurrence type radio buttons initializion in Edit Recurrence dialog |
| 21 |
Fixing source |
Fixed paste event bug in day view |
| 22 |
Fixing source |
Fixed delete selected events bug |
| 23 |
Fixing source |
Update text colors on the fly in the Month View |
Xtreme Task Panel
| # |
Type |
Description |
| 1 |
New feature |
CXTPTaskPanelItem::SetVisible/IsVisible methods added |
| 2 |
New feature |
Added AutoHeight parameter for SetSize method in TaskPanelGroupItem to allow Stretch Controls to fill whole group. |
| 3 |
New feature |
Group Icons support added for all theme |
Xtreme ShortcutBar
| # |
Type |
Description |
| 1 |
New feature |
CXTPShortcutBar::ShowExpandButton method added |
| 2 |
New feature |
CXTPShortcutBar::AllowFreeResize method added |
| 3 |
New feature |
CXTPShortcutBar::ShowActiveItemOnTop method added |
Xtreme Suite Pro
Xtreme CommandBars
| # |
Type |
Description |
| 1 |
New feature |
CustomizationDone, ControlRButtonUp, CommandBarKeyDown, ToolBarContextMenu, TrackingModeChanged events added |
| 2 |
New feature |
CommandBars::DoubleGripper property added |
| 3 |
New feature |
EditHint property added for CommandBarEdit and CommandBarComboBox |
| 4 |
New feature |
CommandBarComboBox::AutoComplete and CommandBarComboBox::ShellAutoComplete properties added |
| 5 |
New feature |
CommandBarComboBox::EditIconId property added |
| 6 |
New feature |
Added new StatusBarPane class with properties like Text, Width, Visible, TextColor, BackgroundColor, Font, IconIndex, Alignment, Handle, Tooltip.... |
| 7 |
Sample update |
Added new Statusbar sample |
| 8 |
New feature |
Added CommandBar::ShowExpandButton property to allow show/hide expand button for Menu/ToolBars |
| 9 |
New feature |
Added CommandBar::SelectedControl, CommandBar::hWnd properties |
| 10 |
New feature |
Added CommandBars::TrackingMode, CommandBars::FocusedCommandBar properties |
| 11 |
New feature |
Added CommandBarsOptions::ComboBoxFont, CommandBarsOptions::FloatingBarCaptionFont properties |
| 12 |
New feature |
CommandBarsFrame class added. |
| 13 |
Interface changed |
Switched xtpThemeOffice2000 and xtpThemeOfficeXP enums, can lead to incorrect themes for your applications, please check it |
| 14 |
New feature |
Enhances in arrow key navigation for floating and popuped toolbars |
| 15 |
Fixing source |
Added visual state of Checked but Disabled button |
| 16 |
New feature |
TPM_RECURSE flag support added |
| 17 |
Fixing source |
Added Tooltips for Edit part of ControlCombo and ControlEdit |
| 18 |
Fixing source |
Fixed bug of 9.70 not processing extended Alt key |
| 19 |
Fixing source |
A lot of enhances of ComboBox control behaviour |
| 20 |
Fixing source |
Expand to top animation added |
| 21 |
New feature |
Added enhanced support for automated testing utilities used IAccessible interface. |
| 22 |
New feature |
Added Workspace enumerators: xtpWorkspaceNewTabRightMost, xtpWorkspaceNewTabLeftMost, xtpWorkspaceNewTabNextToActive |
Xtreme Property Grid
| # |
Type |
Description |
| 1 |
New feature |
PropertyGridItemMetrics::DrawTextFormat property added |
| 2 |
Fixing source |
Double property grid item now use system decimal symbol |
Xtreme Docking Pane
| # |
Type |
Description |
| 1 |
Interface changed |
Switched ThemeOffice2003 and ThemeVisio enums, can lead to incorrect themes for your applications, please check it |
| 2 |
New feature |
DockingPaneOptions::StickerStyle property added; StickerStyleWhidbey and StickerStyleVisualStudio2005 enumerators added |
| 3 |
New feature |
DockingPanePaintManager::SplitterStyle property added |
| 4 |
New feature |
DockingPaneOptions::CaptionDirection property added |
Xtreme Report Control
| # |
Type |
Description |
| 1 |
New feature |
PrintReport method added |
| 2 |
Interface changed |
FindRow(Record) was added to IReportRows interface |
| 3 |
Fixing source |
Protected from crashing during firing notifications |
| 4 |
New feature |
InvertColumnOnClick, HotTracking, SortByText properties added for ReportPaintManager |
| 5 |
New feature |
BeforeDrawRow now fired for Group Rows too. Please check if Group.Record is not Nothing |
| 6 |
New feature |
xtpTreeStructureDots enumerator added for tree structure |
| 7 |
New feature |
IReportRecordItemEditOptions::SelectTextOnEdit option added |
| 8 |
New feature |
xtpAlignmentWordBreak column alignment added |
| 9 |
Fixing source |
Prevent blinking in IE on scrolling and resizing |
| 10 |
Fixing source |
Added processing of arrow keyboard keys in IE |
| 11 |
New feature |
RowExpanded event added |
| 12 |
New feature |
ReportItem and Column tooltips added |
| 13 |
New feature |
Explorer and Office 2003 column styles added |
| 14 |
New feature |
Added ability to edit Preview part of Record |
| 15 |
Sample update |
Added date picker popup for date items editing in TaskList View. (MFC, VB samples) |
Xtreme Calendar Pro
| # |
Type |
Description |
| 1 |
New feature |
Encoding parameter support added for XML provider |
| 2 |
Fixing source |
Enhancements in RTL mode |
| 3 |
Fixing source |
Added XTP_NC_CALENDAR_BEFORE_EVENT_EDIT_OPERATION notification for each event dragging step |
| 4 |
Fixing source |
Fixed WeekView left-right keyboard scrolling |
| 5 |
New feature |
To avoid screen blinking added redrawing lock until finished processing all notification handlers |
| 6 |
New feature |
Added SetFirstWeekOfYearDays / GetFirstWeekOfYearDays for date picker control |
| 7 |
New feature |
Added methods GetVisibleRange(), EnsureVisibleSelection() to DatePicker control |
| 8 |
Fixing source |
DatePicker scrolling to visible days when syncronized with Calendar |
| 9 |
Fixing source |
DataBase data provider save date fields correctly for non-US locales |
| 10 |
Interface changed |
Metods to work with Tooltips moved to public scope. Separate HideTooltip() method added |
| 11 |
Fixing source |
Timer leak on tooltip showing |
| 12 |
New feature |
Added methods EnableTooltips(), IsTooltipsEnabled() |
| 13 |
New feature |
Added XTP_NC_DATEPICKERBEFOREGOMODAL notification to DatePicker control |
| 14 |
New feature |
CXTPDatePickerControl::GoModal() returns FALSE when ESC key pressed |
| 15 |
New feature |
Calendar controller adjusted to work with modal DatePicker control |
| 16 |
Fixing source |
DataBase data provider processing NULL values |
| 17 |
Fixing source |
Prevent multiple raising XTP_NC_CALENDARVIEWWASCHANGED notification |
| 18 |
New feature |
Possibility to disable vertical and horizontal scrolling added to calendar view |
| 19 |
New feature |
Option UseOutlookFontGlyphs added to calendar options |
| 20 |
Sample update |
Fixed incorrect recurrence type radio buttons initializion in Edit Recurrence dialog |
| 21 |
Fixing source |
Fixed paste event bug in day view |
| 22 |
Fixing source |
Fixed delete selected events bug |
| 23 |
Fixing source |
Update text colors on the fly in the Month View |
| 24 |
Fixing source |
RButtonUp event was added |
| 25 |
Fixing source |
Wait cusor exception in CalendarController |
| 26 |
Interface changed |
CalendarEventLabel and Label Collection objects added |
| 27 |
Interface changed |
ScrollToWorkDayBegin() method added to CalendarDayView |
| 28 |
New feature |
Property TooltipsEnabled, methods IsTooltipVisible() and HideTooltip() added to CalendarControl |
| 29 |
New feature |
Methods ShowModal(), ShowModalEx added to DatePicker control |
| 30 |
Sample update |
DatePicker VB sample updated to demonstrate ShowModal and ShowModalEx methods |
| 31 |
Interface changed |
Methods SetSelection(), ResetSelection() added to calendar view |
| 32 |
Interface changed |
RedrawControl() method added to DatePicker |
| 33 |
Fixing source |
Prevent blinking in IE on scrolling and resizing |
| 34 |
Fixing source |
Added processing of arrow keyboard keys in IE |
Xtreme Task Panel
| # |
Type |
Description |
| 1 |
New feature |
Added AutoHeight parameter for SetSize method in TaskPanelGroupItem to allow Stretch Controls to fill whole group. |
| 2 |
New feature |
Group Icons support added for all theme |
| 3 |
Fixing source |
TaskPanelItem::EnsureVisible, TaskPanelGroupItem.SetSize methods added, internal enhances |
| 4 |
New feature |
TaskPanelItem::Visible property added |
| 5 |
New feature |
TaskPanel::SetImageLayoutIconPadding method added |
| 6 |
Fixing source |
Fixed TaskPanelItems::Move Index argument problem started from 0. |
Xtreme ShortcutBar
| # |
Type |
Description |
| 1 |
New feature |
ShortcutCaption::MouseDown, ShortcutCaption::MouseUp events added |
| 2 |
New feature |
ShortcutBar::ShowExpandButton, AllowFreeResize, ShowActiveItemOnTop properties added |
| 3 |
New feature |
ShortcutCaption::ForeColor property added | |
|