This documenta- tion describes the current state of development.
Prokee Modules:
GUI Elements:
GUI Interactions:
GUI Layouts:
Games/Demos:
Third Party Libraries:
This documentation describes the Prokee module interface.
Static Methods:int guiman::start_ex(const char *title,int x,int y,int xx,int yy,AbsThreadMan *tm,void(*_setup_function)(void))int guiman::run_demo(const char *title,void(*_setup_function)(void),void(*_cleanup_function)(void))int guiman::main(int argc,char **argv)
| Type | Name | Direction | Description |
| argc | The number of command-line parameters. | ||
| argv | [IN] | The command-line parameters. |
int guiman::start_ex(const char *title,int x,int y,int xx,int yy,AbsThreadMan *tm,void(*_setup_function)(void))
| Type | Name | Direction | Description |
| title | [IN] | Title of the main window. | |
| x | x-position of the main window. | ||
| y | y-position of the main window. | ||
| xx | Initial width of the main window. | ||
| yy | Initial height of the main window. | ||
| tm | [IN/OUT] | Pointer to a AbsThreadMan object. | |
| void(*_setup_function) ( void ) | [IN] |
Function that runs the setup of the gui elements. This function has no parameters and no return value.
Parameters
| |
int guiman::cleanup()
int guiman::run_demo(const char *title,void(*_setup_function)(void),void(*_cleanup_function)(void))
| Type | Name | Direction | Description |
| title | The title text of the window. | ||
| void(*_setup_function) ( void ) | [IN] |
Function that runs the setup of the gui elements. This function has no parameters and no return value.
Parameters
| |
| void(*_cleanup_function) ( void ) | [IN] |
Function that frees all resources allocated by _setup_function(). This function has no parameters and no return value.
Parameters
| |
void guiman::children_memcheck(void *elem)
| Type | Name | Direction | Description |
| elem |
void guiman::appendChildToRootElement(void *elem)
| Type | Name | Direction | Description |
| elem |
void guiman::setRootElementLayout(void(*_layout_function)(Element *elem))
| Type | Name | Direction | Description | ||||
| void(*_layout_function) ( Element *elem ) with typedef
| [IN] |
Layout function.
Parameters
elem: the gui element | |||||
void guiman::updateRootElement()
void guiman::onExpose()
void guiman::onExpose2(CRegion *r)
| Type | Name | Direction | Description |
| r |
void guiman::updateUWIN()
void guiman::updateUWIN2(CRegion *r)
| Type | Name | Direction | Description |
| r |
void guiman::resizeUWIN()