Recent

Author Topic: [ANN] Eye-Candy Controls 0.9.2  (Read 25477 times)

Blaazen

  • Hero Member
  • *****
  • Posts: 3241
  • POKE 54296,15
    • Eye-Candy Controls
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #30 on: May 13, 2015, 02:35:41 pm »
I have no idea what's wrong. Maybe some Windows specific issue related to ThemeServices. Maybe.
Lazarus 2.3.0 (rev main-2_3-2863...) FPC 3.3.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.13.2, Plasma 5.17.3
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.21

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

sin_dragan

  • Full Member
  • ***
  • Posts: 127
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #31 on: May 13, 2015, 04:07:40 pm »
Hi, i tried to compile ECC-demo but I get:

Range
Error reading ECSpinBtns19.BtnMax.BtnOrder: Range check error.

Using Lazarus 1.4 2.6.4 and Win7, using latest ecc version.


Windows 7 64 bit
Lazarus 1.4.1 (w/fixes) FPC 2.6.4 win32

sin_dragan

  • Full Member
  • ***
  • Posts: 127
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #32 on: May 13, 2015, 04:15:59 pm »
Hm I tried setting BtnMax.Btnorder to 1 or any other integer but I always get a RangeCheck error, does anybody else have this problem?

EDIT: Solved, I played around with BtnMax.BtnOrder property (switched position with another button) and it compiles ok! Setting up BtnMax.btnorder to existing value (taken) results as error but when I set BtnMenu to some other value it just switch places and works okay. It seems that only setting btn order on BtnMax gives error, doing the same on other buttons is okay.
« Last Edit: May 13, 2015, 05:09:04 pm by sin_dragan »
Windows 7 64 bit
Lazarus 1.4.1 (w/fixes) FPC 2.6.4 win32

Blaazen

  • Hero Member
  • *****
  • Posts: 3241
  • POKE 54296,15
    • Eye-Candy Controls
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #33 on: May 13, 2015, 05:36:23 pm »
Yes, that's because I never tested EC-Controls with Range Checking  :-[.

It will be corrected in the next release.
Lazarus 2.3.0 (rev main-2_3-2863...) FPC 3.3.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.13.2, Plasma 5.17.3
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.21

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

sin_dragan

  • Full Member
  • ***
  • Posts: 127
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #34 on: May 13, 2015, 05:50:47 pm »
Ok, thx, great set of components by the way, a real example how the package should be made.  :)
Windows 7 64 bit
Lazarus 1.4.1 (w/fixes) FPC 2.6.4 win32

rocksw

  • Newbie
  • Posts: 3
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #35 on: May 18, 2015, 10:13:00 am »
Hi,
Sorry if I've missed this, but is there a demo available that shows off these great components?
I am specifically interested in the Image Menu.

Thanks

sin_dragan

  • Full Member
  • ***
  • Posts: 127
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #36 on: May 18, 2015, 10:49:06 am »
Windows 7 64 bit
Lazarus 1.4.1 (w/fixes) FPC 2.6.4 win32

Blaazen

  • Hero Member
  • *****
  • Posts: 3241
  • POKE 54296,15
    • Eye-Candy Controls
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #37 on: July 29, 2015, 08:47:25 pm »
New version of Eye Candy Controls 0.9.2.12: http://ultrashare.net/hosting/fl/4a5dee7961

Unfortunately, my SourceForge account is damaged, I cannot upload or modify anything there. Therefore it is on ultrashare.net for now.

Improved many range-check errors. Full list of changes is in CHANGELOG.txt.

Code: [Select]
2015-07-29 0.9.2.12
===================
ECScale & ECSlider: improvements, prevent occasional range-check errors.
  (ECSlider: method PlaceKnob is not called from Position when UpdateCount>0)

2015-07-28 0.9.2.12
===================
ECCheckListBox: added method ExchangeItems and MoveItem.
  Changed behaviour: state of the first checkbox in row is now NOT changed when
  Caption is clicked. Checkboxes must be pointed.
  Reason: someone may need to highlight a row without changing any state.

2015-07-25 0.9.2.12
===================
ECColorCombo: corrected behaviour with HSB/BSH/HSBA/BSHA/AHSB/ABH color models.

2015-07-24 0.9.2.12
===================
ECCheckListBox: property Sorted removed from published.

2015-07-23 0.9.2.12
===================
ECTypes: procedure ColorToRGBA - out parameters type changed from Integer to Byte.
  Added function AHSBToColor(A, H, S, B: Byte): TColor;
  Added procedure ColorToHSBA(AColor: TColor; out H, S, B, A: Byte);
  Improved functions ColorToStrLayouted and TryStrToColorLayouted to support
  all new items in TColorLayout enumeration.

2015-07-20 0.9.2.12
===================
ECTypes: Items eclRGBAColor, eclBGRAColor, elcCMYAColor, elcYMCAColor, eclHSBColor,
  eclBSH, eclHSBAColor and eclBSHAColor added to TColorLayout enumeration.
  Enumeration reordered.

2015-07-08 0.9.2.10
===================
ECScheme: "uses" section: FileUtil replaced with LazFileUtils due to changes in Lazarus.

2015-06-15 0.9.2.10
===================
TCustomECSpinBtns is now descendant of TGraphicControl.
Added new visual component TECSpinPosition (PositionBar with spin buttons).
  Similar component is used in Krita.

2015-05-15 0.9.2.9
==================
TECSpinEdit, TBaseECEditBtn, TBaseECComboBtn (and descendants):
 Added event OnVisibleChanged.

2015-05-13 0.9.2.9
==================
EXPERIMENTAL: TCustomECSpinBtns are now descendant of TGraphicControl.

2015-05-13 0.9.2.8
==================
Corrected TCustomECSpinBtns. Range checking at SortButtons ( succ(ebkMax); ). 
Lazarus 2.3.0 (rev main-2_3-2863...) FPC 3.3.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.13.2, Plasma 5.17.3
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.21

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

AlexTP

  • Hero Member
  • *****
  • Posts: 2406
    • UVviewsoft
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #38 on: July 30, 2015, 03:35:50 pm »
Why Ultrashare. Github is easy: even I can send a patch (or not me)

Blaazen

  • Hero Member
  • *****
  • Posts: 3241
  • POKE 54296,15
    • Eye-Candy Controls
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #39 on: July 30, 2015, 03:59:18 pm »
I already sent mail to SourceForge support. It must be something broken there. But even if they repair it, SF is blocked in some countries, like Syria. In past, some users requested alternative download. I tried MediaFire, then DropBox but I left them both, mainly because their bloated UI. So now I'm on UltraShare. It's pretty simple and works well.
Lazarus 2.3.0 (rev main-2_3-2863...) FPC 3.3.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.13.2, Plasma 5.17.3
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.21

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

Blaazen

  • Hero Member
  • *****
  • Posts: 3241
  • POKE 54296,15
    • Eye-Candy Controls
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #40 on: July 31, 2015, 09:40:55 pm »
SourceForce is already working. (Their support told me that there were some maintenance).

You can now download version 0.9.2.12  from traditional seat of EC-Controls: https://sourceforge.net/projects/eccontrols/files/ecc_15-07-31_0-9-2-12/ or from http://ultrashare.net/hosting/fl/4a5dee7961 if SourceForge is blocked in your country.

Zip archive contains EC-Controls and five demos.
Lazarus 2.3.0 (rev main-2_3-2863...) FPC 3.3.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.13.2, Plasma 5.17.3
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.21

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

Blaazen

  • Hero Member
  • *****
  • Posts: 3241
  • POKE 54296,15
    • Eye-Candy Controls
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #41 on: August 05, 2015, 06:07:46 pm »
Finally, I wrote page on Lazarus wiki. Now there is description of all components + 23 screenshots: http://wiki.lazarus.freepascal.org/Eye-Candy_Controls
Lazarus 2.3.0 (rev main-2_3-2863...) FPC 3.3.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.13.2, Plasma 5.17.3
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.21

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

JD

  • Hero Member
  • *****
  • Posts: 1848
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #42 on: August 05, 2015, 06:38:13 pm »
Very good work. I like the look of your TECImageMenu a lot.

JD
Windows - Lazarus 2.1/FPC 3.2 (built using fpcupdeluxe),
Linux Mint - Lazarus 2.1/FPC 3.2 (built using fpcupdeluxe)

mORMot; Zeos 8; SQLite, PostgreSQL & MariaDB; VirtualTreeView

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4474
  • I like bugs.
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #43 on: August 05, 2015, 07:27:20 pm »
Very good work. I like the look of your TECImageMenu a lot.

I did not see images in the TECImageMenu. :)
Could TECScheme + SchemeDesigner work as a base for a UML diagram tool?
I have not checked them yet but I will during the autumn.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

Blaazen

  • Hero Member
  • *****
  • Posts: 3241
  • POKE 54296,15
    • Eye-Candy Controls
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #44 on: August 05, 2015, 07:43:17 pm »
Quote
I did not see images in the TECImageMenu.
Yes, I was a little lazy to assign images.  :) But they can be there. The description (small font) is also optional.

Quote
Could TECScheme + SchemeDesigner work as a base for a UML diagram tool?

For simple diagrams, yes.
I don't know full specification of UML. I quickly looked to some UML screenshots. But I guess TECScheme is not capable to design complicated ones.
Lazarus 2.3.0 (rev main-2_3-2863...) FPC 3.3.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.13.2, Plasma 5.17.3
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.21

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

 

TinyPortal © 2005-2018