Apply reviewed doxygen comments.
authorBum-Sung Cho <bs0111.cho@samsung.com>
Mon, 18 Mar 2013 10:01:48 +0000 (19:01 +0900)
committerBum-Sung Cho <bs0111.cho@samsung.com>
Mon, 18 Mar 2013 10:01:48 +0000 (19:01 +0900)
Change-Id: I006be5ee3e83f7e91da1c9c8763af565c0bc5bb1
Signed-off-by: Bum-Sung Cho <bs0111.cho@samsung.com>
inc/FUiImeIInputMethodListener.h
inc/FUiImeIInputMethodProvider.h
inc/FUiImeInputMethod.h
inc/FUiImeInputMethodInfo.h
inc/FUiImeInputMethodManager.h

index 31591ec..7803cc3 100644 (file)
@@ -38,13 +38,13 @@ namespace Tizen { namespace Ui { namespace Ime {
  * @brief      This interface provides a listener for the InputMethod class to receive asynchronous callbacks from the input service.
  * @since      2.1
  *
- * @remarks IME application developers can implement a class that is derived from %IInputMethodListener and use it to receive asynchronous callbacks
+ * @remarks The IME application developers can implement a class that is derived from %IInputMethodListener and use it to receive asynchronous callbacks
  * from the input service.
  *
  * @privlevel partner
  * @privilege http://tizen.org/privilege/ime
  *
- * The %IInputMethodListener provides a listener for the %InputMethod class to receive asynchronous callbacks from the input service.
+ * The %IInputMethodListener interface provides a listener for the InputMethod class to receive asynchronous callbacks from the input service.
  *
  * The following example demonstrates how to use the %IInputMethodListener interface.
  * @code
@@ -118,8 +118,7 @@ protected:
        // This method is for internal use only. Using this method can cause behavioral, security-related,
        // and consistency-related issues in the application.
        //
-       // Following method is reserved and may change its name at any time without
-       // prior notice.
+       // This method is reserved and may change its name at any time without prior notice.
        //
        // @since 2.1
        //
@@ -129,8 +128,7 @@ protected:
        // This method is for internal use only. Using this method can cause behavioral, security-related,
        // and consistency-related issues in the application.
        //
-       // Following method is reserved and may change its name at any time without
-       // prior notice.
+       // This method is reserved and may change its name at any time without prior notice.
        //
        // @since 2.1
        //
@@ -140,8 +138,7 @@ protected:
        // This method is for internal use only. Using this method can cause behavioral, security-related,
        // and consistency-related issues in the application.
        //
-       // Following method is reserved and may change its name at any time without
-       // prior notice.
+       // This method is reserved and may change its name at any time without prior notice.
        //
        // @since 2.1
        //
@@ -151,8 +148,7 @@ protected:
        // This method is for internal use only. Using this method can cause behavioral, security-related,
        // and consistency-related issues in the application.
        //
-       // Following method is reserved and may change its name at any time without
-       // prior notice.
+       // This method is reserved and may change its name at any time without prior notice.
        //
        // @since 2.1
        //
index 6762c9b..a015ea4 100644 (file)
@@ -34,7 +34,7 @@ namespace Tizen { namespace Ui { namespace Ime {
 
 /**
  * @interface  IInputMethodProvider
- * @brief      This is an interface for the InputMethod class that interacts with the associated text input UI control.
+ * @brief      This interface is for the InputMethod class that interacts with the associated text input UI control.
  * @since      2.1
  *
  * @remarks The IME application developers can implement a class derived from %IInputMethodProvider and set it as the provider of the InputMethod class.
@@ -44,7 +44,7 @@ namespace Tizen { namespace Ui { namespace Ime {
  * @privlevel partner
  * @privilege http://tizen.org/privilege/ime
  *
- * The %IInputMethodProvider interface is an interface for the InputMethod class that interacts with the associated text input UI control.
+ * The %IInputMethodProvider interface is for the InputMethod class that interacts with the associated text input UI control.
  *
  * The following example demonstrates how to use the %IInputMethodProvider interface.
  * @code
@@ -75,7 +75,7 @@ public:
        virtual ~IInputMethodProvider(void) {}
 
        /**
-       * Called when the associated text input UI control requests the enter key action of the input panel.
+       * Called when an associated text input UI control requests the enter key action of the input panel.
        *
        * @since 2.1
        * @privlevel partner
@@ -89,7 +89,7 @@ public:
        }
 
        /**
-       * Called when the associated text input UI control requests the position and size of the input panel.
+       * Called when an associated text input UI control requests the position and size of the input panel.
        *
        * @since 2.1
        * @privlevel partner
@@ -101,7 +101,7 @@ public:
        virtual Tizen::Graphics::Rectangle GetInputPanelBounds(void) = 0;
 
        /**
-       * Called when the associated text input UI control requests the style of the input panel.
+       * Called when an associated text input UI control requests the style of the input panel.
        *
        * @since 2.1
        * @privlevel partner
@@ -129,7 +129,7 @@ public:
        }
 
        /**
-       * Called when the associated text input UI control requests the input panel to enable or disable the caps mode.
+       * Called when an associated text input UI control requests the input panel to enable or disable the caps mode.
        *
        * @since 2.1
        * @privlevel partner
@@ -140,7 +140,7 @@ public:
        virtual void SetCapsModeEnabled(bool enable) {}
 
        /**
-       * Called when the associated text input UI control requests the input panel to set the enter key action.
+       * Called when an associated text input UI control requests the input panel to set the enter key action.
        *
        * @since 2.1
        * @privlevel partner
@@ -152,7 +152,7 @@ public:
        virtual void SetEnterKeyAction(Tizen::Ui::InputPanelAction action) {}
 
        /**
-       * Called when the associated text input UI control requests the input panel to enable or disable the enter key action.
+       * Called when an associated text input UI control requests the input panel to enable or disable the enter key action.
        *
        * @since 2.1
        * @privlevel partner
@@ -163,7 +163,7 @@ public:
        virtual void SetEnterKeyActionEnabled(bool enable) {}
 
        /**
-       * Called when the associated text input UI control requests the input panel to set its style.
+       * Called when an associated text input UI control requests the input panel to set its style.
        *
        * @since 2.1
        * @privlevel partner
@@ -174,7 +174,7 @@ public:
        virtual void SetInputPanelStyle(Tizen::Ui::InputPanelStyle style) {}
 
        /**
-       * Called when the associated text input UI control requests the input panel to hide itself.
+       * Called when an associated text input UI control requests the input panel to hide itself.
        *
        * @since 2.1
        * @privlevel partner
@@ -185,7 +185,7 @@ public:
        virtual void HideInputPanel(void) = 0;
 
        /**
-       * Called when the associated text input UI control checks whether the enter key action is enabled or not.
+       * Called when an associated text input UI control checks whether the enter key action is enabled or not.
        *
        * @since 2.1
        * @privlevel partner
@@ -199,7 +199,7 @@ public:
        }
 
        /**
-       * Called when the associated text input UI control requests the input panel to show itself.
+       * Called when an associated text input UI control requests the input panel to show itself.
        *
        * @since 2.1
        * @privlevel partner
@@ -214,8 +214,7 @@ protected:
        // This method is for internal use only. Using this method can cause behavioral, security-related,
        // and consistency-related issues in the application.
        //
-       // Following method is reserved and may change its name at any time without
-       // prior notice.
+       // This method is reserved and may change its name at any time without prior notice.
        //
        // @since 2.1
        //
@@ -225,8 +224,7 @@ protected:
        // This method is for internal use only. Using this method can cause behavioral, security-related,
        // and consistency-related issues in the application.
        //
-       // Following method is reserved and may change its name at any time without
-       // prior notice.
+       // This method is reserved and may change its name at any time without prior notice.
        //
        // @since 2.1
        //
@@ -236,8 +234,7 @@ protected:
        // This method is for internal use only. Using this method can cause behavioral, security-related,
        // and consistency-related issues in the application.
        //
-       // Following method is reserved and may change its name at any time without
-       // prior notice.
+       // This method is reserved and may change its name at any time without prior notice.
        //
        // @since 2.1
        //
@@ -247,8 +244,7 @@ protected:
        // This method is for internal use only. Using this method can cause behavioral, security-related,
        // and consistency-related issues in the application.
        //
-       // Following method is reserved and may change its name at any time without
-       // prior notice.
+       // This method is reserved and may change its name at any time without prior notice.
        //
        // @since 2.1
        //
index fdeddbc..78f28b6 100644 (file)
@@ -39,19 +39,19 @@ class _InputMethodImpl;
 
 /**
  * @class InputMethod
- * @brief This class provides a standard implementation of the %InputMethod.
+ * @brief This class provides a standard implementation of the %InputMethod class.
  * @since      2.1
  *
  * @final This class is not intended for extension.
- * @remarks    IME application developers can use the %InputMethod to communicate with the associated text input UI control. First, set the provider which
+ * @remarks    The IME application developers can use the %InputMethod class to communicate with the associated text input UI control. First, set the provider which
  * provides attributes of the soft input panel. Next, set the listener which lets the IME application receive asynchronous callbacks from the input service. These
- * allow the IME application to interact with the associated text input UI control properly. After that, request the %InputMethod to send a text or a key event
+ * allow the IME application to interact with the associated text input UI control properly. After that, request the %InputMethod class to send a text or a key event
  * which is to be displayed in the associated text input UI control.
  *
  * @privlevel partner
  * @privilege http://tizen.org/privilege/ime
  *
- * The %InputMethod provides a standard implementation of the %InputMethod.
+ * The %InputMethod class provides a standard implementation of the %InputMethod class.
  *
  * The following example demonstrates how to use the %InputMethod class.
  * @code
@@ -102,55 +102,55 @@ class _OSP_EXPORT_ InputMethod
 {
 public:
        /**
-       * Gets an instance of the %InputMethod.
+       * Gets an instance of %InputMethod.
        *
        * @since 2.1
        * @privlevel partner
        * @privilege http://tizen.org/privilege/ime
        *
-       * @return An instance of the %InputMethod
+       * @return An instance of %InputMethod
        * @exception E_SUCCESS The method is successful.
        * @exception E_CONNECTION_FAILED The connection to the input service fails.
        * @exception E_SYSTEM A failure occurs from the underlying system.
        * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method.
-       * @remarks The specific error code can be accessed using the GetLastResult() method and OOM might be thrown by this method.
+       * @remarks The specific error code can be accessed using the GetLastResult() method and the OOM exception might be thrown by this method.
        */
        static InputMethod* GetInstance(void);
 
        /**
-       * Sets an instance of the IInputMethodProvider.
+       * Sets an instance of IInputMethodProvider.
        *
        * @since 2.1
        * @privlevel partner
        * @privilege http://tizen.org/privilege/ime
        *
-       * @param[in] pProvider An instance of the IInputMethodProvider
+       * @param[in] pProvider An instance of IInputMethodProvider
        * @exception E_SUCCESS The method is successful.
        * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method.
-       * @remarks The %InputMethod accepts only one provider. So users should unregister the provider by setting @c pProvider as @c null before
+       * @remarks The %InputMethod instance accepts only one provider. So users must unregister the provider by setting @c pProvider as @c null before
        * deallocating an instance of the provider.
        * @remarks The specific error code can be accessed using the GetLastResult() method.
        */
        void SetInputMethodProvider(IInputMethodProvider* pProvider);
 
        /**
-       * Sets an instance of the IInputMethodListener.
+       * Sets an instance of IInputMethodListener.
        *
        * @since 2.1
        * @privlevel partner
        * @privilege http://tizen.org/privilege/ime
        *
-       * @param[in] pListener An instance of the IInputMethodListener
+       * @param[in] pListener An instance of IInputMethodListener
        * @exception E_SUCCESS The method is successful.
        * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method.
-       * @remarks The %InputMethod accepts only one listener. So users should unregister the listener by setting @c pListener as @c null before
+       * @remarks The %InputMethod instance accepts only one listener. So users must unregister the listener by setting @c pListener as @c null before
        * deallocating an instance of the listener.
        * @remarks The specific error code can be accessed using the GetLastResult() method.
        */
        void SetInputMethodListener(IInputMethodListener* pListener);
 
        /**
-       * Deletes text at the position of the cursor.
+       * Deletes text at the position of the cursor.
        *
        * @since 2.1
        * @privlevel partner
@@ -240,7 +240,7 @@ public:
        result SendKeyEvent(Tizen::Ui::KeyCode code, Tizen::Ui::KeyState state);
 
        /**
-       * Sends text to the associated text input UI control.
+       * Sends text to the associated text input UI control.
        *
        * @since 2.1
        * @privlevel partner
index 061c5f4..ff820f0 100644 (file)
@@ -38,7 +38,7 @@ class _InputMethodInfoImpl;
 \r
 /**\r
  * @class InputMethodInfo\r
- * @brief This class provides a standard implementation of the %InputMethodInfo.\r
+ * @brief This class provides a standard implementation of the %InputMethodInfo class.\r
  * @since 2.1\r
  *\r
  * @final This class is not intended for extension.\r
@@ -47,7 +47,7 @@ class _InputMethodInfoImpl;
  * @privlevel platform\r
  * @privilege http://tizen.org/privilege/imemanager\r
  *\r
- * The %InputMethodInfo class provides a standard implementation of the %InputMethodInfo.\r
+ * The %InputMethodInfo class provides a standard implementation of the %InputMethodInfo class.\r
  *\r
  */\r
 class _OSP_EXPORT_ InputMethodInfo\r
@@ -83,11 +83,11 @@ public:
         * @privlevel platform\r
         * @privilege http://tizen.org/privilege/imemanager\r
         *\r
-        * @return An instance of the language list that consists of the Locale instances\r
+        * @return An instance of the language list that consists of the Tizen::Locales::Locale instances\r
         * @exception E_SUCCESS The method is successful.\r
         * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method.\r
-        * @remarks The %InputMethodInfo automatically deallocates the memory of the language list when it is destroyed. Therefore a user should not\r
-        * manually deallocate the memory of the language list.\r
+        * @remarks The %InputMethodInfo instance automatically deallocates the memory assigned to the language list when it is destroyed. Therefore, a user must not\r
+        * manually deallocate the memory assigned to the language list.\r
         */\r
        const Tizen::Base::Collection::IList* GetLanguageList(void) const;\r
 \r
@@ -98,7 +98,7 @@ public:
         * @privlevel platform\r
         * @privilege http://tizen.org/privilege/imemanager\r
         *\r
-        * @return The name\r
+        * @return The name of an input method\r
         * @exception E_SUCCESS The method is successful.\r
         * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method.\r
         */\r
index a025f04..db4fe7e 100644 (file)
@@ -38,7 +38,7 @@ class _InputMethodManagerImpl;
 \r
 /**\r
  * @class      InputMethodManager\r
- * @brief      This class provides a standard implementation of the %InputMethodManager.\r
+ * @brief      This class provides a standard implementation of the %InputMethodManager class.\r
  * @since 2.1\r
  *\r
  * @final This class is not intended for extension.\r
@@ -47,7 +47,7 @@ class _InputMethodManagerImpl;
  * @privlevel platform\r
  * @privilege http://tizen.org/privilege/imemanager\r
  *\r
- * The %InputMethodManager provides a standard implementation of the %InputMethodManager.\r
+ * The %InputMethodManager class provides a standard implementation of the %InputMethodManager class.\r
  *\r
  */\r
 class _OSP_EXPORT_ InputMethodManager\r
@@ -55,16 +55,16 @@ class _OSP_EXPORT_ InputMethodManager
 {\r
 public:\r
        /**\r
-        * Gets an instance of the %InputMethodManager.\r
+        * Gets an instance of %InputMethodManager.\r
         *\r
         * @since 2.1\r
         * @privlevel platform\r
         * @privilege http://tizen.org/privilege/imemanager\r
         *\r
-        * @return An instance of the %InputMethodManager\r
+        * @return An instance of %InputMethodManager \r
         * @exception E_SUCCESS The method is successful.\r
         * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method.\r
-        * @remarks The specific error code can be accessed using the GetLastResult() method and OOM might be thrown by this method.\r
+        * @remarks The specific error code can be accessed using the GetLastResult() method and the OOM exception might be thrown by this method.\r
         */\r
        static InputMethodManager* GetInstance(void);\r
 \r
@@ -83,7 +83,7 @@ public:
        InputMethodInfo* GetActiveInputMethodInfoN(void) const;\r
 \r
        /**\r
-        * Gets the list of the %InputMethodInfo of the input methods installed in the system.\r
+        * Gets the list of InputMethodInfo for all the input methods installed in a system.\r
         *\r
         * @since 2.1\r
         * @privlevel platform\r
@@ -106,7 +106,7 @@ public:
         * @return An error code\r
         * @param[in]   id An application ID\r
         * @exception   E_SUCCESS The method is successful.\r
-        * @exception E_APP_NOT_INSTALLED The specified ID doesn't match with any of the application ID for the input method installed in the system.\r
+        * @exception E_APP_NOT_INSTALLED The specified ID does not match with any of the application IDs for the input methods installed in the system.\r
         * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method.\r
         */\r
        result SetInputMethod(const Tizen::App::AppId& id);\r