[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