Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/source/gui/CButton.cpp
Show All 19 Lines | |||||
#include "CButton.h" | #include "CButton.h" | ||||
#include "gui/CGUIColor.h" | #include "gui/CGUIColor.h" | ||||
#include "lib/ogl.h" | #include "lib/ogl.h" | ||||
CButton::CButton(CGUI* pGUI) | CButton::CButton(CGUI* pGUI) | ||||
: IGUIObject(pGUI), IGUIButtonBehavior(pGUI), IGUITextOwner(pGUI) | : IGUIObject(pGUI), IGUIButtonBehavior(pGUI), IGUITextOwner(pGUI) | ||||
{ | { | ||||
AddSetting(GUIST_float, "buffer_zone"); | AddSetting<float>("buffer_zone"); | ||||
AddSetting(GUIST_CGUIString, "caption"); | AddSetting<CGUIString>("caption"); | ||||
AddSetting(GUIST_int, "cell_id"); | AddSetting<int>("cell_id"); | ||||
AddSetting(GUIST_CStrW, "font"); | AddSetting<CStrW>("font"); | ||||
AddSetting(GUIST_CStrW, "sound_disabled"); | AddSetting<CStrW>("sound_disabled"); | ||||
AddSetting(GUIST_CStrW, "sound_enter"); | AddSetting<CStrW>("sound_enter"); | ||||
AddSetting(GUIST_CStrW, "sound_leave"); | AddSetting<CStrW>("sound_leave"); | ||||
AddSetting(GUIST_CStrW, "sound_pressed"); | AddSetting<CStrW>("sound_pressed"); | ||||
AddSetting(GUIST_CStrW, "sound_released"); | AddSetting<CStrW>("sound_released"); | ||||
AddSetting(GUIST_CGUISpriteInstance, "sprite"); | AddSetting<CGUISpriteInstance>("sprite"); | ||||
AddSetting(GUIST_CGUISpriteInstance, "sprite_over"); | AddSetting<CGUISpriteInstance>("sprite_over"); | ||||
AddSetting(GUIST_CGUISpriteInstance, "sprite_pressed"); | AddSetting<CGUISpriteInstance>("sprite_pressed"); | ||||
AddSetting(GUIST_CGUISpriteInstance, "sprite_disabled"); | AddSetting<CGUISpriteInstance>("sprite_disabled"); | ||||
AddSetting(GUIST_EAlign, "text_align"); | AddSetting<EAlign>("text_align"); | ||||
AddSetting(GUIST_EVAlign, "text_valign"); | AddSetting<EVAlign>("text_valign"); | ||||
AddSetting(GUIST_CGUIColor, "textcolor"); | AddSetting<CGUIColor>("textcolor"); | ||||
AddSetting(GUIST_CGUIColor, "textcolor_over"); | AddSetting<CGUIColor>("textcolor_over"); | ||||
AddSetting(GUIST_CGUIColor, "textcolor_pressed"); | AddSetting<CGUIColor>("textcolor_pressed"); | ||||
AddSetting(GUIST_CGUIColor, "textcolor_disabled"); | AddSetting<CGUIColor>("textcolor_disabled"); | ||||
AddSetting(GUIST_CStrW, "tooltip"); | AddSetting<CStrW>("tooltip"); | ||||
AddSetting(GUIST_CStr, "tooltip_style"); | AddSetting<CStr>("tooltip_style"); | ||||
// Add text | // Add text | ||||
AddText(new SGUIText()); | AddText(new SGUIText()); | ||||
} | } | ||||
CButton::~CButton() | CButton::~CButton() | ||||
{ | { | ||||
} | } | ||||
▲ Show 20 Lines • Show All 66 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator