Graeme Geldenhuys wrote:
Hi,
Any objections if I extend Lazde, so we can insert special characters
much easier in the documentation. I was thinking of doing something
like Lazarus - using a screen like the Character Map.
For example. If I wanted to insert a ampersand (&), select it from
the Character Map like screen and it will insert the escaped version
&
Any better ideas?
Regards,
- Graeme -
Hi Graeme,
I have an "incompletely" extended Lazde whick i worked on as
a hobby over 4 months ago which can achieve that. You type your
amperand (&) or less than (<) or greater tnan (>) characters
in the editor as you would, and it will get converted into its
escaped version back into the document tree. Likewise, it converts
the escaped version to your usual single character version before
displaying it on the editor.
Other extensions include:
***************************************************************************
Editing tables -- Parse and extract tables and their positions and content
from the currently focused memo content to a form where you an select
a specific table from a table list and edit its content. After you're done
editing your tables and click OK, it will be inserted back into the memo's
content at the exact position where the original tables were with your
modified table.
Inserting and editing lists -- <li> <ul> <ol>
A form for inserting lists. The editing part is roughly the same concept as
editing tables above.
Inserting topic when a package node is selected will insert the topic as
a package topic.
Inserting a topic when a package topic node is selected will insert the topic
as a subtopic of the package topic. (Of course it will check if the sublevel
is more than 2, which is fpdoc's convention)
Inserting topic when a module node is selected will insert the topic as a
module topic.
View as plain text capabilities for Short, Description, and error contents.
That is your can preview your contents as plain text by clicking a checkbox.
*************************************************************************************
Its incomplete because over 4 months ago, my laptop K.O.ed (my only development
tool)
before i could solve all the AVs and execptions from the original lazde
which im sure you've encountered.
After I've got myself a new laptop i decided to try out a source-base distro
(Gentoo)
after using so many binary distros, where i spent 2 months of RTFM to get my
laptop to do everything exactly i want it to.
And now i have backlog projects from my boss :-( (actually wishlist projects).
I'm not sure how much xml has evolved in FPC during these 4 months, and if
it broke what i wrote. I haven't touched it for more than 4 months, must have
a lot of conflicts with the svn version.
So if you're interested, i can try to clear all the conflicts,
zip the whole "doceditor" directory and write a summary of what
as far as i can remember what i've added to lazde and email to you.
Regards
Funky Beast.
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives