Welcome, Guest
Username: Password: Remember me
General Purpose Components and Libraries, discussions, problems and suggestions

TOPIC:

[LAB] Cindy components 11 years 7 months ago #2515

  • RockyLuck
  • RockyLuck's Avatar
  • Visitor
  • Visitor
Here's another one:

In cySpeedButton.pas the line 425 reads:

if (aState = bsUp) and Hot // Show hot state on flat buttons :

This should be:

if aState = bsHot // Show hot state on flat buttons :

In this way, a flat speedbutton shows its "hot" state by drawing a rect around it.

In contrast to what you think, Sternas, the problem #1796 is not solved. That one is very difficult to solve because of a missing message.
Try the sample code from C:\codetyphon\CodeOcean\Cindy\samples\cyAdvButton\cyAdvButtonDemo.lpi You will not see any glyphs on the buttons because of this bug. Neither DrawButton nor DrawBackground are ever called.

Thanks for the modified code :cheer:

Kind regards ;-}
Dick

Please Log in or Create an account to join the conversation.

Last edit: by RockyLuck.

[LAB] Cindy components 11 years 7 months ago #2516

  • Sternas Stefanos
  • Sternas Stefanos's Avatar Topic Author
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4508
  • Thank you received: 1100
Thanks Sir
we will check and this
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

[LAB] Cindy components 11 years 7 months ago #2517

  • RockyLuck
  • RockyLuck's Avatar
  • Visitor
  • Visitor

sternas wrote: Thanks Sir
we will check and this

As far as the problem with cyAdvButton is concerned: item #2203 shows what's wrong. It also shows that the cyAdvButton (and the cyBitBtn) can only work in a Windows environment and even then need some adjusting.

Please Log in or Create an account to join the conversation.

[LAB] Cindy components 11 years 5 months ago #2740

  • Mauricio
  • Mauricio's Avatar
  • Offline
  • New Member
  • New Member
  • Posts: 13
  • Thank you received: 7
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:
sourceforge.net/projects/tcyc...ts/files/Demo/

Download source code for all Delphi version:
sourceforge.net/projects/tcycomponents/
The following user(s) said Thank You: Miquel Matas

Please Log in or Create an account to join the conversation.

[LAB] Cindy components 11 years 5 months ago #2744

  • Sternas Stefanos
  • Sternas Stefanos's Avatar Topic Author
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4508
  • Thank you received: 1100
Thanks Sir
we working on this ...
PilotLogic Architect and Core Programmer
The following user(s) said Thank You: xcod

Please Log in or Create an account to join the conversation.

[LAB] Cindy components 11 years 5 months ago #2745

  • RockyLuck
  • RockyLuck's Avatar
  • Visitor
  • Visitor

sternas wrote: Thanks Sir
we working on this ...

It's fantastic how fast the Cindy components are expanded. However, I do not understand your endorsement for these components as long as some of them do not work properly with Lazarus. Shouldn't you strive for a Lazarus implementation with a nice set of good, tested components that will work in all environments where Lazarus works?

Maybe I do not understand your mission with the CodeTyphon project. If that's the case, can you enlighten us, so that we know what to expect, now and in the future?

Please Log in or Create an account to join the conversation.

[LAB] Cindy components 11 years 5 months ago #2749

  • Sternas Stefanos
  • Sternas Stefanos's Avatar Topic Author
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4508
  • Thank you received: 1100
Our Philosophy is Code-Typhon Sir
a "Black Hole" for pascal source

Pascal, must have a Big, full open source programming distribution,
the Α-Ω for any pascal project.
Any good open source library can be part of CT
(like new pl_DWScript library, lab CT 3.00)
So, this is our strategy: Code-Typhon

How far can go our vision ?
We don't know,
but we have a lot of fun...
PilotLogic Architect and Core Programmer
Attachments:
The following user(s) said Thank You: Miquel Matas

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

[LAB] Cindy components 11 years 5 months ago #2750

  • RockyLuck
  • RockyLuck's Avatar
  • Visitor
  • Visitor

sternas wrote: Our Philosophy is Code-Typhon Sir
a "Black Hole" for pascal source

Pascal, must have a Big, full open source programming distribution,
the Α-Ω for any pascal project.
Any good open source library can be part of CT
(like new pl_DWScript library, lab CT 3.00)
So, this is our strategy: Code-Typhon

How far can go our vision ?
We don't know,
but we have a lot of fun...

I'm glad someone's having fun, I sure ain't :angry:

My question is a valid one: for which operating systems do you want CT to be working? If not all, please specify in the release list which components are for which environment.

And if you publish components that do not work in any environment (like TCyAdvButton), you're absolutely correct in saying it's a "Black Hole", because such components could just as well not exist.

But it would not be a problem if these components were clearly marked as "Under Development". In the way things are now, each user of CT has to find this out for himself, after debugging and a lot of testing. That's not having fun at all :sick:

Please Log in or Create an account to join the conversation.

[LAB] Cindy components 11 years 5 months ago #2751

  • Sternas Stefanos
  • Sternas Stefanos's Avatar Topic Author
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4508
  • Thank you received: 1100
Sir
You have a "commercial point of view"
CT it's freeware...and has 1000 Components now, for all Host OSes,
1 or 10 Components with problems is not big deal.

We will solve all these problems
but we want time and your help...
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

[LAB] Cindy components 11 years 5 months ago #2752

  • RockyLuck
  • RockyLuck's Avatar
  • Visitor
  • Visitor

sternas wrote: Sir
You have a "commercial point of view"

That's exactly what gives OpenSource a bad name. You think that because it's free, it may be rubbish. If it is rubbish, clearly mark it as such. What good is OpenSource if it costs me so much time that using a commercial package would have been much cheaper.

sternas wrote: CT it's freeware...and has 1000 Components now, for all target OSes,
1 or 10 Components with problems is not big deal.

That's absolutely true, the trouble is, that we, as users of the CT distribution, have no idea which components are flawed. Therefore I asked to mark those as "Under Development". That shouldn't be too much to ask.

sternas wrote: We will solve all these problems
but we want time and your help...

I commend you for your efforts :cheer: And I did help you in a couple of occasions already (skins for Lava, "hot" state of the Cindy buttons).
Don't mistake these criticisms for lack of enthusiasm for the CT project.
If I wouldn't care, I wouldn't have bothered to make these remarks.

Please Log in or Create an account to join the conversation.

Last edit: by RockyLuck. Reason: Clarification

[LAB] Cindy components 11 years 5 months ago #2753

  • Sternas Stefanos
  • Sternas Stefanos's Avatar Topic Author
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4508
  • Thank you received: 1100
I agree with you Sir
but CT is a High-Tech unique Project
OpenSource is the future, we must make big steps ahead
such big steps, that sometimes the "spot quality" is behind us.
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

[LAB] Cindy components 10 years 11 months ago #3844

  • avra
  • avra's Avatar
  • Visitor
  • Visitor
One bug fix for CT port of Cindy components:
www.lazarus.freepascal.org/index.php/top...21872.html#msg121872

Please Log in or Create an account to join the conversation.

[LAB] Cindy components 10 years 11 months ago #3845

  • Sternas Stefanos
  • Sternas Stefanos's Avatar Topic Author
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4508
  • Thank you received: 1100
Thanks Sir
We working on Cindy 6.0 with FreePascal 2.7.1 SVN Rev 24419 (with our Mods)
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

[LAB] Cindy components 8 years 8 months ago #7900

  • avra
  • avra's Avatar
  • Visitor
  • Visitor
I use TcySearchFiles on Win7 64bit with success in Typhon32 5.30. However TcySearchFiles has problems on Linux Mint 32 bit in Typhon32 5.30. I have used it because www.pilotlogic.com/sitejoom/index.php/wiki?id=198 says that pl_cindy is Linux compatible. When Execute method is run, OnValidateFile is never triggered. When I debug Execute method I see that on Linux FActiveSearchRec.FSRecFound is always false (on Windows it is true), so FActiveSearchRec.FSRecFound is never triggered. On both Windows and Linux I was looking for *.pas files in CodeOcean Cindy samples directory.
function TcyCustomSearchFiles.Execute: boolean;
begin
  ...
  if FActiveSearchRec.FSRecFound
  then AnalyseActiveSearchRec   <<<< THIS IS NEVER EXECUTED ON LINUX !!!
  else FreeActiveSearchRecInstance;
end;

Could you please try to take a look at this bug on Linux?

Please Log in or Create an account to join the conversation.

Last edit: by avra.

[LAB] Cindy components 8 years 8 months ago #7901

  • Sternas Stefanos
  • Sternas Stefanos's Avatar Topic Author
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4508
  • Thank you received: 1100
Sir
we will test and report
PilotLogic Architect and Core Programmer
The following user(s) said Thank You: avra

Please Log in or Create an account to join the conversation.

[LAB] Cindy components 6 years 6 months ago #11035

  • chor
  • chor's Avatar
  • Offline
  • New Member
  • New Member
  • Posts: 4
  • Thank you received: 0
I am using CT 6.0 cindy advance bit button. It is hosted on Ubuntu 16.04-64 and Windows 7-64.
On windows, the caption text is visible and behaves as normal.
On Linux, using the same code base, the caption text is not visible. Is there a simple fix or have I missed something?
This component was used on Ubuntu 14.04 under CT4.7 without any problem.

Please Log in or Create an account to join the conversation.

Last edit: by chor.

[LAB] Cindy components 6 years 6 months ago #11036

  • Sternas Stefanos
  • Sternas Stefanos's Avatar Topic Author
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4508
  • Thank you received: 1100
Thanks Sir
please try to set new value for property fonts on Linux
PilotLogic Architect and Core Programmer
The following user(s) said Thank You: chor

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

[LAB] Cindy components 6 years 6 months ago #11037

  • chor
  • chor's Avatar
  • Offline
  • New Member
  • New Member
  • Posts: 4
  • Thank you received: 0
Tried using unicode, 'Ubuntu' font, did not work.

Please Log in or Create an account to join the conversation.

[LAB] Cindy components 6 years 6 months ago #11038

  • Sternas Stefanos
  • Sternas Stefanos's Avatar Topic Author
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4508
  • Thank you received: 1100
Ok, please give us time to check this
PilotLogic Architect and Core Programmer
The following user(s) said Thank You: chor

Please Log in or Create an account to join the conversation.

[LAB] Cindy components 6 years 6 months ago #11043

  • Sternas Stefanos
  • Sternas Stefanos's Avatar Topic Author
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4508
  • Thank you received: 1100
Sir
we fix this problem
please, wait until next LAB CT release
PilotLogic Architect and Core Programmer
The following user(s) said Thank You: chor

Please Log in or Create an account to join the conversation.