Funky Beast schrieb:
In the most general case the mouse-sensitive area can be a discontiguous
region, leaving a "hole" inside a frame. But I found no real use for
such a construct.
Such a construct is common in designer (CAD) or custom built applications for
mechanical/electrical/electronics/buildings engineering,
where the "hole" inside that frame could contain other objects for dragging.
Graphical modeling applications too.
I thought about such applications, but just for dragging and other
operations the controls inside the frame should *not* react
individually, instead the frame should offer means (click, drag, context
menu...) to deal with the group of *covered* components.
E.g. when some components shall become a composite object (macro
cell...), or shall be otherwise handled as a group (property editor,
copy/cut/move...), a temporary floating frame can be drawn around them,
and then clicking on the frame starts the desired action on the covered
components. When everything is done, the frame is removed again.
DoDi
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus