Hi H.G. Müller,
thank you for answering.
my comments see inline:
H.G.Muller wrote:Note that the winboard.ini file in the WinBoard installation folder of the distributed binary install is NOT the one that contains your settings,and that changing anything there should in general not have any effect.
Hmm, introducing an *.ini file which has no effect?
Very curious. I have never seen such a "logic" in another software.
H.G.Muller wrote:And you are right: command-line options (or 'Additional options' specified in the Startup Dialog) prevail over any stored settings, and can also be used to specify other locations for the settings file. With the option -ini mysettings.ini the file mysettings.ini in the WinBoard folder would become the place from which persistent settings are read and written. With @mysettings.ini they would only be read from there, and written on the usual settings file.
But there is no need to offer any option settings you want in a settings file. You could just specify the option you want changed, like /stickyWindows=true, and it should be obeyed (overruling whatever the setting read from the persistence file was), and saved back into the persistence file afterwards..
So I called the program with the cmdline parameter:
winboard.exe /stickyWindows=true
...but windows are still independent
H.G.Muller wrote:But I expect none of this to solve your problem, because, as I said, the binary install we distribute is already configured with /stickyWindows=true. Note that this feature always allows you to move and size the Move History window independently. This to allow you to layout the windows in the way you want. Only when you move or size the board the Move History should move with it in such a way that it preserves any touching relationship.
Hmm, there is a secret option which users cannot change from ini file and not by cmdline parameter?
Thats really strange.
Could the autors make WinBoard a really piece of software according to worldwide common programming guidelines.
Peter