Re: Desktop::Editor
- From: Thomas Hudson <thudson cygnus com>
- To: Martijn van Beers <martijn earthling net>
- CC: gnome-hackers gnome org, gnome-devel-list gnome org
- Subject: Re: Desktop::Editor
- Date: Fri, 16 Jul 1999 15:05:00 -0400
Martijn van Beers wrote:
>
> Hi,
>
> I'm gonna try and stirr up the dead Desktop::Editor discussion
> again, since dryad is actually going to use it, so we better
> come up with something we can all live with soon.
Good. I've been busy or I would have commented sooner.
>
> 3) If we want to be able to do editor scripting through the
> interface, what do we need apart from insert/remove/search/replace
> functionality?
>
This may be more than you want, but what I really need to use
an external editor in an IDE is something that more closely
mimics the internals of a real editor. I would like to see a
separation of manipulating an editor through a buffer or through
a view. Manipulating through a buffer would not display anything
to the user, whereas through a view, the manipulations would be
shown. Some other differences:
* An EditorView has the concept of current line and column,
selection, higlighting, etc., an EditorBuffer doesn't.
* An EditorBuffer would be more lowlevel, for services that
wanted to share text and be notified of changes to text. For
example, a source parser or browser.
* There can be multiple EditorViews for a single EditorBuffer.
Of course, you also need possibly EditorController to be able
to tell the editor to load files, create new views, etc.
Just some random thoughts.
Thomas
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]