Kuba,

> I detest the whole select-with-shift/ctrl fiasco, of course, it's just silly 
> --
> worse, one mistake and you have to redo everything. Xcircuit at least
> lets you undo changes to the selection list -- it's a major usability win 
> IMHO.

That leads to another helpful feature of xcircuit:  the selection is saved
by the "undo" recording mechanism, so that if you do accidently drop everything
you just selected, you can get it all back again by doing "undo".

Cadence Composer doesn't do this, and some days it drives me to tears.
Or at least long bouts of swearing.

> 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".
                                                ---Tim

+--------------------------------+-------------------------------------+
| Dr. R. Timothy Edwards (Tim)   | email: [email protected]    |
| Open Circuit Design, Inc.      | web:   http://opencircuitdesign.com |
| 22815 Timber Creek Lane        | phone: (301) 528-5030               |
| Clarksburg, MD 20871-4001      | cell:  (240) 401-0616               |
+--------------------------------+-------------------------------------+
_______________________________________________
Xcircuit-dev mailing list
[email protected]
http://www.opencircuitdesign.com/mailman/listinfo/xcircuit-dev

Reply via email to