Home SpTBXLib VELVEx MultiInstaller

Downloads

License

Use and/or distribution of the files requires compliance with the SpTBXLib License, found at:
SpTBXLib-LICENSE

Alternatively, at your option, the files may be used and/or distributed under the terms of the Mozilla Public License Version 1.1, found at:
http://www.mozilla.org/MPL

Software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.

The initial developer of this package is Robert Lee.

Do I need to register?

Registration is required only if you choose the SpTBXLib License which allows you to not include an acknowledgement in your application's about box or help file, and also allows you to keep the modifications you've made to SpTBXLib without having to make them public.
To register click here.

No registration is required if you choose to use SpTBXLib under the Mozilla Public License Version 1.1.
However, if you wish to express your appreciation for the time I spend on developing, documenting and supporting it, I do accept and appreciate donations.
Donations are accepted via either PayPal (preferred) or Kagi. Please click one of the following links to donate:

PayPal

Kagi

Kagi

Thank you for your support.

Downloads

Downloads
Filename Date Size Description

SpTBXLib.2.0.zip

3 May 2008

349KB

SpTBXLib for Delphi 7-2007 and
C++Builder 2006-2007

CompiledDemos.zip

3 May 2008

1596KB

SpTBXLib compiled demos

Old Versions
Filename Date Size Description

SpTBXLib.1.9.5.zip

2 April 2008

339KB

Old version, it requires TBX, for Delphi 7-2007 and C++Builder 2006-2007

SpTBXLib.1.8.3.zip

8 February 2007

317KB

Old version for Delphi 6 and C++Builder 6

SpTBXLib.0.9.zip

10 June 2005

141KB

Old version, for Delphi 5 and C++Builder 5

SVN access

You can get the latest sources via SVN. Sources obtained via SVN may contain fixes or new features not found in the latest released version. However, those fixes and new features may not have yet been fully tested.

SVN: svn://www.soft-gems.net/mustangpeak/SpTBXLib
Browse SVN from the web: http://www.soft-gems.net:8080/browse/Mustangpeak/SpTBXLib

What's New
3 May 2008 - version 2.0
  - SpTBXLib is now decoupled from TBX and uses the latest version
    of TB2K, with NO PATCHES REQUIRED.
  - MultiDocks doesn't have lateral splitters, you can solve this by
    adding a TSplitter or a TSpTBXSplitter on the Form.
  - The caption and close button of the DockablePanels are now visible
    at designtime. 
  - Added HideEmptyPopup property to TSpTBXSubmenuItem, when
    the submenu has no items and this property is set the
    popup window will not be showed.
  - Added Swedish translation for the Customizer demo, thanks to
    Mattias Andersson.
  - Renamed TSpTBXSkinOptions.TitleBarBorderSize to
    FloatingWindowBorderSize.
    
2 April 2008 - version 1.9.5
  - Added ExtendedAccept property to TSpTBXSpinEditor.
  - Fixed incorrect TSpTBXSpinEditor.ValueInc/ValueDec behavior
    when ValueSnap was true and Increment was a fraction, thanks
    to John for reporting this.
  - Fixed incorrect item stretching when the toolbar was
    vertical and tboImageAboveCaption was set, thanks to
    John for reporting this.
  - Fixed incorrect item painting when no themes were
    used, thanks to Denis for reporting this.
  - Fixed incorrect TSpTBXToolPalette.Images handling, thanks
    to Minoru Yoshida for reporting this.
  - Fixed incorrect menu gutter painting when hints were showed,
    thanks to Michele and Beta Xiong for reporting this.
  - Fixed incorrect floating border painting when the default
    size was changed thanks to Costas Stergiou and Serge
    for reporting this.
  - Fixed incorrect floating border painting on Vista,
    the borders should not be transparent, thanks to
    Costas Stergiou for reporting this.
  - Fixed incorrect MRU loading on TSpTBXMRUListItem, thanks
    to Pete for reporting this.
  - Fixed incorrect TSpTBXMRUListItem behavior, MaxItems
    had no effect when new files were added, thanks to
    Senfore for reporting this.
  - Fixed incorrect TabControl behavior, when deleting the
    only visible Tab all the auto-hidden tabs will not
    be showed on resize, thanks to Jim for reporting this.
  - Improved the background painting of TSpTBXPanel.
    
3 February 2008 - version 1.9.4
  - Added HidePathExtension property to TSpTBXMRUListItem.
  - Added TitleBarBorderSize to the skins options.
  - Added LoadFromIni/SaveToIni to TSpTBXMRUListItem.
  - Fixed AV on TabControl when scrolling tabs, thanks
    to Beta Xiong and Yucel Yavuz for reporting this.
  - Fixed incorrect TabControl.ScrollState behavior 
    thanks to Michele for reporting this.
  - Fixed incorrect TSpTBXSpinEditor.ValueInc/ValueDec behavior
    when ValueSnap was true and Increment was higher than
    10000, thanks to Yucel Yavuz for reporting this.
  - Minor bug fixes.
  
19 January 2008 - version 1.9.3
  - New component added: TSpTBXMDIHandler.
  - New toolbar item added: TSpTBXMRUListItem.
  - New toolbar item added: TSpTBXMDIWindowItem.
  - New skin added: Human.
  - Reduced ~10 KB from exe size.
  - Completed the Brazilian Portuguese translation of the Customizer
    demo, thanks to Mauricio Magnani.
  - Added BlankSeparators property to TSpTBXCustomizer.
  - Fixed item stretching problems.
  - Fixed incorrect gutter painting on the popup menus.
  - Fixed incorrect Autosizing of TSpTBXTextControl, thanks
    to Alexey Naumov for reporting this.
  - Fixed AV on TSpTBXCustomizer when ShorcutsList was nil
    when calling ApplyItemOptions, thanks to PyScripter for
    reporting this.
  - Fixed recursion on TSpTBXTabToolbar.RightAlignItems,
    thanks to Jim for reporting this.
  
26 December 2007 - version 1.9.2
  - New component added: TSpTBXToolWindow, a fully customizable 
    ToolWindow with unicode support.
  - New gradient skin style added to mimic Vista toolbar gradients, use
    9 or 10 gradient style to paint vertically or horizontally.
  - Added State parameter to OnDrawCaption event.
  - Fixed AV on Delphi 2005, Margins and Paddings were introduced
    on Delphi 2006, thanks to Stefan for reporting this.
  - Fixed incorrect Default property handling of TSpTBXButton,
    thanks to Karpushin Matvey and Beta Xiong for reporting this.
  - Fixed AV on TSpTBXSplitter when the skin was changed, thanks
    to Marko Savolainen for reporting this.
  - Fixed incorrect TSpTBXSpinEdit font behavior, when the font
    was changed at runtime the edit rect was not updated, thanks
    to Beta Xiong for reporting this.
  - Fixed incorrect focus handling on TSpTBXFormPopupMenu,
    thanks to Costas Stergiou for reporting this.
  - Minor bug fixes.
  
1 December 2007 - version 1.9.1
  - Added Invalidate method to TSpTBXItem.
  - Added OnClosePopup event to TSpTBXSubmenuItem.
  - Added OnTabClosing event to TSpTBXTabItem.
  - Added various painting enhancements made by Jim.
  - Fixed tboNoRotation use on vertical toolbar items, when
    tboImageAboveCaption is not set the glyph should appear
    aligned with the caption.
  - Fixed incorrect caption color on the controls when
    the Font is changed, thanks to Arvid and Zunyite for
    reporting this.
  - Fixed incorrect nested panel painting (canvas was not locked),
    thanks to Jim for reporting this.
  - Fixed incorrect tab items painting when TabPosition was
    ttpBottom, thanks to Marko Savolainen for reporting this.
  	
20 November 2007 - version 1.9
  - Delphi and C++Builder 2007 support.
  - Delphi 6 and C++Builder 6 are not supported.
  - Vista support.
  - Removed TBX dependency except for the DockablePanels.
  - New skin engine.
  - Reduced ~250 KB from exe size.
  - Added TabBackgroundBorders property to TSpTBXTabSet and
    TSpTBXTabControl, when set to true the tabs area is
    painted with borders.
  - Added TabCloseButton and TabCloseButtonImageIndex properties
    to SpTBXTabSet and TSpTBXTabControl to control the close
    button visibility on the tab items.
  - Added TabMaxSize property to SpTBXTabSet and TSpTBXTabControl
    to control the maximum size of the tab items.
  - Removed TSpTBXComboBoxItem, TSpTBXDropDownItem, TSpTBXStringList and 
    TSpTBXUndoList.
  - Added TSpTBXToolPalette and TSpTBXColorPalette items with
    unicode support.
  - Added Reset method to TSpTBXCustomizer, used to reinitialize
    the toolbars.
  - Improved tab scrolling, thanks to Kevin Lu for
    reporting this.
  - Bug fixes.
    
8 February 2007 - version 1.8.3
  - Updated TBXPatch218, it includes the fix described here:
    http://news.jrsoftware.org/news/toolbar2000.thirdparty/msg12082.html
  - Added GripHotTrack property to TSpTBXSplitter.
  - Added accel char handling to TSpTBXTabSet and TSpTBXTabControl
  - Added DeleteLayout method to TSpTBXCustomizer.
  - The customizer now closes when ESC is pressed, thanks to
    Jim Kueneman for reporting this.
  - The customizer now saves the Toolbar's DisplayMode, thanks to
    Jim Kueneman for reporting this.
  - Added full Chinese language to the Customizer demo,
    thanks to Beta Xiong for the translation.
  - Fixed incorrect TSpTBXButton glyph painting when the caption
    string was empty.
  - Fixed incorrect TSpTBXDockablePanel alignment when an
    adjacent splitter was being resized.
  - Fixed incorrect OnChange event handling in TSpTBXEditItem,
    thanks to Daniel Rikowski for reporting this. 
  	



Complete Release History