>> 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

Reply via email to