Forum > Suggestions

Step into right direction

(1/2) > >>

Rave:
From wiki:

--- Quote ---I created a Patch to dock the IDE Messages form on the "Source Code Editor" form (at bottom)
Such patches will not be applied, because they only implement a small part of the needed docking. The goal is to create a complete dock manager and use that. A complete dock manager can dock all IDE windows and it allows to let the user define how to dock. For example dock the messages window above or below the source editor — or not at all. For instance,

--- Code: ---+-------------------++--+
|menu               ||  |
+-------------------+|  |
+--++---------------+|  |
|PI|| Source Editor ||CE|
+--+|               ||  |
+--+|               ||  |
|  |+---------------++--+
|OI|+-------------------+
|  ||messages           |
+--++-------------------+
--- End code ---
The dock manager can store the layout and restore it on next load. Preferably the dock manager can dock in pages too. The dock manager does not need to use drag and drop. All patches implementing docking without a dock manager makes it harder to implement a real dock manager and will be rejected.
An example for such a dock manager is the package anchordockdsgn,
--- End quote ---

I cannot agree with that. While such patch may not create all necessary functionality, it is certainly step into right direction. This way we could implement docking one by one, then when it can dock at any configuration implement loading and saving.

If it works, it can even work by magic. All it need to be doing, is to work - Anonymous wise man.

JuhaManninen:

--- Quote from: Rave on March 06, 2013, 08:25:38 am ---I cannot agree with that. While such patch may not create all necessary functionality, it is certainly step into right direction.

--- End quote ---

Uhhh...
How is it a right direction if you make a dirty hack to dock one IDE window?
It only makes it harder to implement proper docking later, just like the wise wiki says.

Juha

theo:
See also: http://wiki.freepascal.org/Manual_Docker

Martin_fr:
Maybe we should update the FAQ.

There are 2 docking solutions already in the default distribution:
Anchordocking and Easydockmanager. They both still are beta, with some bugs and some features missing.

There is another dockmanager in CodeTyphon(So I am told). I do not know, if it is any more complete.

And there is KZDesktop (Which falls under the category listed in the FAQ). But it is published, and anyone can use/improve it.

------------------------
However: all of them are NOT enabled by the default installer (even so the first 2 are installed). And that will not change, until they are stable enough.

But as for your point: There is enough raw material for any one to work on.

Rave:
Juha, who cares if it's dirty hack, if it works?

//edit: Also at first it'd be just one window, then more dockable windows would be added. Step by step, until we can dock them in any configuration. Then all we need is to be able to save/load layout.

Navigation

[0] Message Index

[#] Next page

Go to full version