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

Re: gEDA-user: PCB Gtk port



On Mon, 28 Feb 2005 17:20:10 -0500
"harry eaton" <bumpelo@xxxxxxxxxxx> wrote:

> Bill, this is truely excellent work! I can hardly wait to run diff on the
> source to see just how much has changed.

Thanks, I was concerned you might think I was doing too much damage :)

> A couple of trivial things I noticed playing with it:
> (1) You need to warp the cursor when the crosshair is moved (e.g. using
> arrow keys to move crosshair)

Oh, yes, I left that off the list of things not done.  I couln't find a warp cursor
Gtk/Gdk call yet so it looks like we'll have to fall back to the Xlib call for this.

> (2) You got rid of some of the key mappings e.g. "v" used to adjust the zoom
> to view everything on the board
> so that it just fits in the window, now it adjust the via size (previously
> this required ctrl-v). How can I adjust
> the keymapping?

The key mappings are currently hardwired and I'm not sure if we can
have user customizable key translations like Xt.  But it's something
to look at and in the meantime I was just trying to get things right to match
the documentation or the default Pcb.ad.  I was expecting to not get
it all right and will change the "v" key.  And in the short term I'll just fix
any key mappings you find that I got wrong and look at user customizations
later.  But if the documentation refers to a particular binding, maybe
having it hardwired so is the right thing to do?

> (3) sometimes the screen update didn't show newly drawn lines, and the "r"
> key didn't make them appear either.
> changing the zoom made them display. This was not very reproducibile.
> Caveat: this was over VNC to a
> windows box.

I hadn't noticed those yet, but will look out for it.

> Just an aside, from some of your discussion on routing styles it seems you
> didn't make use of the "a" key for
> cloning. It's one of my favorites. Press "a" over a line or via and you get
> the appropriate, tool, layer and size
> to make more of the same.

I think the 'a' works to adjust the line/via size.  When it adjust a value such
that the style in use doesn't match an existing route style, the route style
buttons all go off and the status line changes.  But should it instead be an
effective edit of the currently selected route style or is it just a temporary
change to the sizes in use as I'm currently treating it?

Bill