[Lazarus] Hooking into the IDEs save events?
Mattias Gaertner
nc-gaertnma at netcologne.de
Fri Sep 26 12:16:56 CEST 2014
On Fri, 26 Sep 2014 10:59:30 +0100
"vfclists ." <vfclists at gmail.com> wrote:
>[...]
> So in short are there some IDE events and procedures that can be hooked
> into to decide whether some changes will be allowed?v
The properties in the Object Inspector are handled by property editors,
which can reject values.
You can set csDesignFixedBounds in a control.ControlStyle. This
prevents direct moves/resizes. It does not prevent indirect moves by the
layout engine.
You cannot prevent the user from moving a form. Well, you can try, but
it won't work on all platforms.
See also
http://wiki.lazarus.freepascal.org/Extending_the_IDE#Event_handlers
Mattias
More information about the Lazarus
mailing list