Recent

Author Topic: BGRA Controls  (Read 155553 times)

lainz

  • Hero Member
  • *****
  • Posts: 3634
    • Lainz
BGRA Controls
« on: April 08, 2014, 04:11:29 am »
« Last Edit: August 07, 2019, 06:20:20 pm by lainz »
https://lainz.github.io - My Website
https://lazpaint.github.io/ - LazPaint Downloads

lainz

  • Hero Member
  • *****
  • Posts: 3634
    • Lainz
Re: BGRA-Controls
« Reply #1 on: April 08, 2014, 03:01:29 pm »
in svn r2
- Now all *_icon.lrs are in the 'icons' subdirectory
- Now all *.lpi has Debug and Release compilation modes (added 'automatically' with Lazarus)
- Now licence and readme are in the 'docs' subdirectory
- Added 'LoadFromFile' and 'SaveToFile' methods for some components
- Deleted DataType.inc, added the code directly in bgraimagemanipulation.pas, since no other unit is using it
https://lainz.github.io - My Website
https://lazpaint.github.io/ - LazPaint Downloads

lainz

  • Hero Member
  • *****
  • Posts: 3634
    • Lainz
Re: BGRA-Controls
« Reply #2 on: April 08, 2014, 10:03:00 pm »
BGRA-Controls 3.0
I think that is everything ok so it has no sense keeping this in alpha.
« Last Edit: April 19, 2014, 12:21:14 pm by 007 »
https://lainz.github.io - My Website
https://lazpaint.github.io/ - LazPaint Downloads

circular

  • Hero Member
  • *****
  • Posts: 3359
    • Personal webpage
Re: BGRA-Controls
« Reply #3 on: April 08, 2014, 11:42:57 pm »
Wow great website!  :)
Conscience is the debugger of the mind

lainz

  • Hero Member
  • *****
  • Posts: 3634
    • Lainz
Re: BGRA-Controls
« Reply #4 on: April 09, 2014, 01:44:57 am »
Thanks, is a single html template from the people at Bootstrap, grab one and just write!
You know, is as simple as uploading with ftp to the web files of your project. And SF has more like databases and php too, so you can install a forum or a wordpress site-

---

r3
bcimagebutton.pas
- streaming with LoadFromFile and SaveToFile methods
- Bitmap loading with BitmapFile and LoadFromBitmapFile
- Smoother Animation and now can be enabled or disabled
tests: save settings in lps files
other: version 3.1 svn

r4
bcbutton.pas now can be assigned from file with the method AssignFromFile, it styles the control from a saved file with SaveToFile method

basically the revision 4 is all we wanted some time ago! To skin our BCButton with simple and editable text files at runtime. It can be added for all components implementing 'Assign' in each one and then AssignFromFile, that's a modified version of LoadFromFile.
https://lainz.github.io - My Website
https://lazpaint.github.io/ - LazPaint Downloads

circular

  • Hero Member
  • *****
  • Posts: 3359
    • Personal webpage
Re: BGRA-Controls
« Reply #5 on: April 09, 2014, 10:40:45 pm »
I am doing some Linux and I have replaced TImageList by TBGRAImageList in LazPaint. There was another bug of offset of drawing that was added to images in toolbars. Now it's fixed on SVN and TBGRAImageList works fine again.
Conscience is the debugger of the mind

lainz

  • Hero Member
  • *****
  • Posts: 3634
    • Lainz
Re: BGRA-Controls
« Reply #6 on: April 10, 2014, 03:48:31 am »
r5
bcimagebutton.pas now has Assign and AssignFromFile methods and the property TextVisible
r6
new TBCPixel in bctypes.pas to use in components
property change: .res files not ignored (will be used as standard resource in next lazarus)
bgracontrols.lpk: required packages min BGRABitmap 7.2

Now you can use TBCPixel instead of Tcolor+alpha in the object inspector. Suggestions are welcome. Instead of creating a property editor for the ide i've implemented this...
https://lainz.github.io - My Website
https://lazpaint.github.io/ - LazPaint Downloads

Deepaak

  • Sr. Member
  • ****
  • Posts: 445
Re: BGRA-Controls
« Reply #7 on: April 10, 2014, 05:07:50 pm »
wow, nice to see bgra-controls back
Holiday season is online now. :-)

Dibo

  • Hero Member
  • *****
  • Posts: 1048
Re: BGRA-Controls
« Reply #8 on: April 10, 2014, 11:52:02 pm »
Yep, I agree. Thanks Lainz for keeping alive this package :) . When I finally find more time I'll add new features. Beauty of open source ;)

lainz

  • Hero Member
  • *****
  • Posts: 3634
    • Lainz
Re: BGRA-Controls
« Reply #9 on: April 14, 2014, 02:14:37 pm »
A lot of downloads this week, seems that this is still used by users, that's good!

r7
Required packages min version: BGRABitmap 7.3

Minimum version of BGRABitmap is now 7.3 that has a lot of improvements that will be used in controls.
https://lainz.github.io - My Website
https://lazpaint.github.io/ - LazPaint Downloads

lainz

  • Hero Member
  • *****
  • Posts: 3634
    • Lainz
Re: BGRA-Controls
« Reply #10 on: April 19, 2014, 02:05:50 am »
r8
Added bgraresizespeedbutton (http://forum.lazarus.freepascal.org/index.php/topic,24290.msg146132.html#msg146132)
Added Align and Anchors for bgragraphiccontrol
https://lainz.github.io - My Website
https://lazpaint.github.io/ - LazPaint Downloads

lainz

  • Hero Member
  • *****
  • Posts: 3634
    • Lainz
Re: BGRA-Controls
« Reply #11 on: April 19, 2014, 02:32:25 am »
r9
Added uEcontrols
- From http://sourceforge.net/projects/uecontrols/ version 5.14. Author Miguel Alberto Risco Castillo.
- Changes: changed icon folder and components tab in register procedure, removed package units to add all the units in the bgracontrols package.
« Last Edit: April 19, 2014, 12:09:00 pm by 007 »
https://lainz.github.io - My Website
https://lazpaint.github.io/ - LazPaint Downloads

lainz

  • Hero Member
  • *****
  • Posts: 3634
    • Lainz
Re: BGRA-Controls
« Reply #12 on: April 19, 2014, 12:20:46 pm »
r10
- Added icon for bgraresizespeedbutton
- Changed readme

Version 3.1 is available for download:
- All changes from r4 to r10 on SVN
improvements in bcimagebutton, bcbutton, bgragraphiccontrol, added TBCPixel that you can use to store bgrapixel in components, bgraresizespeedbutton and added uEcontrols to package
https://lainz.github.io - My Website
https://lazpaint.github.io/ - LazPaint Downloads

karaba

  • New Member
  • *
  • Posts: 49
Re: BGRA-Controls
« Reply #13 on: April 20, 2014, 03:18:19 am »
Any chance that the clock & gauge controls from http://forum.lazarus.freepascal.org/index.php/topic,19700.msg118916.html#msg118916 will be included?

lainz

  • Hero Member
  • *****
  • Posts: 3634
    • Lainz
Re: BGRA-Controls
« Reply #14 on: April 20, 2014, 03:43:54 am »
Any chance that the clock & gauge controls from http://forum.lazarus.freepascal.org/index.php/topic,19700.msg118916.html#msg118916 will be included?

Sure i will check it. Thanks.

Edit: Analog Controls available from SVN r11.
« Last Edit: April 20, 2014, 04:37:57 am by 007 »
https://lainz.github.io - My Website
https://lazpaint.github.io/ - LazPaint Downloads

 

TinyPortal © 2005-2018