Gui
Gui je modul obsahující základní api pro vytváření jednoduchého grafického gui, nezávisle na používané grafické knihovně.
Poznatky
Poznatky související s modulem Gui
Schéma
Struktura
CGuiObject
Abstraktní třída, rodič pro všechny gui komponenty.
CDynamicGuiObject
Abstraktní třída, rodič pro všechny dynamické komponenty (komponenty, které lze umístit na dialog).
CLayout
Třída představující rozvržení komponent na dialogu.
CDialogItem
Třída představující komponentu umístěnou na dialogu. Zapouzdřuje ukazatel na dynamickou komponentu spolu s daty o umístění této komponenty na daném dialogu.
CDialog
Třída představuje dialog, základní stavební prvek ASIDE gui, skrze dialog jsou spravovány všechny kompoenty, které jsou na něm umístěné.
CBorder
Třída obsahující data o okrajích komponenty.
CGuiStyle
Třída obsahující data o vzhledu komponenty.
CGuiListener
Abstraktní třída, určená k rozšíření uživatelem, přijímá aktivní objekt od gui.
CGuiRenderer
Abstraktní třída, určená k rozšíření uživatelem, zajišťuje vykreslení gui.
CGuiManager
Třída zajišťující kompletní správu gui. Skrze tuto třídu je prováděna veškerá obsluha a komunikace s gui (vykreslování, sběr informací, předávání eventů, nastavování grafickéhos stylu...).
CButton
Třída představující tlačítko.
CComboBox
Třída představující výběrové pole.
CEdit
Třída představující editační pole.
CLabel
Třída představující popisek.
