Re: VCL component I wish someone wrote
- From: "Oliver Katins" <okatins@xxxxxx>
- Date: Sat, 21 May 2005 11:11:44 +0200
Hello,
look at http://www.tmssoftware.com/ for TParamTreeView could be what you seeking for after you can add your Custom Editors.
Sincerely
Oliver Katins
Am Sat, 21 May 2005 05:59:58 +0200 schrieb marek jedlinski <marek@xxxxxxxxxxxxxxxxxxxx>:
An outline editor. I don't think one exists for Delphi, but please do tell
if I'm wrong. A specialized control, a hybrid of a treeview and text
editor, specifically for editing outlines. It could look somewhat like
this:
http://www.tranglos.com/ecco.gif
(screenshot of Ecco Pro, a once-popular and still used, but discontinued
infomanager. It does much more than edit outlines, but it has an excellent
built-in outline editor. The screenshot shows a document that comes with
Ecco, with some font tweaks to show off the capabilities.)
Similar and perhaps more modern looking: http://john.redmood.com/bict589.gif
It really is a cross between a tree and a memo. It looks like a tree and
behaves like one in many respects (indented hierarchy, collapsible items),
but when you type in it, it feels like a regular text editor where you can
navigate freely over the whole area except to the left of the lines, where
bullets or numbers are automatically shown. It stays in edit mode
constantly - no F2 to edit, though ability to switch from edit to view-only
mode might be useful. Unlike a tree, there is no bottom "node", no fixed
number of items: you can scroll down, leave a hundred blank lines and start
typing below them. Items must wrap and be of variable height. Some
specialized behaviors, such as pressing return doesn't insert a linebreak,
but inserts a whole new item. Configurable bullets/numbering. Ecco also
supports columns, as if borrowing from listview in report mode, but this is
not a core feature. Standard behaviors, of course, such as selecting text
(across items) and ability to reorder and re-indent items via keyboard or
mouse. Ideally it would work in virtual mode, polling for text via events.
Meanwhile I'm trying to coax Mike Lischke's VirtualTree to do something
along these lines, and it's just this side of possible, but while I've
managed to get some of the flavor of the screenshots above, it's not fully
usable.
I guess the market isn't huge for this type of control, though when you
need one, you need it badly, since nothing can quite replace it. I'd *run*
to buy one if the price was reasonable; say, in the vicinity of the popular
advanced memo replacements.
.marek
--
Erstellt mit M2, Operas revolutionärem E-Mail-Modul: http://www.opera.com/m2/
.
- References:
- VCL component I wish someone wrote
- From: marek jedlinski
- VCL component I wish someone wrote
- Prev by Date: Re: Freeware file compare util?
- Next by Date: ANN: FastGEO Computational Geometry Library
- Previous by thread: Re: VCL component I wish someone wrote
- Next by thread: Re: VCL component I wish someone wrote
- Index(es):
Relevant Pages
|