The 11.01.2002 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.

4) The TRichEditFrame can be developped.
''''''''''''''''''''''''''''''''''''''''
Implementation of Search, Seach & Replace, Macros, Bookmarks etc. are missing.


6) The TMenus0 object can be developped
'''''''''''''''''''''''''''''''''''''''
See wMenus0.pp, for commented functions to developp.
For example, adding, inserting, deleting a menu item is missing.

7) The creation of wControlCustom0.pp to help desinging custom controls.
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
It would be nice to have an object which helps creating custom controls.

8) The TScrollBar0 and TListBox0 object are missing.
''''''''''''''''''''''''''''''''''''''''''''''''''''
Taking TButtonPush, or TComboBox or another as example,
Creating the missing objects would be nice.


*) 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
"""""""""""""""""""
wControlCustom0.pp
   To help creating custom control. The library helps a lot doing it.

wScrollBar0.pp, wListBox0.pp.
   Many new controls, simplified in the library.

Facilities to have a button bar.

Facilities to have accelerators.

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

Many new commented exampes, tEx???.pp


I'm working on the creation of dialog boxes from a description
in the text message file (.msg) It should come in about two weeks.


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

Last modified : The 10th of January 2002, by Bernard Gisin.
