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

Reply via email to