Delphi Components and IDE enhancements

Cancelled Posted Aug 7, 2005 Paid on delivery
Cancelled Paid on delivery

Delphi Components and IDE enhancements Two components to make IDE usage a bit easier 1. Grouping component.. "Grouper". This needs to be drawn (and visible, but only at design time) with a dashed green rectangle .. its only function is to be available at run time, so I can write some logic that says OK .... these components belong to this ComponentGroup. I know I can do this with tags ie select a bunch of components and give them a common tag, but I don't want to do it that way. I want a simple rectangle draw that more or less encloses the components of interest. The Grouper does not affect parentage or z-order .. so TGroupBox will not cut it. Note that I want to be able to drop this on at ANY time .. it makes no difference if the grouper comes first or later. No event handlers. It also makes no difference if the grouper goes through the middle of a component .. there may be more than one grouper each of which could overlap part of a control. Indeed, groupers may overlap each other. 2. SmartMultiComponent. This component creates other component(s) at design time and sets a few of their properties "intelligently". When the component is clicked on the palette (if it can be done by a hotkey or right click context menu as well I would like that; please comment on this in your bid) it opens up a single line edit .. the Delphi programmer (me) types in what he wants and then hits enter, and these components are created on the form or in the selected owning container (panel etc). So, for example, if I type in btn hello charlie; lbl what is your dog's name; edt ; btn Press OK OK? I would expect to be created btnHelloCharlie : Tbutton with caption "hello charlie" lblWhatIsYourDogsName : Tlabel with text what is your dog's name edtEdit101 : Tedit; btnPressOKOK : Tbutton with caption Press OK OK?

## Deliverables

For the purposes of development, the SmartMultiComponent only needs to be able to recognize and generate buttons, labels, edits, checkboxes Obviously the point of this exercise is avoiding keystrokes and mousemoves. To do this work you will need to get into Delphi's IOTA. D5, D6 compatible please. 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

D5, D6 .. 98 and XP. You can develop on D7 if you wish, but note that IOTA changes across releases and I want this to run on D5 and D6 as well

Delphi Engineering MySQL PHP Software Architecture Software Testing

Project ID: #3840710

About the project

1 proposal Remote project Active Aug 10, 2005

1 freelancer is bidding on average $85 for this job

rdsoftvw

See private message.

$85 USD in 10 days
(4 Reviews)
3.1