Mailing list archives : pcb-rnd

ID:922
From:ge...@igor2.repo.hu
Date:Mon, 2 Oct 2017 04:44:12 +0200 (CEST)
Subject:Re: [pcb-rnd] A usability request -- triggered by such frequent need
in-reply-to:921 from John Griessen <jo...@cibolo.com>
replies: 923 from John Griessen <jo...@cibolo.com>
 
 
On Sun, 1 Oct 2017, John Griessen wrote:
 
> On 10/01/2017 03:15 PM, Alain Vigne wrote:
>> I admire your pugnacity and resilience.
>
> Me too.
 
Thank you guys!
 
>
> I compile pcb-rnd frequently these days.  I am starting on a new circuit 
> board, and with testing new features in mind,
> and when I start pcb-rnd compiled for gl with these options:
>
> ./configure  --debug  --buildin-diag  --prefix=/usr/local 
> --buildin-export_bom  --buildin-hid_gtk2_gl --disable-gpmi
>
> The program starts two windows that need to be resized to use them and the 
> target to hit with a mouse on my
> two 1600?
 
<snip>
 
>
> When I go to resize them the grab area is about 3 x 6mm on the upper left,
> and a tiny 2x2mm on the lower right.  Can the lower right be increased?
 
Window resizing:
 
The window decoration, including the resize frame is not done by pcb-rnd 
but by your window manager. If you need any change on this, you'll need to 
reconfigure your window manager. I don't think we can do much about it 
from within the app.
 
I am also a fan of efficient UI (that's why I avoid GUI whenever I can), 
so my window manager (pidwm, a fork of dwm) has almost no window 
decoration. For resizing I use the keyboard and the mouse, so I don't need 
to try to hit a specific widget or part of the frame for a move or resize.
 
Saving window geometry: pcb-rnd has sophisticated support for saving and 
reproducing your window geometry, trying ot override this part of the 
window manager's job. Using the preferences window User PoV/Window, you 
can:
 
1. arrange your windows in a way you typically want them
 
2. save this setup once in your user config
 
3. enable pcb-rnd to resize windows from the config
 
 
and pcb-rnd will start with that window geometry every time. If you use 
something to get all your screens into one huge screne space (xinerama?), 
it will probably work across monitors as a different monitor is just 
different coords. If they need different addressing you will probably get 
all the right sized windows on one screen but at least the only one thing 
you need to do is moving one of them to the other screen, which is already 
much less than resizing _and_ moving two windows.
 
Alternatively you can even get pcb-rnd to always save the last window 
geometry, so you don't go with one perfect setup but start pcb-rnd always 
the same way you last exited. (This obviously works well only if you don't 
run parallel instances of pcb-rnd).
 
In any case, the user config is not affected (not overwritten or changed) 
by installing a new version of pcb-rnd so your saved window geometry is 
safe.
 
HTH,
 
Igor2
 

Reply subtree:
922 Re: [pcb-rnd] A usability request -- triggered by such frequent need from ge...@igor2.repo.hu
  923 Re: [pcb-rnd] A usability request -- triggered by such frequent need from John Griessen <jo...@cibolo.com>