Recent

Author Topic: ANN: Eye-Candy Controls 0.9.20  (Read 8559 times)

Blaazen

  • Hero Member
  • *****
  • Posts: 3237
  • POKE 54296,15
    • Eye-Candy Controls
ANN: Eye-Candy Controls 0.9.20
« on: August 01, 2017, 01:19:27 am »
New version of Eye-Candy Controls is released (after more than a year, sorry).

This is the first release with TECGrid, its state is ''release candidate'. See http://wiki.lazarus.freepascal.org/TECGrid

You can download only here: https://sourceforge.net/projects/eccontrols/files/ecc_17-07-31_0-9-20/, UltraShare is out of order.

See attached CHANGELOG.txt to see full list of changes.

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/

Thaddy

  • Hero Member
  • *****
  • Posts: 14198
  • Probably until I exterminate Putin.
Re: ANN: Eye-Candy Controls 0.9.20
« Reply #1 on: August 01, 2017, 08:53:08 am »
Very good. Code also very good, it's not only eye candy  :D although that sourcecode is also eye candy to me! My favorite extra install. Neat grid!
« Last Edit: August 01, 2017, 08:55:12 am by Thaddy »
Specialize a type, not a var.

Josh

  • Hero Member
  • *****
  • Posts: 1271
Re: ANN: Eye-Candy Controls 0.9.20
« Reply #2 on: August 01, 2017, 09:23:47 am »
Hi

Using Trunk
Created new project, placed GRID on form, then double clicked Grid.
Lazarus freezes for a bit, then message ' file not open'.
« Last Edit: August 01, 2017, 09:25:34 am by josh »
The best way to get accurate information on the forum is to post something wrong and wait for corrections.

Blaazen

  • Hero Member
  • *****
  • Posts: 3237
  • POKE 54296,15
    • Eye-Candy Controls
Re: ANN: Eye-Candy Controls 0.9.20
« Reply #3 on: August 01, 2017, 12:01:09 pm »
@ josh

No idea. I also use trunk (Lazarus 1.9.0 r55618 FPC 3.0.2 x86_64-linux-qt). Double click adds column here.
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/

carl_caulkett

  • Sr. Member
  • ****
  • Posts: 306
Re: ANN: Eye-Candy Controls 0.9.20
« Reply #4 on: August 01, 2017, 02:47:19 pm »
Lazarus 1.8.0 RC3
macOS 10.12.6

That's a really nice component set!

One point though, I had a few difficulties running the demos (from the 9.6 build). At first, I was getting build errors. I looked at the Project Options and saw that the default target was set for `Linux`, so I changed that to `default`. But that caused run problems - the terminal window kept appearing and showed a fatal error.

In the end, I came up with the solution of loading up a project that I knew would work, exported the project options to a common location (~/compiler_options in my case) and then imported them once the demo app in question was loaded.

This solution is unsatisfactory in that it hides the exact cause of the problem, but it is most satisfactory in that it makes things work!

Cheers,
Carl
"It builds... ship it!"

Mac Mini M1
macOS 13.6 Ventura
Lazarus 2.2.6 (release version)
FPC 3.2.2 (release version)

Zath

  • Sr. Member
  • ****
  • Posts: 391
Re: ANN: Eye-Candy Controls 0.9.20
« Reply #5 on: August 01, 2017, 04:41:58 pm »
Installed without any problems using Win 10, Laz 1.8.0RC FPC3.0.2 and the online package manager.
Was a slight delay when it rebuilt the IDE after asking if I wanted a normal IDE desktop, whatever that means.

Why am I unable to drag various spin controls like ECSpinbtns wider on the horizontal but can drag them on the vertical ?


JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: ANN: Eye-Candy Controls 0.9.20
« Reply #6 on: August 01, 2017, 05:30:56 pm »
Quote
Lazarus 1.3
FPC 2.7.1
Windows 7/8 32/64, OSX, *nix
@josh, either your FPC + Lazarus versions are old or then you forgot to update the signature text.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

Blaazen

  • Hero Member
  • *****
  • Posts: 3237
  • POKE 54296,15
    • Eye-Candy Controls
Re: ANN: Eye-Candy Controls 0.9.20
« Reply #7 on: August 01, 2017, 06:41:25 pm »
@ Zath: Why am I unable to drag various spin controls like ECSpinbtns wider on the horizontal but can drag them on the vertical ?

The only way at design-time is in OI. It is by design. TECSpinBtns has 9 buttons and I suppose nobody use them all at once. Usually, I use 2-5 buttons and the others are set Visible:=False in OI. At the same time I adjust width of the visible buttons if default (15) is not good.

If you want to use multiple TECSpinBtns or TECSpinEdit in your application you can put TECSpinController on the form and assign property Controller of each TECSpin... to it. Then you can adjust them all at once.
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/

Josh

  • Hero Member
  • *****
  • Posts: 1271
Re: ANN: Eye-Candy Controls 0.9.20
« Reply #8 on: August 01, 2017, 08:03:22 pm »
@JuhaManninen
Just changed signature  ;D
The best way to get accurate information on the forum is to post something wrong and wait for corrections.

Zath

  • Sr. Member
  • ****
  • Posts: 391
Re: ANN: Eye-Candy Controls 0.9.20
« Reply #9 on: August 01, 2017, 09:12:27 pm »
@ Zath: Why am I unable to drag various spin controls like ECSpinbtns wider on the horizontal but can drag them on the vertical ?

The only way at design-time is in OI. It is by design. TECSpinBtns has 9 buttons and I suppose nobody use them all at once. Usually, I use 2-5 buttons and the others are set Visible:=False in OI. At the same time I adjust width of the visible buttons if default (15) is not good.

If you want to use multiple TECSpinBtns or TECSpinEdit in your application you can put TECSpinController on the form and assign property Controller of each TECSpin... to it. Then you can adjust them all at once.

Thanks.

dsyrios

  • Jr. Member
  • **
  • Posts: 57
Re: ANN: Eye-Candy Controls 0.9.20
« Reply #10 on: August 07, 2017, 03:31:32 pm »
@Blaazen,
thank you for your excellent work!
I used the old ver 0.9.6. especially for the ECScheme.
I had a small problem with new ver for the IncrementX property,
but it's ok.
Now I have two issues:
1) With windows10 TECDevice.FontColor is always black,
   but it works correctly on win7.
2) I want to customize the default clBtnFace of the Block color.
  e.g. I did the change at ECScheme.pas
  ... procedure TCustomECScheme.DrawBlock
  ... ACanvas.Brush.Color:= clNone; //clBtnFace; 
  I know this is not the proper way, but I don't have enough experience.

Thanks in advance for any suggestion
Laz 1.6.4/FPC 3.0.2/win32
Laz 2.0.2/FPC 3.0.4/ win10/64
Laz 2.0.0/FPC 3.0.4/ mint-mate 19.1

Swirl

  • New Member
  • *
  • Posts: 24
Re: ANN: Eye-Candy Controls 0.9.20
« Reply #11 on: October 15, 2017, 11:24:55 am »
@Blaazen

first let me say thx a lot. Awsome set of controls.
I unfortunately got the same problem as Josh.
From opening eccontrols.lpk to placing ECGrid1
on form anything works fine. But either doubleclicking
on the control or using the "columns->items-
way" give me a short freezing and then a "File
not found"...

Maybe you or somebody else got any idea?

thx a lot
Mike

Win7_Pro_64Bit
Lazarus 1.6.4
FPC 3.0.2
SVN-Rev. 54278
x86_64-win64-win32/win64
ECC-> ecc_0-9-20_17-07-31

p.s. sorry - I have just seen TECGrid is still RC...
« Last Edit: October 15, 2017, 11:34:55 am by Swirl »
Working with Lazarus 2.0.12 - FPC 3.2.0 on Win/Mint/elementaryOS
Playing with Lazarus on macOS 10.15 / Catalina

balazsszekely

  • Guest
Re: ANN: Eye-Candy Controls 0.9.20
« Reply #12 on: October 15, 2017, 12:49:29 pm »
@swirl

I did take a quick look...please do the following. Open ecgrid.pas, search for "writeln(" without double quote, you should find it in line 1623, it looks like this:
Code: Pascal  [Select][+][-]
  1. writeln('DDCC aCol, aR.Top ',  aCol, ' ', aRect.Top);
Now comment out or delete that line, I suppose @Blaazen left it there for debugging purposes. Now recompile, reinstall package ECC and you're good to go.

Swirl

  • New Member
  • *
  • Posts: 24
Re: ANN: Eye-Candy Controls 0.9.20
« Reply #13 on: October 15, 2017, 03:02:34 pm »
@GetMem.

Did as advised - no more problems now.
Works both ways: doubleclicking and using
the object inspector.

Can go on with work now - thank you so much
and thank you so much to Blaazen as well....

Mike
« Last Edit: October 15, 2017, 03:14:01 pm by Swirl »
Working with Lazarus 2.0.12 - FPC 3.2.0 on Win/Mint/elementaryOS
Playing with Lazarus on macOS 10.15 / Catalina

balazsszekely

  • Guest
Re: ANN: Eye-Candy Controls 0.9.20
« Reply #14 on: October 15, 2017, 03:19:36 pm »
@Swirl
Please send a pm to @Blaazen with a link to this thread .

 

TinyPortal © 2005-2018