[pygtk] Detachable/dockable user interface
Arjan Molenaar
gaphor at gmail.com
Tue Mar 16 21:37:37 WST 2010
Hi,
I created a repository on my GitHub page where the Python implementation can be created:
http://github.com/amolenaar/docklayout
Please drop me a mail if you want write access (otherwise just fork and send pull requests).
Regards,
Arjan
On 11 Mar 2010, at 15:47, Dieter Verfaillie wrote:
> Quoting "Arjan Molenaar" <gaphor at gmail.com>:
>
>> Hi,
>>
>> I checked both GDL and MonoDevelop.
>>
>> The MonoDevelop version is definitely more luxe than the GDL one.
>
> Yes, indeed. My only gripe with the MonoDevelop version is that you
> can dock to the top, left, bottom and right, but not the center.
> I've only seen a normal GtkNotebook used for the center document(s),
> put into a DockContainer. That's a shame, adding some sort of a
> dockBarCenter and reusing the TabStrip would enable:
> - docking the center documents(s),
> - saving the complete docking layout xml file (with center documents)
> and restoring a complete "perspective" when an application restarts.
> - viewing multiple documents side by side (or on top of each other),
> - ...
>
> As an example of what I mean, you could look at how Eclipse handles
> it's docking interface.
>
>> The GDL test application is not really stable (segfault every now and then). Not very promissing.
>
> It's not only the test application. I've experienced them in the past
> with small python apps...
>
>> I've isolated the Docking code and added a demo app (all in MonoDevelop ;) ). It's actually quite a lot of code :(.
>
> It's a monstrosity ;)
>
>> I dropped the code on GitHub: http://github.com/amolenaar/MonoDockingWidget
>> Porting time!
>
> Could this be the making of a collaborative effort? How do you envision
> getting things started? I've got between 10 and 20 hours to spend on this
> per week, depending on how much I sleep commuting between home and work ;)
>
> Regards,
> Dieter
>
>
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
More information about the pygtk
mailing list