Follow-up Comment #2, bug #17024 (project mypaint): Sorry for the delay on this, Huang. I've had a look at your code and I don't think it's ready to go onto the git master branch just yet without some further thought and tweaking. However it looks like a really interesting idea that we could work on some more. A few concerns right now:
- I can't change the vertical sizes of subwindow plugs in the side docks. This is especially problematic for those subwindows with Expanders because those change the size of the subwindow (sometimes...[1]) - The GTK color triangle window is not managed - It's not possible to show or hide docked windows individually, even by pressing their key. - It's not possible to drag a docked window out into its own new separate subwindow. - Similarly, it's not possible to re-order the contents of the docs (which presumably would happen by drag-and-drop) - Plugs and Sockets are typically used between different processes - seeing them used in this context seems odd, though technically feasible clearly. Is there any reason reason for this? I confess to not having much knowledge of Plug and Socket setups... - I'm not sure that the application menu should go between the two docks. Nautilus, Firefox, and several other apps put them across the entire upper width of the main window. Would you be willing to work on this further to improve the code? I've created a new branch from master with your patch's code integrated into it http://gitorious.org/mypaint/mypaint/commits/shellexy_singlewindow so that we're sharing a common history now, and you should be able to clone the mypaint repository on gitorious right now. --- [1] we'd need to think about how that works in a docked side pane too... for the Color Sampler, for example, clicking the expanders increases the windows size so as to keep the colour wheel from shrinking, which would be disconcerting. The same is not true for the Expander at the bottom of the Brush Selector (though for no better reason than that the default positioning code puts it near the bottom, if I'm honest!). _______________________________________________________ Reply to this item at: <http://gna.org/bugs/?17024> _______________________________________________ Message sent via/by Gna! http://gna.org/ _______________________________________________ Mypaint-bugs mailing list [email protected] https://mail.gna.org/listinfo/mypaint-bugs
