#1 2016-09-19 22:39:38

reddwarf
Member
Registered: 2010-06-28
Posts: 40
Website

Include SynTaskDialog to Lazarus LCL

Hello Arnauld!

The Lazarus team is interested in including the cross-platform SynTaskDialog ( https://github.com/synopse/mORMot/tree/ … og4Lazarus ) into the LCL core. I'd like to write a Delphi-TTaskDialog clone based upon SynTaskDialog. The file has to be renamed (probably to TaskDialog.pas or TaskDlg.pas) and the license has to be enhanced to the LCL license (FPC modified LGPL).

The reason to include SynTaskDialog into core LCL is that a lot of users need such a basic dialog and the LCL itself needs a cross-platforms TTaskDialog clone.

Are you willing to relicense SynTaskDialog.pas (we need permission from Ulrich Gerhardt as well; we don't need the FMX port from Gergely Kovacs) and give us permission to include it into the LCL? Of course you'll be acknowledged as the original author and all the kudos will stay with you smile

Ondrej

Offline

#2 2016-09-20 15:40:20

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 14,182
Website

Re: Include SynTaskDialog to Lazarus LCL

Hi Ondrej,

Green light from my side.
wink

Offline

#3 2016-09-21 01:02:15

reddwarf
Member
Registered: 2010-06-28
Posts: 40
Website

Re: Include SynTaskDialog to Lazarus LCL

Great! Do you have a contact to Ulrich as well?

Offline

#4 2016-09-21 06:29:23

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 14,182
Website

Re: Include SynTaskDialog to Lazarus LCL

I sent you an email with Ulrich's contact.

Offline

#5 2016-09-21 07:46:06

reddwarf
Member
Registered: 2010-06-28
Posts: 40
Website

Re: Include SynTaskDialog to Lazarus LCL

Thank you!

Offline

#6 2016-09-21 09:01:24

uligerhardt
Member
Registered: 2011-03-08
Posts: 52

Re: Include SynTaskDialog to Lazarus LCL

No problem here, too! :-)

Offline

#7 2016-09-21 16:32:57

reddwarf
Member
Registered: 2010-06-28
Posts: 40
Website

Re: Include SynTaskDialog to Lazarus LCL

Thank you both. I included it as LCLTaskDialog.pas: http://mantis.freepascal.org/view.php?id=30625
I removed the Delphi-specific IFDEFs and reused LCL icons. I also added a LCL header. If you don't like any of my modifications, please tell me so.

Offline

Board footer

Powered by FluxBB