Re: VCL component I wish someone wrote



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/
.




Relevant Pages

  • Re: Word 2007 Equation Editor
    ... or by right-clicking one and choosing Equation Object> Edit. ... editor, ... "What will happen to the equations if these docx files are ... Pack and opens these docx files and saves them as docx files?" ...
    (microsoft.public.word.docmanagement)
  • Re: latex and word,
    ... I have noticed that MSWord's equation editor adds formatting to a ... document that is difficult for any other software to edit. ... preferred WYSIWYG editor. ... The interface (even the better ...
    (sci.math)
  • Getting notification for dynamically added controls
    ... I can build a dialog in the editor and add the fields, ... things like populate the data fields and read back the user entries. ... and the majority of work seems to be in creating a template. ... like when the user clicks in an edit field. ...
    (microsoft.public.vc.mfc)
  • Re: vi question
    ... >> I use vi to edit html pages, i notice that in insert mode if i hit ... switch to insert mode and hit backspace and watch the line jump to ... The gui editor kate is quite well done - Textpad is ...
    (alt.linux)
  • Re: CellEditor based on JSpinner
    ... When I double click on a date cell ... >> the edit, the JTable model sends the edited value to the database to be ... >> stored and this fails because the date isn't in ISO format. ... >> constructor of the editor from outside so that we only need one instance ...
    (comp.lang.java.gui)