* Initializes this instance of %AppWidgetFrame with the specified parameter.
*
* @since 2.1
+ * @feature %http://tizen.org/feature/shell.appwidget
* @return An error code
* @param[in] size The new width and height
* @exception E_SUCCESS The method is successful.
* @exception E_INVALID_ARG A specified input parameter is invalid.
+ * @exception E_UNSUPPORTED_OPERATION The Emulator or target device does not support the required feature.\r
+ * For more information, see <a href="../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm">Application Filtering</a>.\r
+ * remarks Before calling this method, check whether the feature is supported by %Tizen::System::SystemInfo::GetValue() methods.
* @see AppWidgetProvider::OnAppWidgetProviderInitialize()
*/
result Construct(const Tizen::Graphics::FloatDimension& size);
* Initializes this instance of %AppWidgetFrame with the specified parameter.
*
* @since 2.1
+ * @feature %http://tizen.org/feature/shell.appwidget
* @return An error code
* @param[in] layout The layout for both the portrait and landscape mode
* @param[in] size The new width and height
* @exception E_SUCCESS The method is successful.
* @exception E_INVALID_ARG A specified input parameter is invalid.
+ * @exception E_UNSUPPORTED_OPERATION The Emulator or target device does not support the required feature.\r
+ * For more information, see <a href="../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm">Application Filtering</a>.\r
+ * remarks Before calling this method, check whether the feature is supported by %Tizen::System::SystemInfo::GetValue() methods.
* @see AppWidgetProvider::OnAppWidgetProviderInitialize()
*/
result Construct(const Tizen::Ui::Layout& layout, const Tizen::Graphics::FloatDimension& size);
*
* @since 2.1
*
- * @return A pointer to the %AppWidgetManager instance, @n
- * else @c null if it fails
+ * @feature %http://tizen.org/feature/shell.appwidget\r
+ *\r
+ * @return A pointer to the %AppWidgetManager instance, @n
+ * else @c null if it fails
+ *
+ * @exception E_SUCCESS The method is successful.
+ * @exception E_SYSTEM The method cannot proceed due to a severe system error.
+ * @exception E_UNSUPPORTED_OPERATION The Emulator or target device does not support the required feature.\r
+ * For more information, see <a href="../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm">Application Filtering</a>.\r
+ *
+ * @remarks - The specific error code can be accessed using the GetLastResult() method.
+ * - Before calling this method, check whether the feature is supported by %Tizen::System::SystemInfo::GetValue() methods.
*/
static AppWidgetManager* GetInstance(void);
* Initializes this instance of %AppWidgetFrame with the specified parameter.
*
* @since 2.1
+ * @feature %http://tizen.org/feature/shell.appwidget
* @return An error code
* @param[in] size The new width and height
* @exception E_SUCCESS The method is successful.
* @exception E_INVALID_ARG A specified input parameter is invalid.
+ * @exception E_UNSUPPORTED_OPERATION The Emulator or target device does not support the required feature.\r
+ * For more information, see <a href="../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm">Application Filtering</a>.\r
+ * remarks Before calling this method, check whether the feature is supported by %Tizen::System::SystemInfo::GetValue() methods.
* @see AppWidgetProvider::OnAppWidgetPopupProviderInitialize()
*/
result Construct(const Tizen::Graphics::FloatDimension& size);
* Initializes this instance of %AppWidgetFrame with the specified parameter.
*
* @since 2.1
+ * @feature %http://tizen.org/feature/shell.appwidget
* @return An error code
* @param[in] layout The layout for both the portrait and landscape mode
* @param[in] size The new width and height
* @exception E_SUCCESS The method is successful.
* @exception E_INVALID_ARG A specified input parameter is invalid.
+ * @exception E_UNSUPPORTED_OPERATION The Emulator or target device does not support the required feature.\r
+ * For more information, see <a href="../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm">Application Filtering</a>.\r
+ * remarks Before calling this method, check whether the feature is supported by %Tizen::System::SystemInfo::GetValue() methods.
* @see AppWidgetProvider::OnAppWidgetPopupProviderInitialize()
*/
result Construct(const Tizen::Ui::Layout& layout, const Tizen::Graphics::FloatDimension& size);
*
* @remarks This method is called when UpdatePeriod timer is expired or AppWidgetManager::RequestUpdate() is called.@n
*/
- virtual bool OnAppWidgetProviderUpdating(const Tizen::Base::String& userInfo) = 0;
+ virtual bool OnAppWidgetProviderUpdating(const Tizen::Base::String& argument) = 0;
/**
* Sets the AppWidgetFrame instance to the AppWidgetProvider instance.
*
* @since 2.1
*
- * @return A pointer to the %AppWidgetProviderManager instance, @n
- * else @c null if it fails
+ * @feature %http://tizen.org/feature/shell.appwidget\r
+ *
+ * @return A pointer to the %AppWidgetProviderManager instance, @n
+ * else @c null if it fails
+ * @exception E_SUCCESS The method is successful.\r
+ * @exception E_SYSTEM The method cannot proceed due to a severe system error.
+ * @exception E_UNSUPPORTED_OPERATION The Emulator or target device does not support the required feature.\r
+ * For more information, see <a href="../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm">Application Filtering</a>.\r
+ *
+ * @remarks - The specific error code can be accessed using the GetLastResult() method.
+ * - Before calling this method, check whether the feature is supported by %Tizen::System::SystemInfo::GetValue() methods.\r
*/
static AppWidgetProviderManager* GetInstance(void);
*
* @see AppWidgetProvider::OnAppWidgetProviderUpdating()
*/
- result RequestUpdate(const Tizen::App::AppId& appId, const Tizen::Base::String& providerName, const Tizen::Base::String& userInfo = L"");
+ result RequestUpdate(const Tizen::App::AppId& appId, const Tizen::Base::String& providerName, const Tizen::Base::String& argument = L"");
/**
* Requests a AppWidget viewer (for example, Home screen, Lock screen) to add the specified AppWidget.
* Initializes this instance of %AppWidgetView with the specified parameter.
*
* @since 2.1
+ * @feature %http://tizen.org/feature/shell.appwidget\r
* @return An error code
* @param[in] appId The AppId of the installed application
* @param[in] providerName The name of the AppWidget provider
* @exception E_INVALID_ARG A specified input parameter is invalid.
* @exception E_APP_NOT_INSTALLED The application is not installed.
* @exception E_OBJ_NOT_FOUND The specified AppWidget provider is not found.
+ * @exception E_UNSUPPORTED_OPERATION The Emulator or target device does not support the required feature.\r
+ * For more information, see <a href="../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm">Application Filtering</a>.\r
+ * remarks Before calling this method, check whether the feature is supported by %Tizen::System::SystemInfo::GetValue() methods.\r
*/
result Construct(const Tizen::App::AppId& appId, const Tizen::Base::String& providerName, const Tizen::Graphics::FloatRectangle& rect);
* Initializes this instance of %AppWidgetView with the specified parameter.
*
* @since 2.1
+ * @feature %http://tizen.org/feature/shell.appwidget
* @return An error code
* @param[in] appId The AppId of the installed application
* @param[in] providerName The name of the AppWidget provider
* @exception E_INVALID_ARG A specified input parameter is invalid.
* @exception E_APP_NOT_INSTALLED The application is not installed.
* @exception E_OBJ_NOT_FOUND The specified AppWidget provider is not found.
+ * @exception E_UNSUPPORTED_OPERATION The Emulator or target device does not support the required feature.\r
+ * For more information, see <a href="../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm">Application Filtering</a>.\r
+ * remarks Before calling this method, check whether the feature is supported by %Tizen::System::SystemInfo::GetValue() methods.
*/
result Construct(const Tizen::App::AppId& appId, const Tizen::Base::String& providerName, const Tizen::Graphics::FloatRectangle& rect, const Tizen::Base::String& userInfo);