> On Sep 19, 2017, at 7:47 AM, Matthew Pounsett <m...@conundrum.com> wrote: > > Hi all. > > I work in a bit of an edge case, in that I have a very large desktop (just > shy of 7k pixels wide, over 1.5 meters of physical distance). The main > gnucash window seems to save its location and always open where it was last > closed. This is awesome. However, nearly every other window (I think > probably every single other window, but I'm allowing that maybe there's > something I haven't noticed) opens at the 0,0 desktop coordinate (top > left). This is way out of my eye line. And yes, I'm aware this is a first > world problem of the highest order. :) > > Is this a problem anyone else even notices? If not, I'm fine to suck it up > and deal, but it would be a huge convenience to me if gnucash was able to > save the locations of other windows, or alternatively, open them in the > vicinity of the parent window. > > My C knowledge is fairly rudimentary, but I'm a competent programmer in a > few other languages. I'd be happy to help out with a feature if that seems > like a thing I could reasonably help with, or if the core team doesn't > think it's high priority enough to put on the future feature list.
Yeah, it happens on my dual-monitor Mac as well. For most of the cases it’s a matter of calling “gtk_dialog_set_transient_for()” to the parent window before calling gtk_dialog_run(). I’d think that would be a pretty straightforward project for you. Regards, John Ralls _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.