#define DALI_TOOLKIT_CONTROL_IMPL_H
/*
- * Copyright (c) 2022 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
namespace Internal
{
-
/**
* @brief This is the internal base class for all controls.
*
void ClearBackground();
/**
- * @brief Called when resources of control are ready.
- * @param[in] relayoutRequest True to request relayout
+ * @brief Called when resources of control are ready. this api does not request relayout.
*/
- void SetResourceReady(bool relayoutRequest);
+ void SetResourceReady();
// Accessibility
/**
* @brief Gets the Accessible object that represents this control.
*
- * This method calls CreateAccessibleObject() if necessary, so a non-null return is expected.
+ * This method calls CreateAccessibleObject() if CreateAccessible is true.
*
* @return The Accessible object
*
DALI_INTERNAL void KeyboardEnter();
/// @endcond
-
// Signals
/**
void OnLayoutNegotiated(float size, Dimension::Type dimension) override;
public: // Helpers for deriving classes
-
/**
* @brief Flags for the constructor.
* @SINCE_1_0.0
* @param[in] destination Destination control of the animation.
* @param[in] visualIndex Property::Index to make animation.
*/
- void MakeVisualTransition(Dali::Property::Map& sourcePropertyMap, Dali::Property::Map& destinationPropertyMap,
- Dali::Toolkit::Control source, Dali::Toolkit::Control destination, Dali::Property::Index visualIndex);
+ void MakeVisualTransition(Dali::Property::Map& sourcePropertyMap, Dali::Property::Map& destinationPropertyMap, Dali::Toolkit::Control source, Dali::Toolkit::Control destination, Dali::Property::Index visualIndex);
/**
* @brief Retrieves source and destination visual properties for the Transition of this Control.