Foaly / lpmt

little projection mapping tool
http://www.hv-a.com/lpmt
GNU General Public License v3.0
0 stars 0 forks source link

Complete GUI overhaul #7

Closed Foaly closed 9 years ago

Foaly commented 9 years ago

The gui code is completly mixed with the rest of the testapp and even the quad code. Seperate the gui code into it's own class. Right now for each of the 36 possible quads there are three gui pages created, even if they are never used. Reduce this to three pages, that are updated with the current quad. I think the above problem is the reason there are no page header that can be selected with the mouse. If there are only three pages, display the page headers and make them clickable.

Foaly commented 9 years ago

Also the combobox is broken. The choises are displayed but not selectable. The colorpicker has a bug, where the higlighting code detects the mouse wrong. The channels are highlighted if the mouse is outside the element, but on the same y coordinate.

Foaly commented 9 years ago

The bugs in the combobox and the colorpicker are fixed in my ofxSimpleGuiToo repo: https://github.com/Foaly/ofxSimpleGuiToo The header tabs for switching the pages with the mouse are also already implemented.

Foaly commented 9 years ago

The changes can be viewed in the branch GUIOverhaul. Things missing for merge:

Foaly commented 9 years ago

Merged in master! :smiley: