commit
89abbefc0a
2 changed files with 25 additions and 0 deletions
|
@ -165,6 +165,16 @@ void gwinDestroyWindow(GHandle gh);
|
||||||
|
|
||||||
/* Drawing Functions */
|
/* Drawing Functions */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Draw the window
|
||||||
|
* @note Redraws the Window if the GWIN object has a draw routine
|
||||||
|
*
|
||||||
|
* @param[in] gh The window handle
|
||||||
|
*
|
||||||
|
* @api
|
||||||
|
*/
|
||||||
|
void gwinDraw(GHandle gh);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Clear the window
|
* @brief Clear the window
|
||||||
* @note Uses the current background color to clear the window
|
* @note Uses the current background color to clear the window
|
||||||
|
|
|
@ -107,6 +107,21 @@ void gwinDestroyWindow(GHandle gh) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void gwinDraw(GHandle gh) {
|
||||||
|
switch(gh->type) {
|
||||||
|
#if GWIN_NEED_BUTTON
|
||||||
|
case GW_BUTTON:
|
||||||
|
gwinButtonDraw(gh);
|
||||||
|
break;
|
||||||
|
#endif
|
||||||
|
#if GWIN_NEED_SLIDER
|
||||||
|
case GW_SLIDER:
|
||||||
|
gwinSliderDraw(gh);
|
||||||
|
break;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#if GDISP_NEED_TEXT
|
#if GDISP_NEED_TEXT
|
||||||
void gwinSetFont(GHandle gh, font_t font) {
|
void gwinSetFont(GHandle gh, font_t font) {
|
||||||
gh->font = font;
|
gh->font = font;
|
||||||
|
|
Loading…
Add table
Reference in a new issue