>> Qt's QGraphicsItem system does not mandate any particular way of user >> interaction, apart from the limitation already present in Xcircuit that if >> you >> have more than one window open to view the same page, the windows >> share editing and selection context. That limitation will be maintained for >> now, >> as doing otherwise is a big task that can be implemented independently >> of Xcircuit -- it'd be a feature of QGraphicsScene system. > > You said you hadn't tried the multiple windows under version 3.7. I > can assert that it does not refresh the view of the out-of-focus window > as often as it ought to. Changes to the immediate editing state are > not reflected in the second window until the editing is finished. > > Multiple windows don't share editing and selection context. I can > select and edit one element in window 1 and at the same time select > and edit another element in window 2. It is clear that certain things > are shared, though, and it's not to difficult to crash xcircuit by > attempting to do this. That's one reason that version 3.7 is still > marked as "development".
Big question then: should the separate edit/select context be a feature we implement or abandon? I think there may be a relatively clean way of implementing it within QGraphicsScene system, at the slight cost of ignoring some existing functionality. I will have to do a bit of prototype code to see how easy it is first, before I commit to do it in Xcircuit. Cheers, Kuba _______________________________________________ Xcircuit-dev mailing list [email protected] http://www.opencircuitdesign.com/mailman/listinfo/xcircuit-dev
