On 4/4/07, Tom Verhoeff <[EMAIL PROTECTED]> wrote:

They run into some problems.  E.g. Lazarus apparently does not
(yet) have ActionManagers.  Hence, also the configuration of
standard actions like Cut/Copy/Paste is not a matter of a few clicks.

I don't really know what a ActionManager is supposed to do, but under
Lazarus you can do the following. Drop a ActionList on the form.
Double click it. Click on the down arrow next to the New Action
button. Select "New Standard Action" and select from the list. There
are the usual Edit actions (cut, copy, paste), dialog, help and
database actions.

Also, the RichEdit component seems to need a workaround (e.g. TMemo,
TSynMemo, TSynEdit).

I really don't get this either. Even in the commercial product I
bought, Borland Kylix 3 Enterprise edition, there wasn't a RichEdit
component.  I would have expected more from Borland.  I'm not a
component writer, but is it really that difficult to write a cross
platform RichEdit component?  Maybe it's only possible when you have
250 Microsoft developers at you disposal - I don't know?

I've seen Delphi code that implemented the document editor case study
used in the Gang of Four book (Design Patterns - Elements of Reusable
Object-Oriented Software). It handled text formatting, inserting of
images, etc..  Maybe that could be a start to a new Lazarus RichEdit
component.  Let me know and I'll try and find that code again.

--
Graeme Geldenhuys

There's no place like S34° 03.168'  E018° 49.342'

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to