On 06/03/2019 20:26, Martin Frb wrote:
On 06/03/2019 20:04, Anthony Walter wrote:

How does this sound to you guys?

Like a good deal of work.

- Adding a menu, and a form in a new package are trivial.
- Storing your settings
- Make an encrypted connection
- The main bit of work:
SourceEditorInteface allows you to be notified of changes.  You need:
 -- text changes (not just keypress). You may need to add a self written plugin to synedit to get senrEditAction (not sure, there may be easier ways)  -- change of caret and selection. Those are in the StatusChange event of SynEdit
Actually scrap that.

The teacher wants his editor to be a slave-editor to the student.

multiple synedits can already work on the same textbuffer.

All you need is a TSynEditStrings that forwards all methods over the network.
It will also need a cache, or paint events will be deadly slow.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to