GUIslice
0.16.0
Embedded GUI in C
|
Functions | |
void | gslc_GuiDestruct (gslc_tsGui *pGui) |
Free up any surfaces associated with the GUI, pages, collections and elements. More... | |
void | gslc_PageDestruct (gslc_tsGui *pGui, gslc_tsPage *pPage) |
Free up any members associated with a page. More... | |
void | gslc_CollectDestruct (gslc_tsGui *pGui, gslc_tsCollect *pCollect) |
Free up any members associated with an element collection. More... | |
void | gslc_ElemDestruct (gslc_tsElem *pElem) |
Free up any members associated with an element. More... | |
void | gslc_ResetFont (gslc_tsFont *pFont) |
Initialize a Font struct. More... | |
void | gslc_ResetElem (gslc_tsElem *pElem) |
Initialize an Element struct. More... | |
void gslc_CollectDestruct | ( | gslc_tsGui * | pGui, |
gslc_tsCollect * | pCollect | ||
) |
Free up any members associated with an element collection.
[in] | pGui | Pointer to GUI |
[in] | pCollect | Pointer to collection |
void gslc_ElemDestruct | ( | gslc_tsElem * | pElem | ) |
Free up any members associated with an element.
[in] | pElem | Pointer to element |
void gslc_GuiDestruct | ( | gslc_tsGui * | pGui | ) |
Free up any surfaces associated with the GUI, pages, collections and elements.
Also frees up any fonts.
[in] | pGui | Pointer to GUI |
void gslc_PageDestruct | ( | gslc_tsGui * | pGui, |
gslc_tsPage * | pPage | ||
) |
Free up any members associated with a page.
[in] | pGui | Pointer to GUI |
[in] | pPage | Pointer to Page |
void gslc_ResetElem | ( | gslc_tsElem * | pElem | ) |
Initialize an Element struct.
[in] | pElem | Pointer to Element |
void gslc_ResetFont | ( | gslc_tsFont * | pFont | ) |
Initialize a Font struct.
[in] | pFont | Pointer to Font |