?
Solved

Complet TEdit replacement vcl cooperation

Posted on 2004-08-14
15
Medium Priority
?
189 Views
Last Modified: 2010-04-05
Maybe isn't the right place where to post this topic , but here I can find the best Delphi experts.

I started to write a new TEdit that completly replace the standard one. This will let the developer to have FULL access to the vcl ( can do anything what you need or can be modified very easy for different functions ).  At this moment I write 70% from the code. Is flicker free and antialiased. I will add ( very easy )  background images and alpha blending - I have already the code write from an old component. The only thing that most be done now is the text selection part. Can you give me a hand ?

Let a message here if interested you.
I intend to create a site where to co-operate to create this component and maybe to extend it to all TWinControl ( combo ... )
0
Comment
Question by:ginsonic
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 8
  • 4
  • 2
  • +1
15 Comments
 
LVL 12

Accepted Solution

by:
esoftbg earned 800 total points
ID: 11802020
Hi ginsonic,
I am interested in this business  :-))
Emil
0
 
LVL 9

Author Comment

by:ginsonic
ID: 11804440
Glad to hear this Emil :)

I prepared a website for this:

http://construiesc.ro/fullWEB/

Still in construction. Tommorow I will upload the files. You must register before download the source code. Hope to not be a problem. I wish to know who get the code. In same time as member you can use the forums , private messages to can communicate with the team.
0
 
LVL 12

Assisted Solution

by:Ivanov_G
Ivanov_G earned 600 total points
ID: 11807744
I wrote customer selection for ListView and the case was like this:

  TGinSonicEdit = class(TWinControl)
  ...
  private
    MouseDownForSelection   : Boolean;
  public
  end;

  OnMouseDown you set MouseDownForSelection = True;
  OnMouseUp you release it back to False;

  The last thing you have to do is OnMouseMove. You check if (MouseDownForSelection = True) which mean that the mouse is down for selection - then you have to draw the selection.

  of course in these mouse events you have to check if Button = mbLeft...
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 9

Author Comment

by:ginsonic
ID: 11809912
Ivanov_G, you don't understood my request. I think I'm good enough to write any kind of VCL. My problem is the TIME. I don't have time enough and in sime time I think that more people are involved into a project more stableand bugs free will be the final release.

And is more funny to co-operate :)

Nick

P.S. esoftbg, try in next 15 minutes to get the code from my site. Is in TEAM category.
0
 
LVL 12

Expert Comment

by:esoftbg
ID: 11810023
Thanks Nik,
I will try to download the code  :~))
Emil
0
 
LVL 9

Author Comment

by:ginsonic
ID: 11810198
Online now:)
The archive password is in your private message inbox.
0
 
LVL 12

Expert Comment

by:esoftbg
ID: 11810840
It's a fantastic component !
Is there bugs ?
0
 
LVL 9

Author Comment

by:ginsonic
ID: 11813694
How I know on this moment is bugs free. Glad to think that this component will be usefully.

I protected the archive with a password just untill will be a good first release version. After that a full freeware version will be available. I intend to create replacement or improved version for all standard vcls.

The next step is selection ( keyboard using for first stage and mouse selection next ). For begining a standard algorithm. After that to let the user to select the selection color, to add a bitmaped selection, an alpha blending ... :)

I suggest to use my site forum for next messages.
0
 
LVL 9

Author Comment

by:ginsonic
ID: 11813701
We ( ginsonic & esoftbg ) wait any programmer interested to this area!
0
 
LVL 14

Assisted Solution

by:DragonSlayer
DragonSlayer earned 600 total points
ID: 11828556
Me Me Me!


DragonSlayer.
0
 
LVL 12

Expert Comment

by:esoftbg
ID: 11828612
DragonSlayer,

Welcome, welcome, welcome !

Emil
0
 
LVL 14

Expert Comment

by:DragonSlayer
ID: 11828635
Haven't been chatting wif u guys for quite a while huh :-)
0
 
LVL 9

Author Comment

by:ginsonic
ID: 11830225
DragonSlayer welcome on board :) Read your private message from site to get the password for archive. Just send it.

After that I wait all you on forums. See you ;)
0
 
LVL 9

Author Comment

by:ginsonic
ID: 11915143
Thanks for comments. Look like the project co-operation is dead from start. I will finish alone :(
0
 
LVL 9

Author Comment

by:ginsonic
ID: 11984065
The keyboard seletion was done!
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Have you ever had your Delphi form/application just hanging while waiting for data to load? This is the article to read if you want to learn some things about adding threads for data loading in the background. First, I'll setup a general applica…
Introduction I have seen many questions in this Delphi topic area where queries in threads are needed or suggested. I know bumped into a similar need. This article will address some of the concepts when dealing with a multithreaded delphi database…
Michael from AdRem Software outlines event notifications and Automatic Corrective Actions in network monitoring. Automatic Corrective Actions are scripts, which can automatically run upon discovery of a certain undesirable condition in your network.…
In this video, Percona Director of Solution Engineering Jon Tobin discusses the function and features of Percona Server for MongoDB. How Percona can help Percona can help you determine if Percona Server for MongoDB is the right solution for …
Suggested Courses
Course of the Month9 days, 4 hours left to enroll

765 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question