return __pFocusControlList.get();
}
-void
-_Form::UpdateClientBounds(const FloatDimension& size)
-{
- FloatRectangle clientBounds(0.0f, 0.0f, size.width, size.height);
-
- if (__deflated)
- {
- clientBounds.height -= __deflatedHeight;
- }
-
- FloatRectangle indicatorBounds = GetIndicatorBoundsF();
-
- _Control* pParent = GetParent();
- _Frame* pFrame = dynamic_cast<_Frame*>(pParent);
- if (pFrame)
- {
- FrameShowMode mode = pFrame->GetShowMode();
- if (mode == FRAME_SHOW_MODE_FULL_SCREEN)
- {
- if (FORM_STYLE_INDICATOR & __formStyle)
- {
- if (IsIndicatorVisible() && !IsIndicatorTranslucent())
- {
- clientBounds.y += indicatorBounds.height;
- clientBounds.height -= indicatorBounds.height;
- }
- }
- }
- }
- else
- {
- if (FORM_STYLE_INDICATOR & __formStyle)
- {
- if (IsIndicatorVisible() && !IsIndicatorTranslucent())
- {
- clientBounds.y += indicatorBounds.height;
- clientBounds.height -= indicatorBounds.height;
- }
- }
- }
-
- if (__pHeader)
- {
- if (__pHeader->GetVisibleState() && !IsHeaderTranslucent())
- {
- clientBounds.y += GetToolbarHeightF(true);
- clientBounds.height -= GetToolbarHeightF(true);
- }
- }
-
- if (__pTab)
- {
- if (__pTab->GetVisibleState()) //&& !IsHeaderTranslucent())
- {
- clientBounds.y += GetTabHeightF();
- clientBounds.height -= GetTabHeightF();
- }
- }
-
- if (__pFooter)
- {
- if (FORM_STYLE_FOOTER & __formStyle || FORM_STYLE_SOFTKEY_0 & __formStyle || FORM_STYLE_SOFTKEY_1 & __formStyle
- || FORM_STYLE_OPTIONKEY & __formStyle)
- {
- if (__pFooter->GetVisibleState() && !IsFooterTranslucent())
- {
- clientBounds.height -= GetToolbarHeightF(false);
- }
- }
- }
-
- SetClientBounds(clientBounds);
-}
}}} // Tizen::Ui::Controls
result SetNotificationTrayOpenEnabled(bool enable);
bool IsNotificationTrayOpenEnabled(void) const;
- void UpdateClientBounds(const Tizen::Graphics::FloatDimension& size);
-
//callback
virtual void OnDraw(void);
virtual void OnActionPerformed(const Tizen::Ui::_Control& source, int actionId);