Well you were right about learning the api better, and wx for that matter,
I wanted to have this done sooner but I needed another learning loop with wx and I had a problem with one of my monitors and was down to lower res for a few days which is very bad for wxFormBuilder.
Anyway, here is a first pass at the tone mapping controls...
Please ignore the Network tab for now, I will have that implemented in a few days.
All the controls "work" in that they modify each other and store the values in member vars etc, the tool tips tell you what the various controls are which I thought was a fair way to save real estate, the defaults are taken from the lux source and ranges of values are taken from the what Violet uses. Still having some struggle with the text edit controls tho, wx does not want to do floating point values in sliders or limit a text control to just numeric input so there are still a few control flow paths that will lead to bugs.
I had to alter luxgui quite a bit, I also added a real options dialog class that handles its events correctly etc.
But, the tone mapping controls are ready to hook up to the luxFilm api when that is ready.
Its my understanding that if I call luxFilm right now it will just alter the Context::renderOptions, I can see that propagating to the render farm but I am assuming its not having a effect on the current rendering, looking at the code and talking with LordCrc it does look like I could expose some members of the film class and alter them, but that seems like a hack, heh, anyway I need some direction for this part.
I can generate dif files for these changes so far or wait and prototype the network tab, which is almost done really in simple form, it will just have a list of the servers and the file they are rendering etc. I plan on hooking it up to the api for demoing it as it looks like I can get all that information from the api right now.
Ratow: I also need some help understanding the wximages.h file and how it was generated, the copy and reset button need icons etc, I can make a place holder set or even take a shot at doing real ones.