[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Multiple open pages in gschem



Peter Clifton wrote:
I'm hoping to conduct a brief census of people who use multiple pages in
gschem. I'm working on some code-changes to libgeda which may change the
navigation model slightly, and wanted to see how it is used now.

This is a feature which confuses some new users, as it can make work
"disappear" behind a new page.

I'm also unsure if the "user-model" (what the user thinks the program
does), matches the program's behaviour:

Do you use multiple windows running from the same copy of gschem?

No.

Do you use multiple running copies of gschem?
No, but if I had 2 designs and needed to reference one while drawing the other, I might.
Do you use these for related schematics?
  (Do you tend to have multiple pages from the same design?)

The designs wouldn't be the same design (as stated above).
How much use do you make of hierarchy traversal?
  (Schematic or symbol down, up, page next, page previous)?

Use symbol up and down to modify symbols.
For testing, I've got a version of gschem which just opens a pages in a
flat list. These can be traversed using toolbar buttons, just like a
document viewer. This significantly simplifies some code, and UI
presentation issues for a complex nested  hierarchy.

I'm also considering it might be best to launch a new window for each
hierarchy level, reserving multiple pages in one window to tie directly
to the case where a single level of hierarchy has multiple pages.

This is probably something I'll do whilst I develop the extended
data-structure needed to be more flexible with viewing the hierarchy.

Example screenshots are at:

http://www2.eng.cam.ac.uk/~pcjc2/geda/gschem_page_navi.png
http://www2.eng.cam.ac.uk/~pcjc2/geda/gschem_page_navi2.png

Looks very good. Nice to have a graphical way of going from page to page when getting started with gschem ; the current page manager can be awkward, as it often gets lost behind other windows. Arrows are a nice touch, because they don't chew up a lot of screen real estate.

Steve
(Same pic, just a different page loaded in each case).

Regards.




_______________________________________________ geda-user mailing list geda-user@xxxxxxxxxxxxxx http://www.seul.org/cgi-bin/mailman/listinfo/geda-user