Colobot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Ui::CInterface Class Reference

Public Member Functions

bool EventProcess (const Event &event)
bool GetTooltip (Math::Point pos, std::string &name)
void Flush ()
CButtonCreateButton (Math::Point pos, Math::Point dim, int icon, EventType eventMsg)
CColorCreateColor (Math::Point pos, Math::Point dim, int icon, EventType eventMsg)
CCheckCreateCheck (Math::Point pos, Math::Point dim, int icon, EventType eventMsg)
CKeyCreateKey (Math::Point pos, Math::Point dim, int icon, EventType eventMsg)
CGroupCreateGroup (Math::Point pos, Math::Point dim, int icon, EventType eventMsg)
CImageCreateImage (Math::Point pos, Math::Point dim, int icon, EventType eventMsg)
CEditCreateEdit (Math::Point pos, Math::Point dim, int icon, EventType eventMsg)
CEditValueCreateEditValue (Math::Point pos, Math::Point dim, int icon, EventType eventMsg)
CScrollCreateScroll (Math::Point pos, Math::Point dim, int icon, EventType eventMsg)
CSliderCreateSlider (Math::Point pos, Math::Point dim, int icon, EventType eventMsg)
CShortcutCreateShortcut (Math::Point pos, Math::Point dim, int icon, EventType eventMsg)
CCompassCreateCompass (Math::Point pos, Math::Point dim, int icon, EventType eventMsg)
CTargetCreateTarget (Math::Point pos, Math::Point dim, int icon, EventType eventMsg)
CMapCreateMap (Math::Point pos, Math::Point dim, int icon, EventType eventMsg)
CWindowCreateWindows (Math::Point pos, Math::Point dim, int icon, EventType eventMsg)
CListCreateList (Math::Point pos, Math::Point dim, int icon, EventType eventMsg, float expand=1.2f)
CLabelCreateLabel (Math::Point pos, Math::Point dim, int icon, EventType eventMsg, std::string name)
bool DeleteControl (EventType eventMsg)
CControlSearchControl (EventType eventMsg)
void Draw ()

Protected Member Functions

int GetNextFreeControl ()
template<typename T >
T * CreateControl (Math::Point pos, Math::Point dim, int icon, EventType eventMsg)

Protected Attributes

CEventQueuem_event
Gfx::CEnginem_engine
Gfx::CCameram_camera
CControlm_table [MAXCONTROL]

The documentation for this class was generated from the following files: