Lazarus

Programming => Packages and Libraries => Ported from Delphi/Kylix => Topic started by: leiteiro on June 09, 2011, 03:37:15 pm

Title: Porting Cindy components
Post by: leiteiro on June 09, 2011, 03:37:15 pm
These are very nice components.

There are anyone who can convert/port them to lazarus?

http://tcycomponents.sourceforge.net/

Regards.
Title: Re: Porting Cindy components
Post by: Zoran on June 09, 2011, 03:57:26 pm
Yes, they are really nice, but...
Note that these components are licensed with GNU GPL, so every application that uses them (or anything derived from them) must also be under GPL, which makes these components unusable for a large part of Lazarus comunity.
Title: Re: Porting Cindy components
Post by: Leledumbo on June 10, 2011, 12:56:58 am
WOW! Such a whole lot set of components. It's gonna take a loooong time to convert them all, maybe you could just convert the one you need?
Title: Re: Porting Cindy components
Post by: avra on June 15, 2011, 10:32:08 am
While we are talking, Lazarus CT edition crew is working:
http://www.pilotlogic.com/sitejoom/index.php?option=com_kunena&func=view&catid=72&id=1077&Itemid=169
Components will be available in next version of Lazarus CT (1.80).  ;)
Title: Re: Porting Cindy components
Post by: Giu on June 15, 2011, 02:35:02 pm
While we are talking, Lazarus CT edition crew is working:
http://www.pilotlogic.com/sitejoom/index.php?option=com_kunena&func=view&catid=72&id=1077&Itemid=169
Components will be available in next version of Lazarus CT (1.80).  ;)

You only provide this components as part of CT?

Something like a warning about the license?
Title: Re: Porting Cindy components
Post by: Marc on June 15, 2011, 03:32:12 pm
Something like a warning about the license?

mmm... confusing...

SF site notes these components as GPL, but the few source files I looked at are MPL
Title: Re: Porting Cindy components
Post by: avra on June 16, 2011, 01:14:13 pm
While we are talking, Lazarus CT edition crew is working:
http://www.pilotlogic.com/sitejoom/index.php?option=com_kunena&func=view&catid=72&id=1077&Itemid=169
Components will be available in next version of Lazarus CT (1.80).  ;)

You only provide this components as part of CT?
I do not provide anything. My only relation to Lazarus CT is as a user.

Quote
Something like a warning about the license?
So far sources of all components included in CT were provided, so I do not expect this to change. CT crew gives their work for free, and I am not aware that they have changed any licence of included components. However nothing stops you to investigate this further.
Title: Re: Porting Cindy components
Post by: Sternas Stefanos on June 16, 2011, 02:52:52 pm
Cindy Components package source has MPL 1.1 license
Until now we have port 80%, with about 20 samples.
Working good on Win32, Win64, Linux32, Linux64, WinCE, etc...
but we must do more tests...

Guys we have also in lab CodeTyphon and
-Box2D Library
-OpenGL ES 1.1 and 2.0 libraries
-Graphic32 more Extension and Vector libraries
and
-ZenGL now working and on Wince with OpenGL ES 1.1
(tests with HTC HD2 phone and Artemis Custom ROM)

More after CodeTyphon 1.8 release.
have fun...
Title: Re: Porting Cindy components
Post by: mauriciopt on July 22, 2011, 04:55:31 pm
Hi,

i have changed Cindy components license definition on SourceForge website to Mozilla Public License Version 1.1
in order to Cindy components be used on free and commercial software.

Cindy V4.20 here:
http://sourceforge.net/projects/tcycomponents/ (http://sourceforge.net/projects/tcycomponents/)

Regards,
Mauricio
Title: Re: Porting Cindy components
Post by: Takeda on July 22, 2011, 05:14:30 pm
Cindy Components package source has MPL 1.1 license
Until now we have port 80%, with about 20 samples.
Working good on Win32, Win64, Linux32, Linux64, WinCE, etc...
but we must do more tests...

Guys we have also in lab CodeTyphon and
-Box2D Library
-OpenGL ES 1.1 and 2.0 libraries
-Graphic32 more Extension and Vector libraries
and
-ZenGL now working and on Wince with OpenGL ES 1.1
(tests with HTC HD2 phone and Artemis Custom ROM)

More after CodeTyphon 1.8 release.
have fun...

Coool.. You did it.. That's why I love Code Typhoon.. ;)
BTW, Now, This Cindy is already available with Code Tyhon v1.80?? (I mean full of Cindy Component..)

Hi,

i have changed Cindy components license definition on SourceForge website to Mozilla Public License Version 1.1
in order to Cindy components be used on free and commercial software.

Cindy V4.20 here:
http://sourceforge.net/projects/tcycomponents/ (http://sourceforge.net/projects/tcycomponents/)

Regards,
Mauricio


Thank you very much Mr. Mauricio.. Your work is so pretty.. I love that..
Title: Re: Porting Cindy components
Post by: mauriciopt on September 15, 2011, 11:30:11 am
Cindy V4.31 released!

 :D
Title: Re: Porting Cindy components
Post by: mauriciopt on February 17, 2012, 05:51:40 pm
Cindy V4.42 released!
https://sourceforge.net/projects/tcycomponents/
Title: Re: Porting Cindy components
Post by: Takeda on February 18, 2012, 01:04:15 am
Cindy V4.42 released!
https://sourceforge.net/projects/tcycomponents/

This components are ready for Lazarus?
I mean using Lazarus pure. Not CodeTyphon Distribution Package..

-takeda_
Title: Re: Porting Cindy components
Post by: HeDiBo on April 10, 2012, 04:35:21 pm
Cindy V4.42 released!
https://sourceforge.net/projects/tcycomponents/
Unfortunately, porting this to Lazarus is very hard. That's because the TcyBaseButton class depends on the CNDrawItem event, which is not implemented for buttons in Lazarus.

Any help in still porting Cindy to Lazarus would be highly appreciated  ;D
Title: Re: Porting Cindy components
Post by: Avishai on April 10, 2012, 06:44:35 pm
From the screenshots, it looks great.  But before I get too excited, does anyone know how well Cindy supports BiDiMode?
Title: Re: Porting Cindy components
Post by: mtbf40 on June 08, 2012, 09:48:51 am
Hello,

i found a bug in cyAdvSpeedutton (in example cyAdvSpeedButtonDemo):

the variable aState will not set (with bsHot) when i move the mouse over a Button - no entry exists in the file.
it exist bsUp, bsDown... but not bsHot
Title: Re: Porting Cindy components
Post by: JD on June 08, 2012, 12:27:01 pm
It may be better if you reported the bug to the CodeTyphon project  http://www.pilotlogic.com/sitejoom/index.php/codetyphon (http://www.pilotlogic.com/sitejoom/index.php/codetyphon) because they are the ones that ported the Cindy components.
Title: Re: Porting Cindy components
Post by: mtbf40 on June 08, 2012, 12:53:35 pm
already done  :D
Title: Re: Porting Cindy components
Post by: mauriciopt on October 31, 2012, 05:24:22 pm
Cindy v5.10 released (Delphi version) !

Packages with 59 components for all delphi versions to build windows applications:
Gradient controls (buttons, speedbuttons, panels) with features like colored bevels, wallpaper, shadowText, caption orientation etc...
TcyCommunicate and TcyCommRoomConnector allows communication between applications running in same computer session.
TcySearchFiles and TcyCopyfiles allow respectively search and copy files with pause/resume/abort features.
TcyResizer allow move and resize components at run-time like delphi 2009 does.
Advanced DBX components for easy table data handling (tcyDbxTable or TcyDbxSimpleTable), schema modifications (TcyDbxUpdateSql), reconcile handling (TcyDBXReconcileError) and table creation.
TcyMathParser can parse matematical expressions.
TcyWebBrowser allows view/edit html documents.
TcyDbAdvGrid is a DBGrid with advanced feature rendering like gradient fixed cells, multiselection handling, embedded graphic and memo fields etc ...
TcyDocER extract document information (mail, phone, amounts etc ...) using OCR results from any source like Tesseract (open source) or Transym (comercial but cheap, fast, easy and powerful).
TcyBook allow to see images in a virtual book with turn page effect and pages handling.

Each component demo (code sources and executables) avaible here:
http://sourceforge.net/projects/tcyc...ts/files/Demo/

Download source code for all Delphi version:
https://sourceforge.net/projects/tcycomponents/
TinyPortal © 2005-2018