The 17.12.2001 If you want to Help and Plans for the futur

If YOU want to help.
""""""""""""""""""""
First, Thank you  :-)

1) Multiple undo in the TRichText object.
'''''''''''''''''''''''''''''''''''''''''
   I would like to have multiple undo capabilities in the  TRichText object.
Actually, only the last action can be undone.
It seems that it is a lot of work to implement multiple undo, if you know a way
to do it easily, or want to do it, you are great.

2) Allowing the caret to be out of the text.
''''''''''''''''''''''''''''''''''''''''''''
   Actually, the caret (=the vertical text cursor which indicate where the text is entered)
is constrained in the text. If the font is a non proportional one, like "courier new",
it often nice if the caret remains in the same column, when beeing moved up or down with
the arrow  ^  and  v  keys.
This is called  "Scroll past end of line"  in NoteTabPro.
its opposite :  "Constrain the cursor to the text"  in TextPad,
Two excellent text editors.
It is a lot of work to implement this capacity, or maybe there is a way to do it
easily. If you can help me, or want to do the job, you are great.

3) Many features are missing in TRichText, and also in TEditBox and TStatusLine.
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
   If you want to implement some new features, please do it in a descendent of these
objects, and send me theses new ojects.

*) Actually the library is growing quickly, many new  object - units are comming.
   Later it will be easier to help. Here are some units comming :

Plans for the futur
"""""""""""""""""""
wErrors0.pp
   Helping to write errors in an independent window.
   like wDebug0.pp, it is usefull to have an independent window to write errors
   in a new text window. These errors should no occur, but occured anyway, or
   its in a part of program which is not completely finished. (It is always the case).

wControlCustom0.pp
   To help creating custom control. The library helps a lot doing it.

wCtrlButton0.pp, wCtrlScrollBar0.pp, wCtrlListBox0.pp, wCtrlComboBar0.pp, etc.
   Many new controls, simplified in the library.

wDialog0.pp
   To help creating dialog boxes.

wMessage2.pp
   To help using language dependent text in a separate text file, which will be used
to describe  menus,  dialog boxes  and all language dependent text.

wMenus0.pp
   To help creating menus.

wGrBase0.pp
   To help drawing lines and text in any window.

Many new commented exampes, tEx???.pp


Information published on the web by  Bernard.Gisin@Infomaniak.ch  at the URL :
http://www.perso.ch/Bernard.Gisin/FreePascal/demo01/index.html
See also improvements in :
http://www.perso.ch/Bernard.Gisin/FreePascal/index.html

Last modified : The 17th of december 2001, by Bernard Gisin.
