On Wed, 3 Oct 2001, Juergen Spitzmueller wrote: > OK, here is the result of my work on the paper tab. > I have tried to combine the wishes of Allan, Jug and me and make it > impossible to enter any senseless data AFAICS. Moreover, the tab looks > a little bit more logical now IMHO. > I hope this ends the discussion on the geometry button, which has > ceased to be and been replaced by "Custom Margins/Sizes".
You're a bloody legend! The new design is better than what I had thought of and the logic seems spot-on. I've tested all sorts of combinations of stuff and it produces the right results. Very nice indeed. All that is missing are some feedback messages to tell me to include units in my dimensions and such. > It is a lot of code for my means, so please don't shoot at me if there > are more elegant ways (Angus, remember that I was not able to disable > the Natbib choice few weeks ago; this time there were a lot of much > more complex things to do ;-). Please review the code. I haven't looked at the code yet but the logic and operation are excellent. Where have you been hiding all these years that LyX needed a human-computer interface designer? You are not allowed to leave until you've revised all the dialogs. Okay? ;-) Allan. (ARRae) P.S. Angus, the buttoncontroller for the latex log dialog complains about missing transitions in the OkCancelPolicy. This dialog should be using the IgnorantPolicy since Update is not equivalent to an OK (policy wise). In fact the state machine for the latex log dialog would have just one state and all inputs transition to that same state -- this is exactly what IgnorantPolicy does.