commit
89abbefc0a
2 changed files with 25 additions and 0 deletions
|
@ -165,6 +165,16 @@ void gwinDestroyWindow(GHandle gh);
|
|||
|
||||
/* 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
|
||||
* @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
|
||||
void gwinSetFont(GHandle gh, font_t font) {
|
||||
gh->font = font;
|
||||
|
|
Loading…
Add table
Reference in a new issue