pSimpleText = new (std::nothrow) TextSimple(const_cast<wchar_t*>(__pButton->GetText().GetPointer()), __pButton->GetText().GetLength());
SysTryReturn(NID_UI_CTRL, pSimpleText, E_OUT_OF_MEMORY, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory is insufficient.");
+ pSimpleText->SetTextShadowEnabled(true);
+ pSimpleText->SetTextShadowOffset(FloatPoint(0.0f, 2.0f));
+
__pTextObject->AppendElement(*pSimpleText);
__pTextObject->SetWrap(TEXT_OBJECT_WRAP_TYPE_WORD);
__pTextObject->SetAction(TEXT_OBJECT_ACTION_TYPE_ABBREV);
__pTextObject->Compose();
}
+ _Text::TextElement* pTextElement = __pTextObject->GetElementAtElementIndex(0);
+ TextSimple* pSimpleText = dynamic_cast <TextSimple*>(pTextElement);
+ if (pSimpleText)
+ {
+ if (__pButton->GetButtonStatus() == _BUTTON_STATUS_PRESSED)
+ {
+ pSimpleText->SetTextShadowOffset(FloatPoint(0.0f, -2.0f));
+ }
+ else
+ {
+ pSimpleText->SetTextShadowOffset(FloatPoint(0.0f, 2.0f));
+ }
+ }
+
__pTextObject->SetForegroundColor(__pButton->GetTextColor(__pButton->GetButtonStatus()), 0, __pTextObject->GetTextLength());
if (__pTextObject->IsActionOn() == true)
return E_OUT_OF_MEMORY;
}
__pDescriptionTextObject->Construct();
+
TextSimple* pSimpleText = new (std::nothrow) TextSimple(tempString, length, TEXT_ELEMENT_SOURCE_TYPE_EXTERNAL);
+
+ pSimpleText->SetTextShadowEnabled(true);
+ pSimpleText->SetTextShadowOffset(FloatPoint(0.0f, 2.0f));
+
__pDescriptionTextObject->AppendElement(*pSimpleText);
__pDescriptionTextObject->SetAction(TEXT_OBJECT_ACTION_TYPE_ABBREV);
__pDescriptionTextObject->SetAlignment(TEXT_OBJECT_ALIGNMENT_CENTER);
}
__pTitleTextObject->Construct();
__pTitleTextObject->SetWrap(TEXT_OBJECT_WRAP_TYPE_NONE);
+
TextSimple* pSimpleText = new (std::nothrow) TextSimple(tempString, length, TEXT_ELEMENT_SOURCE_TYPE_EXTERNAL);
- __pTitleTextObject->AppendElement(*pSimpleText);
+ pSimpleText->SetTextShadowEnabled(true);
+ pSimpleText->SetTextShadowOffset(FloatPoint(0.0f, 2.0f));
+
+ __pTitleTextObject->AppendElement(*pSimpleText);
__pTitleTextObject->SetAction(TEXT_OBJECT_ACTION_TYPE_ABBREV);
__titleSliding = false;