Rapid Interface Builder (RIB) is a browser-based design tool for quickly prototyping and creating the user interface for web applications. Layout your UI by dropping widgets onto a canvas. Run the UI in an interactive "Preview mode". Export the generated HTML and Javascript. It's that simple!
This patch allows me to enter "6" for columns which breaks the Grid layout and you can no longer change Columns at all. Values above 5 should be clamped to 5. Similarly values less than 2 should not be allowed. Similarly, Rows should be clamped to 1-100 range.
Finally, there is some weird focus behavior. You cannot click always click repeatedly on the spin control buttons up or down. Sometimes the text gets highlighted orange, the gray keyboard focus rectangle appears, and it won't accept further clicks up or down. This doesn't happen all the time, but usually pretty fast if you click up and down a few times. Particularly if you click fast, I guess.
This patch allows me to enter "6" for columns which breaks the Grid layout and you can no longer change Columns at all. Values above 5 should be clamped to 5. Similarly values less than 2 should not be allowed. Similarly, Rows should be clamped to 1-100 range.
Finally, there is some weird focus behavior. You cannot click always click repeatedly on the spin control buttons up or down. Sometimes the text gets highlighted orange, the gray keyboard focus rectangle appears, and it won't accept further clicks up or down. This doesn't happen all the time, but usually pretty fast if you click up and down a few times. Particularly if you click fast, I guess.