Changeset View
Changeset View
Standalone View
Standalone View
source/gui/CText.cpp
Show All 23 Lines | |||||
#include "lib/ogl.h" | #include "lib/ogl.h" | ||||
CText::CText(CGUI& pGUI) | CText::CText(CGUI& pGUI) | ||||
: IGUIObject(pGUI), IGUIScrollBarOwner(pGUI), IGUITextOwner(pGUI) | : IGUIObject(pGUI), IGUIScrollBarOwner(pGUI), IGUITextOwner(pGUI) | ||||
{ | { | ||||
AddSetting<float>("buffer_zone"); | AddSetting<float>("buffer_zone"); | ||||
AddSetting<CGUIString>("caption"); | AddSetting<CGUIString>("caption"); | ||||
AddSetting<i32>("cell_id"); | AddSetting<i32>("cell_id"); | ||||
AddSetting<bool>("clip"); | AddSetting<bool>("clip", true); | ||||
AddSetting<CStrW>("font"); | AddSetting<CStrW>("font"); | ||||
AddSetting<bool>("scrollbar"); | AddSetting<bool>("scrollbar"); | ||||
AddSetting<CStr>("scrollbar_style"); | AddSetting<CStr>("scrollbar_style"); | ||||
AddSetting<bool>("scroll_bottom"); | AddSetting<bool>("scroll_bottom"); | ||||
AddSetting<bool>("scroll_top"); | AddSetting<bool>("scroll_top"); | ||||
AddSetting<CGUISpriteInstance>("sprite"); | AddSetting<CGUISpriteInstance>("sprite"); | ||||
AddSetting<EAlign>("text_align"); | AddSetting<EAlign>("text_align"); | ||||
AddSetting<EVAlign>("text_valign"); | AddSetting<EVAlign>("text_valign"); | ||||
AddSetting<CGUIColor>("textcolor"); | AddSetting<CGUIColor>("textcolor"); | ||||
AddSetting<CGUIColor>("textcolor_disabled"); | AddSetting<CGUIColor>("textcolor_disabled"); | ||||
AddSetting<CStrW>("tooltip"); | AddSetting<CStrW>("tooltip"); | ||||
AddSetting<CStr>("tooltip_style"); | AddSetting<CStr>("tooltip_style"); | ||||
// Private settings | // Private settings | ||||
AddSetting<CStrW>("_icon_tooltip"); | AddSetting<CStrW>("_icon_tooltip"); | ||||
AddSetting<CStr>("_icon_tooltip_style"); | AddSetting<CStr>("_icon_tooltip_style"); | ||||
//SetSetting<bool>("ghost", true, true); | //SetSetting<bool>("ghost", true, true); | ||||
SetSetting<bool>("scrollbar", false, true); | |||||
SetSetting<bool>("clip", true, true); | |||||
// Add scroll-bar | // Add scroll-bar | ||||
CGUIScrollBarVertical* bar = new CGUIScrollBarVertical(pGUI); | CGUIScrollBarVertical* bar = new CGUIScrollBarVertical(pGUI); | ||||
bar->SetRightAligned(true); | bar->SetRightAligned(true); | ||||
AddScrollBar(bar); | AddScrollBar(bar); | ||||
// Add text | // Add text | ||||
AddText(); | AddText(); | ||||
▲ Show 20 Lines • Show All 179 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator