gwin doxygen
This commit is contained in:
parent
a734b10c41
commit
92ed50dbf0
1 changed files with 43 additions and 2 deletions
|
@ -171,14 +171,55 @@ extern "C" {
|
||||||
GHandle gwinCreateWindow(GWindowObject *gw, coord_t x, coord_t y, coord_t width, coord_t height);
|
GHandle gwinCreateWindow(GWindowObject *gw, coord_t x, coord_t y, coord_t width, coord_t height);
|
||||||
void gwinDestroyWindow(GHandle gh);
|
void gwinDestroyWindow(GHandle gh);
|
||||||
|
|
||||||
/* Status Functions */
|
/**
|
||||||
|
* @brief Get the X coordinate of the window
|
||||||
|
* @details Returns the X coordinate of the origin of the window.
|
||||||
|
* The coordinate is relative to the physical screen zero point.
|
||||||
|
*
|
||||||
|
* @param[in] gh The window
|
||||||
|
*/
|
||||||
#define gwinGetScreenX(gh) ((gh)->x)
|
#define gwinGetScreenX(gh) ((gh)->x)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Get the Y coordinate of the window
|
||||||
|
* @details Returns the Y coordinate of the origin of the window.
|
||||||
|
* The coordinate is relative to the physical screen zero point.
|
||||||
|
*
|
||||||
|
* @param[in] gh The window
|
||||||
|
*/
|
||||||
#define gwinGetScreenY(gh) ((gh)->y)
|
#define gwinGetScreenY(gh) ((gh)->y)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Get the width of the window
|
||||||
|
*
|
||||||
|
* @param[in] gh The window
|
||||||
|
*/
|
||||||
#define gwinGetWidth(gh) ((gh)->width)
|
#define gwinGetWidth(gh) ((gh)->width)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Get the height of the window
|
||||||
|
*
|
||||||
|
* @param[in] gh The window
|
||||||
|
*/
|
||||||
#define gwinGetHeight(gh) ((gh)->height)
|
#define gwinGetHeight(gh) ((gh)->height)
|
||||||
|
|
||||||
/* Set up for drawing */
|
/**
|
||||||
|
* @brief Set foreground color
|
||||||
|
* @details Set the color which will be used to draw
|
||||||
|
*
|
||||||
|
* @param[in] gh The window
|
||||||
|
* @param[in] clr The color to be set
|
||||||
|
*/
|
||||||
#define gwinSetColor(gh, clr) (gh)->color = (clr)
|
#define gwinSetColor(gh, clr) (gh)->color = (clr)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Set background color
|
||||||
|
* @details Set the color which will be used as background
|
||||||
|
* @note gwinClear() must be called to set the background color
|
||||||
|
*
|
||||||
|
* @param[in] gh The window
|
||||||
|
* @param[in] bgclr The background color
|
||||||
|
*/
|
||||||
#define gwinSetBgColor(gh, bgclr) (gh)->bgcolor = (bgclr)
|
#define gwinSetBgColor(gh, bgclr) (gh)->bgcolor = (bgclr)
|
||||||
|
|
||||||
/* Set up for text */
|
/* Set up for text */
|
||||||
|
|
Loading…
Add table
Reference in a new issue