Fix typo, cacologique expession in API reference doxygen documents. 19/113319/1
authorMyoungwoon Roy, Kim <myoungwoon.kim@samsung.com>
Tue, 7 Feb 2017 06:24:54 +0000 (15:24 +0900)
committerMyoungwoon Roy, Kim <myoungwoon.kim@samsung.com>
Tue, 7 Feb 2017 06:41:02 +0000 (15:41 +0900)
Change-Id: I219335d3ea4f87868704e9178a65490381e32f86

src/lib/ecore/Ecore.h

index e843038..8d88816 100644 (file)
 /**
-   @brief Ecore Library Public API Calls
-
-   These routines are used for Ecore Library interaction
+ * @brief Ecore Library Public API Calls.
+ *        These routines are used for Ecore Library interaction.
  */
 
 /**
-
-   @page ecore_main Ecore
-
-   @date 2000 (created)
-
-   @section toc Table of Contents
-
-   @li @ref ecore_main_intro
-   @li @ref ecore_main_compiling
-   @li @ref ecore_main_next_steps
-   @li @ref ecore_main_intro_example
-
-   @section ecore_main_intro Introduction
-
-   Ecore is a library of convenience functions. A brief explanation of how to use
-   it can be found in @ref Ecore_Main_Loop_Page.
-
-   The Ecore library provides the following modules:
-   @li @ref Ecore_Init_Group
-   @li @ref Ecore_Getopt_Group
-   @li @ref Ecore_Main_Loop_Group
-   @li @ref Ecore_System_Events
-   @li @ref Ecore_Time_Group
-   @li @ref Ecore_Thread_Group
-   @li @ref Ecore_Pipe_Group
-   @li @ref Ecore_Application_Group
-   @li @ref Ecore_Throttle_Group
-   @li @ref Ecore_Job_Group
-   @li @ref Ecore_File_Group
-   @li @ref Ecore_Con_Group
-   @li @ref Ecore_Evas_Group
-   @li @ref Ecore_FB_Group
-   @li @ref Ecore_Input_Group
-   @li @ref Ecore_IMF_Lib_Group
-   @li @ref Ecore_IPC_Group
-   @li @link Ecore_X.h      Ecore_X - X Windows System wrapper. @endlink
-   @li @ref Ecore_Win32_Group
-   @li @ref Ecore_Audio_Group
-   @li @ref Ecore_Avahi_Group
-   @li @ref Ecore_Drm_Group
-   @li @ref Ecore_Wl_Group
-
-
-
-   For more info on Ecore usage, there are these @ref ecore_examples.
-
-   @section ecore_main_compiling How to compile
-
-   Ecore is a library your application links to. The procedure for
-   this is very simple. You simply have to compile your application
-   with the appropriate compiler flags that the @p pkg-config script
-   outputs. Note that each module is separate in pkg-config. For
-   example using @ref Ecore_Evas_Group:
-
-   Compiling C or C++ files into object files:
-
-   @verbatim
-   gcc -c -o main.o main.c `pkg-config --cflags ecore ecore-evas`
-   @endverbatim
-
-   Linking object files into a binary executable:
-
-   @verbatim
-   gcc -o my_application main.o `pkg-config --libs ecore ecore-evas`
-   @endverbatim
-
-   See @ref pkgconfig
-
-   @section ecore_main_next_steps Next Steps
-
-   After you understood what Ecore is and installed it in your system
-   you should proceed understanding the programming interface. We'd
-   recommend you to take a while to learn @ref Eina as it is very
-   convenient and optimized, and Ecore uses it extensively.
-
-   Recommended reading:
-
-   @li @ref Ecore_Timer_Group
-   @li @ref Ecore_Idle_Group
-   @li @ref Ecore_FD_Handler_Group
-   @li @ref Ecore_Event_Group
-   @li @ref Ecore_Exe_Group
-   @li @ref Ecore_Animator_Group
-   @li @ref Ecore_Poller_Group
-
-
-   @section ecore_main_intro_example Introductory Examples
-
-   @include ecore_timer_example.c
-
-   More examples can be found at @ref ecore_examples.
-
-
+ * @page ecore_main Ecore
+ * @date 2000 (created)
+ * @section toc Table of Contents
+ * @li @ref ecore_main_intro
+ * @li @ref ecore_main_compiling
+ * @li @ref ecore_main_next_steps
+ * @li @ref ecore_main_intro_example
+ * @section ecore_main_intro Introduction
+ * Ecore is a library of convenience functions. A brief explanation of how to use
+ * it can be found in @ref Ecore_Main_Loop_Page.
+ * The Ecore library provides the following modules:
+ * @li @ref Ecore_Init_Group
+ * @li @ref Ecore_Getopt_Group
+ * @li @ref Ecore_Main_Loop_Group
+ * @li @ref Ecore_System_Events
+ * @li @ref Ecore_Time_Group
+ * @li @ref Ecore_Thread_Group
+ * @li @ref Ecore_Pipe_Group
+ * @li @ref Ecore_Application_Group
+ * @li @ref Ecore_Throttle_Group
+ * @li @ref Ecore_Job_Group
+ * @li @ref Ecore_File_Group
+ * @li @ref Ecore_Con_Group
+ * @li @ref Ecore_Evas_Group
+ * @li @ref Ecore_FB_Group
+ * @li @ref Ecore_Input_Group
+ * @li @ref Ecore_IMF_Lib_Group
+ * @li @ref Ecore_IPC_Group
+ * @li @link Ecore_X.h Ecore_X - X Windows System wrapper. @endlink
+ * @li @ref Ecore_Win32_Group
+ * @li @ref Ecore_Audio_Group
+ * @li @ref Ecore_Avahi_Group
+ * @li @ref Ecore_Drm_Group
+ * @li @ref Ecore_Wl_Group
+ * For more info on Ecore usage, there are these @ref ecore_examples.
+ *
+ * @section ecore_main_compiling How to compile
+ * Ecore is a library your application links to. The procedure for
+ * this is very simple. You simply have to compile your application
+ * with the appropriate compiler flags that the @p pkg-config script
+ * outputs. Note that each module is separate in pkg-config. For
+ * example using @ref Ecore_Evas_Group:
+ * Compiling C or C++ files into object files:
+ * @verbatim
+ * gcc -c -o main.o main.c `pkg-config --cflags ecore ecore-evas`
+ * @endverbatim
+ * Linking object files into a binary executable:
+ * @verbatim
+ * gcc -o my_application main.o `pkg-config --libs ecore ecore-evas`
+ * @endverbatim
+ * See @ref pkgconfig
+ *
+ * @section ecore_main_next_steps Next Steps
+ * After you understood what Ecore is and installed it in your system
+ * you should proceed to understand the programming interface. We'd
+ * recommend you to take a while to learn @ref Eina as it is very
+ * convenient and optimized, and Ecore uses it extensively.
+ * Recommended reading:
+ * @li @ref Ecore_Timer_Group
+ * @li @ref Ecore_Idle_Group
+ * @li @ref Ecore_FD_Handler_Group
+ * @li @ref Ecore_Event_Group
+ * @li @ref Ecore_Exe_Group
+ * @li @ref Ecore_Animator_Group
+ * @li @ref Ecore_Poller_Group
+ *
+ * @section ecore_main_intro_example Introductory Examples
+
+ * @include ecore_timer_example.c
+ * More examples can be found at @ref ecore_examples.
  */
 
 /**
  * @section Ecore_Main_Loop_Page_intro What is Ecore?
  *
  * Ecore is a clean and tiny event loop library with many modules to do lots of
- * convenient things for a programmer, to save time and effort. It's small and
+ * convenient things for a programmer to save time and effort. It's small and
  * lean, designed to work from embedded systems all the way up to large and
  * powerful multi-cpu workstations. The main loop has a number of primitives to
  * be used with its main loop. It serializes all the primitives and allows for
  *
  * Timers serve two main purposes: doing something at a specified time and
  * repeatedly doing something with a set interval.
+ *
  * @see Ecore_Timer_Group
  *
  * @subsection pollers Pollers
  *
  * Pollers allow for polling to be centralized into a single place therefore
  * alleviating the need for different parts of the program to wake up at
- * different times to do polling, thereby making the code simpler and more
- * efficient.
+ * different times to do polling, thereby making the code simpler and more efficient.
+ *
  * @see Ecore_Poller_Group
  *
  * @subsection idler Idlers
- *
- * There are three types of idlers, enterers, idlers(proper) and exiters, they
+ * There are three types of idlers: enterers, idlers(proper) and exiters. They
  * are called, respectively, when the program is about to enter an idle state,
- * when the program is idle and when the program is leaving an idle state. Idler
- * enterers are usually a good place to update the program state. Proper idlers
+ * when the program is idle, and when the program is leaving an idle state.
+ * Idler enterers are usually a good place to update the program state. Proper idlers
  * are the appropriate place to do heavy computational tasks thereby using what
  * would otherwise be wasted CPU cycles. Exiters are the perfect place to do
  * anything your program should do just before processing events (also timers,
  * pollers, file descriptor handlers and animators)
+ *
  * @see Ecore_Idle_Group
  *
  * @subsection fd_handler File descriptor handlers
  *
  * File descriptor handlers allow you to monitor when there is data available to
- * read on file descriptors, when writing will not block or if there was an
+ * read on file descriptors, when writing will not block, or if there was an
  * error. Any valid file descriptor can be used with this API, regardless of if
  * was gotten with an OS specific API or from ecore.
+ *
  * @see Ecore_FD_Handler_Group
  *
  * @subsection animators Animators
  * Ecore provides a facility called animators, so named since the intended use
  * was in animations, that facilitates knowing what percentage of a given
  * interval has elapsed. This is perfect for performing animations, but is not
- * limited to that use, it can, for example, also be used to create a progress
- * bar.
+ * limited to that use, it can, for example, also be used to create a progress bar.
+ *
  * @see Ecore_Animator_Group
  *
  * @subsection ev_handlers Event handlers
  * loop, they are what allows the programmer to easily handle user interaction.
  * Events however are not only things the user does, events can represent
  * anything for which a type is created.
- * @see Ecore_Event_Group
  *
+ * @see Ecore_Event_Group
  * All of these primitives are discussed in more detail in their respective
  * pages linked above.
  *
  *
  */
 
-/*
-   @page Ecore_Config_Page The Enlightened Property Library
-
-   The Enlightened Property Library (Ecore_Config) is an abstraction
-   from the complexities of writing your own configuration. It provides
-   many features using the Enlightenment 17 development libraries.
-
-   To use the library, you:
-   @li Set the default values of your properties.
-   @li Load the configuration from a file.  You must set the default values
-    first, so that the library knows the correct type of each argument.
-
-   The following examples show how to use the Enlightened Property Library:
-   @li @link config_basic_example.c config_basic_example.c @endlink
-   @li @link config_listener_example.c config_listener_example.c @endlink
 
+/**
+ * @page Ecore_Config_Page The Enlightened Property Library
+ * The Enlightened Property Library (Ecore_Config) is an abstraction
+ * from the complexities of writing your own configuration. It provides
+ * many features using the Enlightenment 17 development libraries.
+ * To use the library, you:
+ * @li Set the default values of your properties.
+ * @li Load the configuration from a file.  You must set the default values
+ * first, so that the library knows the correct type of each argument.
+ * The following examples show how to use the Enlightened Property Library:
+ * @li @link config_basic_example.c config_basic_example.c @endlink
+ * @li @link config_listener_example.c config_listener_example.c @endlink
  */
 
-/**
-   @page X_Window_System_Page X Window System
 
-   The Ecore library includes a wrapper for handling the X window system.
-   This page briefly explains what the X window system is and various terms
-   that are used.
+/**
+ * @page X_Window_System_Page X Window System
+ * The Ecore library includes a wrapper for handling the X window system.
+ * This page briefly explains what the X window system is and various terms
+ * that are used.
  */
 
 #ifndef _ECORE_H