JPModLib
Delphi components - track bars, gradient, SpinEdit and other
Install / Use
/learn @jackdp/JPModLibREADME
JPModLib
Overview
JPModLib - Modified Delphi components from other open source packages / libraries.
Supported Delphi versions: 2009 - 10.4 Sydney
To install, you need the JPLib library from https://github.com/jackdp/JPLib and JPPack from https://github.com/jackdp/JPPack
To install JPJVCL package, you need also JVCL for https://github.com/project-jedi/jvcl
JPEssential
A modified components from the TurboPack Essentials package (https://github.com/TurboPack/Essentials).
TJPEsGradient
Modified TEsGradient component.

My modifications:
gGradColorsarray moved to the public partDrawBorderBorderColorTagExt
In one of my applications I needed a gradient component with access to all partial colors. TEsGradient turned out to be almost perfect. All generated colors are saved in the gGradColors array. In the original unit, it is declared in the private part, so it was necessary to move it to the public section.
By the way, I added the option of drawing borders.
Original license: MPL 1.1
License for my modifications: Public domain. You can do with my code whatever you want without any cost and without any limitations.
JPPegTop
TJPPegTopTrackBar, TJPPegTopColorTrackBar, TJPPegTopRangeBar
An advanced track bars for Delphi.
A modifed TPegTopTrackBar, TPegTopColorTrackBar and TPegTopRangeBar from the PegTop Common Components written by Jens Gruschel
(http://www.pegtop.net/delphi/components/common/index.htm).

My modifications:
- A large amount of code related mainly to the appearance of the control.
PositionLabel- External label displaying the current position. Track bars also have internal labels, but they can only be set above and below the control.- Ticks support
TagExt
PegTop license
License for my modifications: Public domain. You can do with my code whatever you want without any cost and without any limitations.
JPJVCL
A modified components from the JVCL package (https://github.com/project-jedi/jvcl).
TJPJvSpinEdit
A modified TJvSpinEdit.
New properties:
BoundLabelRightLabelAnchoredControls- public property
IntValue: integer.;
TJPJvCheckBox
TJvCheckBox with the AnchoredControls support.
TJvCheckBox has one very useful property that Delphi lacks: AutoSize.
TJPJvRadioButton
TJvRadioButton with the AnchoredControls support.
License for my modifications: Public domain. You can do with my code whatever you want without any cost and without any limitations.
JPLaz
A modified components from the Lazarus IDE.
TJPLazSpinEdit
A modified TSpinEdit.
New properties:
BoundLabelRightLabelAnchoredControls
TJPLazFloatSpinEdit
Similar to TJPLazSpinEdit.
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
