David,

Thanks for the dirty work! (I recall just mentioning this should be possible, but hadn't yet attempted it)

I'll hazard a *wild*, but reasonable guess that indeed, the code to read the file looks for the geometry first, and hazard another guess that this is because that geometry is fed in as needed variables to draw said register. At least, that's what I'd expect to find should I read it. (and admittedly, have not — yet)

Can you document your procedure/findings or at least link to your github on the wiki?

Regards,
Adrien

On 2/2/26 10:39 AM, David T. via gnucash-user wrote:
I did some more testing, and discovered that my comment about the order of 
sections was, in fact, significant.

Specifically, if I changed my script to place my register entries before the 
window information, the result works. Register settings that I wrote get used, 
even on registers that haven't been previously set. And they are carried over 
from session to session.

While I am most definitely not a programmer, I suspect that somehow the 
settings loader needs to have any register info already loaded before it can 
process the open tabs. Because my file placed the windows before the registers, 
the loader barfed and changed everything it found to defaults.

I don't truly know if that's what happened, and I don't really know whether my 
solution will carry through over time, but for now, I've got register columns 
that work for me.

David T.

P.s. if anyone wants to see or use the code, I have put it on github.

  www.github.com/sunfish62/GCM

Please be aware that I am not a programmer, I am not affiliated with the 
GnuCash project, and anything that might go wrong by using this script is 
entirely on you.

_______________________________________________
gnucash-user mailing list
[email protected]
To update your subscription preferences or to unsubscribe:
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.

Reply via email to