freeride-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [FR-devel] Editor API?


From: Hal E. Fulton
Subject: Re: [FR-devel] Editor API?
Date: Wed, 4 Sep 2002 00:16:51 -0500

----- Original Message -----
From: "Curt Hibbs" <address@hidden>
To: <address@hidden>
Sent: Saturday, August 31, 2002 4:13 AM
Subject: RE: [FR-devel] Editor API?


(snippage)

> But in order for that to happen, we need to make it easy for them to learn
> how write FreeRIDE plugins (we don't want them to give up in frustration).
> Without going overboard, I think we can accomplish this with two documents
> on the wiki:
>
> - A Developer HowTo: a document on the wiki that shows the interested
> developer's how to create, debug, and use a FreeRIDE plugin.
>
> - A brief internal editor api quick-reference.
>
> If you could codify the essential parts of internal editor api (enhancing
it
> as needed,
> per Laurent's suggestions) and create a simple api reference doc on the
> wiki, we'll be half way there (well, probably 75% there).
>
> Is this something you'd be interested in doing?

Curt,

Sorry I failed to reply to this.

I'm happy to do this, but it's a *little* vague
to me. (See quoted material below from Laurent.)

> Well actually we do have a sort of an embryo editor API. We currently
> use the Scintilla widget as an editor. The low level binding stuff is
> in plugins/System_GuiRenderFox/fxscintilla/scintilla_wrapper.rb and
> must not be touched.
>
> Beside that there is
> plugins/System_GuiRenderFox/fxscintilla/scintilla.rb in which Rich
> started to put some higher level stuff and I continued to add thing in
> there myself for the debugger,... I think this is acceptable to put
> all the editor level thing in there for the moment. At least we know
> it's in there and it will be easy to relocate the code in another file
> when need be.

I suppose I first have to understand 1) the Scintilla
widget and 2) what Rich and Laurent have done at the
higher level?

And another thing -- if we're moving away from FXRuby,
does it make sense to tie the API to Scintilla at all?
(I'm ignorant of Scintilla, but isn't it Fox-specific?)

Hal






reply via email to

[Prev in Thread] Current Thread [Next in Thread]