Follow-up Comment #6, bug #18574 (project mypaint):

I'd say that the frame is an overlay too.

My thoughts:
Currently the tileddrawwdget is fully or partially responsible for three
different things (sometimes in tight cooperation with gui.Document): 
1. document rendering (including transformations)
2. UI overlays (frame, stategroups, et.c.)
3. event handling

What I would like to see as a result of this refactoring is that each of
these "aspects"/responsibilities is handled by its own component.
1) stays in tileddrawwidget
2) done by one or more external instances
3) done by a Gtk.EventBox subclass

Ideally each of these components have no direct knowledge of each other.

    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?18574>

_______________________________________________
  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