From: <kla...@sd...> - 2005-02-09 15:11:56
|
>> first of all please excuse my late answer - i'm quite bussy... >=20 > Shure! We all are, so I understand completely. Well, glad to hear that i'm not the only poor boy who must wasting its time with business ;-) > --------------------------+---------------------------- > | | | > | Dired | Dired | > | | | > | | | > | | | > | | | > | | | > | | | > | | | > | | | > | | | > | | | > | | | > | | | > | | | > | | | > | | | > | | | > | | | > --------------------------+---------------------------- >=20 >=20 > I havent thought so much about how this can be made to work nicely > with ecb:s other facilities. The main point is that this view is > completely file oriented, and you want max screen estate for that. > Guess I have some ECB documentation studying to do if I want to > achieve this! >=20 > I guess I need to find functions to: > - create a layout ecb-layout-define > - make a dired go in the "left" and "right" pane > - function to find buffer associated with "left" and "right" pane What do you means here? > - function to change which buffer to see in a pane >=20 > That would basically be it, no? Hmm, refering to your "screenshot" above (well, nicely drawn ;-), i = think the main-problem with your project is, that current layout-engine and = related API needs an edit-area, means an area which can be used for arbitrary = not-special windows - all special windows in an ecb-layout have to be dedicated = windows (dedicated to buffers)!...so there arte two approaches: 1. You want to define the left and right pane as "special" in this sense = of ECB which then follows the need for the two windows of being dedicated to = the dired-buffers - but then: where is the edit-area which is needed = currently by the layout-engine of ECB (at least one editing window must exists) 2. You use the current editing-area of ECB for your tool, means split = the editing area into two windows side by side, put a dired within etc... For this the special-tree-buffer-pane of ECB has to be temporally = hidden what is already possible (see `ecb-hide-ecb-windows'). These windows = must NOT being dedicated to their dired-buffers. What would you prefer (assumed we can enhance ECB's layout engine so no edit-window is needed, also 1. should be possible)? BTW: Your suggestion drives me to check how many effort it would be to allow layouts without an edit-area - which could be really useful..... I will try to investigate in the next days.................... Klaus >=20 >=20 >=20 >> Ciao, >> Klaus |