Re: [Lazarus] Dockable IDE

2012-03-19 Thread Hans-Peter Diettrich
Paul Ishenin schrieb: 18.03.12 11:11, Hans-Peter Diettrich wrote: These are only different implementations of the same (TDockManager) interface. I found LDockTree unusable, failing already on slightly nested layouts. It also lacks layout streaming, required in applications like the IDE. Dunno

Re: [Lazarus] Dockable IDE

2012-03-18 Thread Hans-Peter Diettrich
Martin schrieb: On that part, I wondered why the old layout stuff was totally abandoned. ? The classes in ideintf\idewindowintf.pas Really? This would explain why the EasyDockMaster will fail now, using the old stuff. No no no you miss understand They are not abandoned, they work well

Re: [Lazarus] Dockable IDE

2012-03-18 Thread Paul Ishenin
18.03.12 11:11, Hans-Peter Diettrich wrote: These are only different implementations of the same (TDockManager) interface. I found LDockTree unusable, failing already on slightly nested layouts. It also lacks layout streaming, required in applications like the IDE. Dunno about the current

[Lazarus] Dockable IDE

2012-03-17 Thread Hans-Peter Diettrich
My experience with the 0.9.30.4 and trunk versions suggests that docking will be discontinued in Lazarus? The LCL, IDE and Win32 widgetset contain code that breaks Delphi compatible drag-dock deliberately, for no obvious reason or benefit. It looks to me as if none of the core developers

Re: [Lazarus] Dockable IDE

2012-03-17 Thread Anders E. Andersen
Den 17-03-2012 06:59, Hans-Peter Diettrich skrev: Can we agree to make the IDE dockable again *now*, or should I stop waiting for another usable IDE? From a usability standpoint one of my two major gripes with Lazarus are floating windows. It looks unorderly in my eyes for every panel to

Re: [Lazarus] Dockable IDE

2012-03-17 Thread Felipe Monteiro de Carvalho
On Sat, Mar 17, 2012 at 6:59 AM, Hans-Peter Diettrich drdiettri...@aol.com wrote: The LCL, IDE and Win32 widgetset contain code that breaks Delphi compatible drag-dock deliberately, for no obvious reason or benefit. It looks to me as if none of the core developers understands the implementation

Re: [Lazarus] Dockable IDE

2012-03-17 Thread Alexander Klenin
On Sat, Mar 17, 2012 at 21:12, Felipe Monteiro de Carvalho felipemonteiro.carva...@gmail.com wrote: On Sat, Mar 17, 2012 at 6:59 AM, Hans-Peter Diettrich drdiettri...@aol.com wrote: The LCL, IDE and Win32 widgetset contain code that breaks Delphi compatible drag-dock deliberately, for no

Re: [Lazarus] Dockable IDE

2012-03-17 Thread Michael Van Canneyt
On Sat, 17 Mar 2012, Alexander Klenin wrote: On Sat, Mar 17, 2012 at 21:12, Felipe Monteiro de Carvalho felipemonteiro.carva...@gmail.com wrote: On Sat, Mar 17, 2012 at 6:59 AM, Hans-Peter Diettrich drdiettri...@aol.com wrote: The LCL, IDE and Win32 widgetset contain code that breaks Delphi

Re: [Lazarus] Dockable IDE

2012-03-17 Thread Mattias Gaertner
On Sat, 17 Mar 2012 12:52:12 +0100 (CET) Michael Van Canneyt mich...@freepascal.org wrote: On Sat, 17 Mar 2012, Alexander Klenin wrote: On Sat, Mar 17, 2012 at 21:12, Felipe Monteiro de Carvalho felipemonteiro.carva...@gmail.com wrote: On Sat, Mar 17, 2012 at 6:59 AM, Hans-Peter

Re: [Lazarus] Dockable IDE

2012-03-17 Thread zeljko
On Saturday 17 of March 2012 12:52:12 Michael Van Canneyt wrote: On Sat, 17 Mar 2012, Alexander Klenin wrote: On Sat, Mar 17, 2012 at 21:12, Felipe Monteiro de Carvalho felipemonteiro.carva...@gmail.com wrote: On Sat, Mar 17, 2012 at 6:59 AM, Hans-Peter Diettrich

Re: [Lazarus] Dockable IDE

2012-03-17 Thread Paul Ishenin
17.03.12 20:19, zeljko написал: I also never experienced any problems; I don't use it in the IDE, but in other apps. Now I don't understand anything. Some have problems (like Dodi), and some doesn't have any problem ... so where is problem exactly ? ;) Dodi has implemented an own vision

Re: [Lazarus] Dockable IDE

2012-03-17 Thread zeljko
On Saturday 17 of March 2012 14:17:18 Paul Ishenin wrote: 17.03.12 20:19, zeljko написал: I also never experienced any problems; I don't use it in the IDE, but in other apps. Now I don't understand anything. Some have problems (like Dodi), and some doesn't have any problem

Re: [Lazarus] Dockable IDE

2012-03-17 Thread Hans-Peter Diettrich
Paul Ishenin schrieb: Dodi has implemented an own vision of docking while delphi like docking still works. Please explain? What's Delphi like docking, and in how far is it different from the EasyDockManager implementation? How did you make work Delphi like docking in the IDE? DoDi --

Re: [Lazarus] Dockable IDE

2012-03-17 Thread Hans-Peter Diettrich
zeljko schrieb: Now I don't understand anything. Some have problems (like Dodi), and some doesn't have any problem ... so where is problem exactly ? ;) One problem may be an undefined environment, i.e. which FPC version should be used for Lazarus trunk. I'm just trying to use FPC 2.6 for

Re: [Lazarus] Dockable IDE

2012-03-17 Thread Mattias Gaertner
On Sat, 17 Mar 2012 17:40:58 +0100 Hans-Peter Diettrich drdiettri...@aol.com wrote: Mattias Gaertner schrieb: I'm currently trying to fix some 0.99 bugs. I hope to find some time for docking too. But it is a complex topic, has a big risk of breaking things and needs a lot of time. I'd

Re: [Lazarus] Dockable IDE

2012-03-17 Thread Martin
On 17/03/2012 20:29, Mattias Gaertner wrote: Then fix the page restore bug. Then saving/restoring the bounds of the floating windows (anchordocking). On that part, I wondered why the old layout stuff was totally abandoned. Even in docking, a user might want to specify fixed positions (maybe

Re: [Lazarus] Dockable IDE

2012-03-17 Thread Mattias Gaertner
On Sat, 17 Mar 2012 20:49:07 + Martin laza...@mfriebe.de wrote: On 17/03/2012 20:29, Mattias Gaertner wrote: Then fix the page restore bug. Then saving/restoring the bounds of the floating windows (anchordocking). On that part, I wondered why the old layout stuff was totally

Re: [Lazarus] Dockable IDE

2012-03-17 Thread Martin
On 17/03/2012 21:04, Mattias Gaertner wrote: On Sat, 17 Mar 2012 20:49:07 + Martinlaza...@mfriebe.de wrote: On 17/03/2012 20:29, Mattias Gaertner wrote: Then fix the page restore bug. Then saving/restoring the bounds of the floating windows (anchordocking). On that part, I wondered why

Re: [Lazarus] Dockable IDE

2012-03-17 Thread Paul Ishenin
18.03.12 1:02, Hans-Peter Diettrich написал: Please explain? What's Delphi like docking, and in how far is it different from the EasyDockManager implementation? At least the implementation of lazdocktree and easydockmanager is different. How did you make work Delphi like docking in the IDE?

Re: [Lazarus] Dockable IDE

2012-03-17 Thread Hans-Peter Diettrich
Mattias Gaertner schrieb: On Sat, 17 Mar 2012 17:40:58 +0100 Hans-Peter Diettrich drdiettri...@aol.com wrote: Mattias Gaertner schrieb: I'm currently trying to fix some 0.99 bugs. I hope to find some time for docking too. But it is a complex topic, has a big risk of breaking things and needs

Re: [Lazarus] Dockable IDE

2012-03-17 Thread Hans-Peter Diettrich
Martin schrieb: On 17/03/2012 21:04, Mattias Gaertner wrote: On Sat, 17 Mar 2012 20:49:07 + Martinlaza...@mfriebe.de wrote: On 17/03/2012 20:29, Mattias Gaertner wrote: Then fix the page restore bug. Then saving/restoring the bounds of the floating windows (anchordocking). On that

Re: [Lazarus] Dockable IDE

2012-03-17 Thread Hans-Peter Diettrich
Martin schrieb: On 17/03/2012 20:29, Mattias Gaertner wrote: Then fix the page restore bug. Then saving/restoring the bounds of the floating windows (anchordocking). On that part, I wondered why the old layout stuff was totally abandoned. Perhaps it turned out unusable? Even in docking, a

Re: [Lazarus] Dockable IDE

2012-03-17 Thread Hans-Peter Diettrich
Paul Ishenin schrieb: 18.03.12 1:02, Hans-Peter Diettrich написал: Please explain? What's Delphi like docking, and in how far is it different from the EasyDockManager implementation? At least the implementation of lazdocktree and easydockmanager is different. These are only different

Re: [Lazarus] Dockable IDE

2012-03-17 Thread Martin
On 18/03/2012 02:35, Hans-Peter Diettrich wrote: Martin schrieb: On 17/03/2012 21:04, Mattias Gaertner wrote: On Sat, 17 Mar 2012 20:49:07 + Martinlaza...@mfriebe.de wrote: On 17/03/2012 20:29, Mattias Gaertner wrote: Then fix the page restore bug. Then saving/restoring the bounds of

Re: [Lazarus] Dockable IDE

2012-03-17 Thread Martin
On 18/03/2012 02:29, Hans-Peter Diettrich wrote: Martin schrieb: On 17/03/2012 20:29, Mattias Gaertner wrote: Then fix the page restore bug. Then saving/restoring the bounds of the floating windows (anchordocking). On that part, I wondered why the old layout stuff was totally abandoned.

Re: [Lazarus] Dockable IDE

2012-03-17 Thread Alexander Klenin
On Sun, Mar 18, 2012 at 12:59, Hans-Peter Diettrich drdiettri...@aol.com wrote: At least I prefer docking different forms into notebooks, from which I can e.g. select Object/Procject inspector, depending on the current activity (editing forms or source code). I'd like to have this feature. --

Re: [Lazarus] Dockable IDE

2010-06-03 Thread Graeme Geldenhuys
On 3 June 2010 02:59, Hans-Peter Diettrich wrote: BTW I'm also working on the FPC compiler, need Graeme's method to create clones ;-) [Off-topic] Clones are an inheritance nightmare, and difficult to maintain. I fired all my clones. :-) Instead I went back to basics - got myself organized.

Re: [Lazarus] Dockable IDE

2010-06-03 Thread Duncan Parsons
...@gmail.com] Sent: 03 June 2010 08:02 To: Lazarus mailing list Subject: Re: [Lazarus] Dockable IDE On 3 June 2010 02:59, Hans-Peter Diettrich wrote: BTW I'm also working on the FPC compiler, need Graeme's method to create clones ;-) [Off-topic] Clones are an inheritance nightmare, and difficult

[Lazarus] Dockable IDE

2010-06-02 Thread Hans-Peter Diettrich
Thanks Mattias, you did a great job so far :-) In the meantime I've fixed some flaws, added the default layout, and suggest an patch that makes the floating dockhostsites reflect the otherwise invisible Caption of a docked form. Now I'm struggling with the automatic window creation. Here