#include <FGrpFloatRectangle.h>
#include <FBase_Log.h>
#include <FGrp_BitmapImpl.h>
+#include "FUiAnim_ControlVisualElement.h"
+#include "FUiAnim_VisualElementImpl.h"
#include "FUi_ResourceManager.h"
#include "FUi_EcoreEvasMgr.h"
#include "FUi_EcoreEvas.h"
GET_SHAPE_CONFIG(FORM::INDICATOR_HEIGHT, GetOrientation(), indicatorheight);
__pIndicator->SetBounds(FloatRectangle(0.0f, 0.0f, indicatorwidth, indicatorheight));
+ r = AttachSystemChild(*__pIndicator);
+ SysTryReturnVoidResult(NID_UI_CTRL, r == E_SUCCESS, r, "[%s] Propagating.", GetErrorMessage(r));
+
+ _VisualElementImpl* pImpl = _VisualElementImpl::GetInstance(*__pIndicator->GetVisualElement());
+
+ result r = pImpl->SetZOrderGroup(_ControlVisualElement::Z_ORDER_GROUP_CONTROL + 4);
r = GetLastResult();
SysTryReturnVoidResult(NID_UI_CTRL, r == E_SUCCESS, r, "[%s] Propagating.", GetErrorMessage(r));
float indicatorheight = 0.0f;
- GET_SHAPE_CONFIG(FORM::INDICATOR_HEIGHT, GetOrientation(), indicatorheight);
+ if (GetOrientation() == _CONTROL_ORIENTATION_PORTRAIT)
+ {
+ GET_SHAPE_CONFIG(FORM::INDICATOR_HEIGHT, GetOrientation(), indicatorheight);
+ }
+ else
+ {
+ GET_SHAPE_CONFIG(FORM::INDICATOR_MINIMIZE_HEIGHT, GetOrientation(), indicatorheight);
+ }
+
if (__pIndicator)
{
__pIndicator->SetBounds(FloatRectangle(0.0f, 0.0f, GetClientBoundsF().width, indicatorheight));
}
}
- _Indicator* pIndicator = GetCore().GetIndicator();
- if (pIndicator && !pIndicator->IsAttachedToMainTree())
- {
- r = GetCore().AttachSystemChild(*pIndicator);
- SysTryReturnVoidResult(NID_UI_CTRL, r == E_SUCCESS, r, "[%s] Propagating.", GetErrorMessage(r));
- }
-
if (formStyle & FORM_STYLE_TEXT_TAB)
{
float titleHeight = 0.0f;