Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2010-12

Docked IDE wndows are not dockable, because...

6 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Hans-Peter Diettrich

The IDE seems to *not* call the dockmaster.Make...Dockable method for dockable forms. The result is DragMode=dkDrag, preventing all docked forms from being really dockable :-(

<rant>
Which ignorant broke dragging in the IDE, and now ignores all my related messages???

Shame on him, and a Merry Christmas and a Happy New Year to everybody else :-]
</rant>

If there are questions about dragging, please ask before breaking anything by faulty workarounds.

Unfortunately I'm still offline and cannot create an Mantis bug report for every encountered bug. It would be nice if somebody could read and verify all my contributions to the mailing list, and eventually create according bug reports.

DoDi

Reply by email

Sven Barth
to Hans-Peter Diettrich
Hans-Peter Diettrich wrote 19 lines
The IDE seems to *not* call the dockmaster.Make...Dockable method for dockable forms. The result is DragMode=dkDrag, preventing all docked forms from being really dockable :-( <rant> Which ignorant broke dragging in the IDE, and now ignores all my related messages??? Shame on him, and a Merry Christmas and a Happy New Year to everybody else :-] </rant> If there are questions about dragging, please ask before breaking anything by faulty workarounds. Unfortunately I'm still offline and cannot create an Mantis bug report for every encountered bug. It would be nice if somebody could read and verify all my contributions to the mailing list, and eventually create according bug reports.

As I'm using an IDE with Anchor Docking enabled since some days I'd like to help you here.

What exactly is the problem? I have a docked IDE and can dock/undock windows as I please.

I can confirm the problem with pressing e.g. ESC while dragging though.

Regards,
Sven

Reply by email

Eugen Bolz
to Sven Barth

On Mac, EasyDockMgr don't works (can't drag and drop windows, but it can be compiled....yay...)

PS: I don't even know if it worked earlier on Mac

Sven Barth wrote 38 lines
Am 21.12.2010 13:21, schrieb Hans-Peter Diettrich: > The IDE seems to *not* call the dockmaster.Make...Dockable method for > dockable forms. The result is DragMode=dkDrag, preventing all docked > forms from being really dockable :-( > > <rant> > Which ignorant broke dragging in the IDE, and now ignores all my related > messages??? > > Shame on him, and a Merry Christmas and a Happy New Year to everybody > else :-] > </rant> > > If there are questions about dragging, please ask before breaking > anything by faulty workarounds. > > Unfortunately I'm still offline and cannot create an Mantis bug report > for every encountered bug. It would be nice if somebody could read and > verify all my contributions to the mailing list, and eventually create > according bug reports. As I'm using an IDE with Anchor Docking enabled since some days I'd like to help you here. What exactly is the problem? I have a docked IDE and can dock/undock windows as I please. I can confirm the problem with pressing e.g. ESC while dragging though. Regards, Sven -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply by email

dmitry boyarintsev
to Eugen Bolz
Eugen Bolz wrote
On Mac, EasyDockMgr don't works (can't drag and drop windows, but it can be compiled....yay...) PS: I don't even know if it worked earlier on Mac

It's never been working on Mac. Some parts of WinAPI/LCLIntf remain unimplemented on Carbon. There's bug report for that.

thanks,
dmitry

Reply by email

Hans-Peter Diettrich
to Sven Barth: As I'm using an IDE with Anchor Docking enabled since some days I'd like to help you here.
As I'm using an IDE with Anchor Docking enabled since some days I'd like to help you here.

Support for anchor docking may be the reason why Delphi compatible docking doesn't work any more :-(

What exactly is the problem? I have a docked IDE and can dock/undock windows as I please.

Most annoying and Delphi incompatible are:

- CaptureControl is changed while dragging is active, causing abort

- wrong positions passed to subroutines, causing malfunction and misplaced DockRect (flicker...)

- the Vista+ DockWindow (for DockRect) consumes the messages that the DockManager should receive

DoDi

Reply by email