Recent

Author Topic: ANN: Eye-Candy Controls 0.9.58  (Read 1810 times)

Blaazen

  • Hero Member
  • *****
  • Posts: 3237
  • POKE 54296,15
    • Eye-Candy Controls
ANN: Eye-Candy Controls 0.9.58
« on: April 17, 2022, 12:19:26 am »
New version of Eye Candy Controls is released. You can download it at SourceForge:

https://sourceforge.net/projects/eccontrols/files/ecc_22-04-16_0-9-58/

News:
- TECSwitch: added LazMethodList to uses because of function CompareMethods which was moved there

See CHANGELOG.txt bundled in the *.zip for details.

https://wiki.lazarus.freepascal.org/Eye-Candy_Controls

This version was tested with:
Lazarus 2.3.0 (rev main-2_3-1131-g76f7524436) FPC 3.3.1 x86_64-linux-qt

P.S.: Future plans are still tweaks for hi-DPI desktop.
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/

lainz

  • Hero Member
  • *****
  • Posts: 4460
    • https://lainz.github.io/
Re: ANN: Eye-Candy Controls 0.9.58
« Reply #1 on: April 17, 2022, 06:50:23 am »
About high dpi. Bgracontrols has high dpi and retina support. Retina support made by circular. You can ask him if you have questions.

AlexTP

  • Hero Member
  • *****
  • Posts: 2386
    • UVviewsoft
Re: ANN: Eye-Candy Controls 0.9.58
« Reply #2 on: April 17, 2022, 10:18:57 am »
My XP with high-dpi on macOS. To support it, one must NOT render to the temporary bitmap (and copy this bmp to the Canvas in OnPaint). One must paint directly on the Canvas in OnPaint!

Blaazen

  • Hero Member
  • *****
  • Posts: 3237
  • POKE 54296,15
    • Eye-Candy Controls
Re: ANN: Eye-Candy Controls 0.9.58
« Reply #3 on: April 17, 2022, 12:48:09 pm »
@lainz: I want to build a new PC with 4k display (I'd like HP U28) but don't know whether to wait for a new AM5 platform or to build AM4 machine (I don't want Intel). Even more, graphic cards are overpriced 'cause of mining/scalping.  So I stick with my old laptop which has no hi-dpi display.
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/

lainz

  • Hero Member
  • *****
  • Posts: 4460
    • https://lainz.github.io/
Re: ANN: Eye-Candy Controls 0.9.58
« Reply #4 on: April 18, 2022, 05:35:59 pm »
Ok, I don't have 4k, only 1920x1080, my high dpi setting is only 125%, but enough to test high dpi applications.

Josh

  • Hero Member
  • *****
  • Posts: 1271
Re: ANN: Eye-Candy Controls 0.9.58
« Reply #5 on: December 27, 2023, 11:17:40 am »
Posting here on old topic, thinking Blaazen will notice it quicker

Lates FPC/Lazarus fixes  Lazarus 3.1 (rev lazarus_3_0-11-gd3a957ea98) FPC 3.2.3 i386-win32-win32/win64  with cross compilrs for intel x64 and Aarch64 Darwin

ECControls 0.9.60 fails on MacOs

Code: Pascal  [Select][+][-]
  1. ecgrid.pas(2906,87) Error: range check error in set constructor or duplicate set element
  2.  
  3. if not EditorMode and not Columns[Col].IsReadOnly and ((Shift*[ssModifier, ssAlt, ssMeta])=[]) then

I changed line to
Code: Pascal  [Select][+][-]
  1. if not EditorMode and not Columns[Col].IsReadOnly and ((Shift*[ssModifier, ssAlt{$if defined(darwin) or defined(macos) or defined(iphonesim)} {$else}, ssMeta {$endif}])=[]) then

and it works, not sure if its best way though
« Last Edit: December 27, 2023, 12:30:31 pm by Josh »
The best way to get accurate information on the forum is to post something wrong and wait for corrections.

 

TinyPortal © 2005-2018