Forum > Third party
BCLea Components (former BComponents)
bobby100:
Edit: BComponents are now part of BGRA Controls under the name BCLea components
Hi folks,
BComponents is a package containing 4 graphical components at the moment - BSelector, BRingSlider, BLED and BLCDDisplay.
The components are using BGRABitmap and are inherited from TCustomComponent.
Code from some prior work is used (based on or inspired by):
- BCFluentProgressRing by hedgehog (now part of the BGRAControls) - https://github.com/bgrabitmap/bgracontrols/blob/master/bcfluentprogressring.pas
- TLCDDisplay by Werner Pamler (wp) and me (now part of IndustrialStuff) - https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/components/industrialstuff/
- Forum help from circular and lainz - https://forum.lazarus.freepascal.org/index.php/topic,67497.0.html
BComponents repository: https://gitlab.com/bobby100/bcomponents (deprecated)
Suggestions, code improvements etc. are welcome.
lainz:
Looking good =)
You want to join us to BGRAControls team at BGRABitmap organization?
https://github.com/orgs/bgrabitmap/people
Basically the credits remains the same, the controls are yours, just that are available with BGRAControls package.
bobby100:
--- Quote from: lainz on June 14, 2024, 05:26:00 pm ---Looking good =)
You want to join us to BGRAControls team at BGRABitmap organization?
https://github.com/orgs/bgrabitmap/people
Basically the credits remains the same, the controls are yours, just that are available with BGRAControls package.
--- End quote ---
Thank you lainz :)
Do you think the quality of my code is good enough to be included in BGRAControls?
It was more of a trial and error than really having an understanding of the BGRABitmap.
And yes, I would be glad to join the group.
lainz:
--- Quote from: bobby100 on June 14, 2024, 05:51:50 pm ---
--- Quote from: lainz on June 14, 2024, 05:26:00 pm ---Looking good =)
You want to join us to BGRAControls team at BGRABitmap organization?
https://github.com/orgs/bgrabitmap/people
Basically the credits remains the same, the controls are yours, just that are available with BGRAControls package.
--- End quote ---
Thank you lainz :)
Do you think the quality of my code is good enough to be included in BGRAControls?
It was more of a trial and error than really having an understanding of the BGRABitmap.
And yes, I would be glad to join the group.
--- End quote ---
Yes these controls looks good for me =)
I've sent you an invitation.
When you're done accepting it, clone bgracontrols repository and switch to dev-bgracontrols branch, then add your own controls.
bobby100:
Finally, I did it - the themes are implemented.
There are a couple of bugs, but it isn't a disaster:
- changing mouse move direction at changing the value of BRingSlider/BSelector isn't detected
- changing width/height of the BRingSlider/BSelector have graphic artifacts if width<>height
- range check for parameters isn't implemented at all
- BRingSlider - graphic mismatch after lowering the MaxAngle
I guess it is ready now for merge into BGRAControls
Navigation
[0] Message Index
[#] Next page