Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/SilverpointDev/sptbxlib
SpTBXLib is an expansion package for TB2K Delphi components that adds multiple features including support for styles and custom skins.
https://github.com/SilverpointDev/sptbxlib
delphi sptbxlib tb2k vcl
Last synced: about 1 month ago
JSON representation
SpTBXLib is an expansion package for TB2K Delphi components that adds multiple features including support for styles and custom skins.
- Host: GitHub
- URL: https://github.com/SilverpointDev/sptbxlib
- Owner: SilverpointDev
- License: other
- Created: 2015-04-24T19:29:25.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2023-11-28T18:28:42.000Z (7 months ago)
- Last Synced: 2024-01-06T22:22:27.767Z (5 months ago)
- Topics: delphi, sptbxlib, tb2k, vcl
- Language: Pascal
- Homepage: https://www.silverpointdevelopment.com
- Size: 1.82 MB
- Stars: 63
- Watchers: 11
- Forks: 33
- Open Issues: 11
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE.txt
Lists
- awesome-pascal - SpTBXLib
- awesome-delphi - SpTBXLib
- awesome-delphi - SpTBXLib
README
# SpTBXLib
SpTBXLib is an add on package for TB2K components, it adds the following features:
- Unicode support
- Custom Skins engine
- Delphi VCL Styles support
- High DPI support
- Custom painting events
- Toolbar Customizer with Drag & Drop
- Custom item size
- Anchored items
- Right aligned items
- Accel char handling
- Extended button controls: Button, Label, Checkbox, RadioButton
- Extended editors: Edit, ButtonEdit, SpinEdit, ColorEdit, ComboBox, FontComboBox, ListBox, CheckListBox, ColorListBox
- Extended ProgressBar and TrackBar controls
- Panel and GroupBox with transparency support
- TabSet and TabControl with TB2K items support
- DockablePanel with TB2K items support
- Titlebar with TB2K items support
- StatusBar with TB2K items support
- Form Popup components
- Skin EditorFor more info go to:
www.silverpointdevelopment.com## License
Use and/or distribution of the files requires compliance with the SpTBXLib License, found in SpTBXLib-LICENSE.txt or at:
www.silverpointdevelopment.com/sptbxlib/SpTBXLib-LICENSE.htm
Alternatively, at your option, the files may be used and/or distributed under the terms of the Mozilla Public License Version 1.1, found in MPL-LICENSE.txt or at:
www.mozilla.org/MPL
## Installation
### Requirements
- RAD Studio XE2 or newer:
- Jordan Russell's Toolbar 2000 (www.jrsoftware.org)### Installing with Silverpoint MultiInstaller
- Create a new folder for the installation.
- Download all the component zips to a folder: SpTBXLib + TB2K
- Download [Silverpoint MultiInstaller](www.silverpointdevelopment.com/multiinstaller/index.htm) and the Setup.IniThe installation folder will end up with this files:
```
C:\MyInstall
|- SpTBXLib.zip
|- tb2k-2.2.2.zip
|- MultiInstaller.exe
|- Setup.ini
```You are ready to install the component packages, just run MultiInstaller, select the destination folder, and all the components will be unziped, patched, compiled and installed on the Delphi IDE.
### To install SpTBXLib manually:
First you need to apply the TB2K patch:
- Extract TB2K to a folder
- Extract SpTBXLib to a folder
- Copy the contents of SpTBXLib\TB2K Patch folder to TB2K\Source folder
- Run tb2kpatch.batAdd the Source directories to the Library Path
- Add 'TB2K\Source' directory to Tools->Options->Language->Delphi->Library->Library Path
- Add 'SpTBXLib\Source' directory to Tools->Options->Language->Delphi->Library->Library PathCompile and install the components
- If you have a previous version of TB2K installed in the IDE remove it from Component->Install Packages, select TB2K from the list and press the Remove button.
- If you have a previous version of SpTBXLib installed in the IDE remove it from Component->Install Packages, select SpTBXLib from the list and press the Remove button.
- Open the TB2K design package corresponding to the IDE version (tb2kdsgn_d12), press Compile and then press Install, close the package window (don't save the changes).
- Open the SpTBXLib design package corresponding to the IDE version (SpTBXLibDsgn_*.dpk), press Compile and then press Install, close the package window (don't save the changes).For more info go to:
www.silverpointdevelopment.com/sptbxlib/support/index.htm