COG stands for Customizable OpenGL GUI.
It's aimed to be cross-platform compatible and easily customizable, just like Java.
It can be modified by different styles.
For example, one style could contain larger text and bigger components, whereas, another style could have a modern chrome-like view.
Although this will be implemented in OpenGL, I plan to extend this to several other rendering engines.
 | An example GUI.
There are three buttons in the top left corner, ranging from small to large sizes.
Below the button on the right, and touching it, is the progress bar.
This is an indeterminate bar, meaning the bounds aren't known so the slider inside goes back and forth.
The text represents some basic text, and the text saying "text area" is the text area where one can type.
The object in the bottom right is the scroll bar. This example GUI does not have a style.
|
|