Recent

Author Topic: NiceGrid for Lazarus  (Read 7908 times)

Awkward

  • Full Member
  • ***
  • Posts: 154
Re: NiceGrid for Lazarus
« Reply #30 on: June 24, 2023, 05:48:29 pm »
Russian language is a part of Indo-European language group. It have similar words with greek, sanskrit, moldova language for example.

maurobio

  • Hero Member
  • *****
  • Posts: 640
  • Ecology is everything.
    • GitHub
Re: NiceGrid for Lazarus
« Reply #31 on: June 24, 2023, 05:51:12 pm »
Hi, @Awkward!

Fascinating!

Best regards,
UCSD Pascal / Burroughs 6700 / Master Control Program
Delphi 7.0 Personal Edition
Lazarus 3.8 - FPC 3.2.2 on GNU/Linux Mint 19.1/20.3, Windows XP SP3, Windows 7 Professional, Windows 10 Home

Leledumbo

  • Hero Member
  • *****
  • Posts: 8835
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: NiceGrid for Lazarus
« Reply #32 on: June 25, 2023, 06:45:47 pm »
@wp:
I can't verify/read if Leledumbo did the actual conversion or that he (only) hosted it (and got the Lazarus converted version from somewhere else, see also https://forum.lazarus.freepascal.org/index.php/topic,10277.0.html).
AFAIR, yes I did. Those Nice* components are quite well written that running through the Delphi conversion wizard already does 99% of the porting job. But still, I merely converted the component (and test it to work on my Linux), the honor still goes to Priyatna.

wp

  • Hero Member
  • *****
  • Posts: 13363
Re: NiceGrid for Lazarus
« Reply #33 on: June 26, 2023, 11:15:38 pm »
Leledumbo, I added you to the package as the one who ported the component to Lazarus.

In the meantime I also looked at the NiceChart and NiceSideBar components; they were  relatively easy to port as well, and I gave them a place on CCR (https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/components/nicechart/, https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/components/nicesidebar/) as well as some documentation in the wiki based on Priyatna's readme.html (https://wiki.freepascal.org/NiceChart, https://wiki.freepascal.org/NiceSideBar).

All these three components are high-dpi aware now, at least for the Lazarus versions. There are still some issues in non-Windows widgetsets. In due time, they will be submitted to OPM (sorry, I submitted NiceGrid too early, it still requires some work).

After having contacted Priyatna he sent me an answer today:
Quote
I'm glad that someone can still make a good use of it.

As for my website, I've taken it down, because Google marked it as "Not Safe" with red bar in Chrome. Maybe because I offer executables on it, although they are clean from malwares. Nevertheless, this makes me uncomfortable.

I have a plan to move all my codes and some newer ones to Github. I'll let you know when it's available.

So, in the end, it's a bit unclear whether the components will remain on CCR.

avra

  • Hero Member
  • *****
  • Posts: 2584
    • Additional info
Re: NiceGrid for Lazarus
« Reply #34 on: December 25, 2023, 12:46:53 pm »
Hello wp,

Could you please rename BSplines unit in NiceChart package?

It conflicts with the same named unit from pl_excontrols OPM package, so these packages can not be installed together. I would have renamed one in pl_excontrols, but it is not mine and coming from CodeTyphon always with the same name in new versions, so it is out of my reach.
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

wp

  • Hero Member
  • *****
  • Posts: 13363
Re: NiceGrid for Lazarus
« Reply #35 on: December 25, 2023, 04:37:04 pm »
I renamed the unit to NiceSplines, updated the package, uploaded it to svn and asked for an update in OPM. The new version of TNiceChart will be 2.0.1.

wp

  • Hero Member
  • *****
  • Posts: 13363
Re: NiceGrid for Lazarus
« Reply #36 on: December 26, 2023, 01:55:02 pm »
The new version is in OPM now.

avra

  • Hero Member
  • *****
  • Posts: 2584
    • Additional info
Re: NiceGrid for Lazarus
« Reply #37 on: December 26, 2023, 08:28:04 pm »
Thanks wp! NiceChart now behaves nicely  :D
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

PeterEvans

  • New Member
  • *
  • Posts: 24
Re: NiceGrid for Lazarus
« Reply #38 on: December 26, 2023, 10:40:00 pm »
I have just taken a look at the SourceForge for NiceChart.
The Readme.html seems to be the original Readme. It is good to have the original Readme preserved.
Could it be renamed to Readme_Original ?

The other problem, for me, is that for me to easily read it I had to save the file and view it in a browser. This is because all the html code is visible.

Perhaps the Version History could be updated?

 

TinyPortal © 2005-2018