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>