[Lazarus] MDI implementation
zeljko
zeljko at holobit.net
Wed Nov 16 16:19:10 CET 2011
On Wednesday 16 of November 2011 15:11:00 Hans-Peter Diettrich wrote:
> zeljko schrieb:
> > On Wednesday 16 of November 2011 07:48:37 Hans-Peter Diettrich wrote:
> > > Why does the MDI implementation not use the DockManager interface?
> >
> > Because it uses native MDI where it's supported ?
>
> This reminds me on "native" CommCtrls, which don't exist on non-Win32
> widgetsets. When all these controls come in a *portable* and a *Win32*
> flavor, the implementation would be simplified a lot.
qt mdi implementation works on all targets (win32,mac, linux, wince,android
...whatever).
zeljko
>
> > > A DockManager has all functionality, required to implement MDI hosts
> > > and clients, so that only the properties (and menu) must be
> > > implemented.
> >
> > I don't know yet how to implement MDI via dockmanager for other targets
> > than qt and win32
>
> The implementation is independent from any widgetset.
>
> ... I've maded an mdiemulator which works but still
>
> > has problems with positions inside mdi area.
>
> This should be feasable - can you provide your source code?
Yes, but must find it first :)
zeljko
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20111116/bb2e5abb/attachment-0003.html>
More information about the Lazarus
mailing list