/**
* @brief Get the name and class of an Ecore_Evas' window
*
- * @p ee The Ecore_Evas to query
- * @p n A pointer to a string to place the name in.
- * @p c A pointer to a string to place the class in.
- *
* This function gets the name of @p ee into @p n, and its class into
* @p c.
*
+ * @param ee The Ecore_Evas to query.
+ * @param n A pointer to a string to place the name in.
+ * @param c A pointer to a string to place the class in.
* @see ecore_evas_name_class_set()
*/
EAPI void ecore_evas_name_class_get(const Ecore_Evas *ee, const char **n, const char **c);
* determine stacking and geometry of it for window managers
* that decorate windows.
*
+ * @param ee The Ecore_Evas from which to get the backing store.
* @see ecore_evas_ews_manager_set()
* @see ecore_evas_ews_evas_get()
* @since 1.1
* Calls the window to be deleted (freed), but can let user decide to
* forbid it by using ecore_evas_callback_delete_request_set()
*
+ * @param ee The Ecore_Evas for which window will be deleted.
* @since 1.1
*/
EAPI void ecore_evas_ews_delete_request(Ecore_Evas *ee);
/**
* Sets the engine to be used by the backing store engine.
*
+ * @param engine The engine to be set.
+ * @param options The options of the engine to be set.
* @return @c EINA_TRUE on success, @c EINA_FALSE if ews is already in use.
* @since 1.1
*/
/**
* Reconfigure the backing store used.
*
+ * @param x The X coordinate to be used.
+ * @param y The Y coordinate to be used.
+ * @param w The width of the Ecore_Evas to setup.
+ * @param h The height of the Ecore_Evas to setup.
* @return @c EINA_TRUE on success, @c EINA_FALSE otherwise.
* @since 1.1
*/
* rectangle.
*
* @note previous object will be deleted!
+ * @param o The Evas_Object for which to set the background.
*/
EAPI void ecore_evas_ews_background_set(Evas_Object *o);
#endif
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Create Ecore_Evas using software x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done and NULL is returned.
+ * @param disp_name The name of the Ecore_Evas to be created.
+ * @param parent The parent of the Ecore_Evas to be created.
+ * @param x The X coordinate to be used.
+ * @param y The Y coordinate to be used.
+ * @param w The width of the Ecore_Evas to be created.
+ * @param h The height of the Ecore_Evas to be created.
+ * @return A handle to the created Ecore_Evas.
*/
#ifdef BUILD_ECORE_EVAS_SOFTWARE_X11
EAPI Ecore_Evas *
#endif
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Get the window from Ecore_Evas using software x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done and 0 is returned.
+ * @param ee The Ecore_Evas from which to get the window.
+ * @return The window of type Ecore_X_Window.
*/
#ifdef BUILD_ECORE_EVAS_SOFTWARE_X11
EAPI Ecore_X_Window
#endif
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Set the direct_resize of Ecore_Evas using software x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done.
+ * @param ee The Ecore_Evas in which to set direct resize.
+ * @param on Enables the resize of Ecore_Evas if equals EINA_TRUE, disables if equals EINA_FALSE.
*/
#ifdef BUILD_ECORE_EVAS_SOFTWARE_X11
EAPI void
#endif
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Gets if the Ecore_Evas is being directly resized using software x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done and EINA_FALSE is returned.
+ * @param ee The Ecore_Evas from which to get direct resize.
+ * @return EINA_TRUE if the resize was managed directly, otherwise return EINA_FALSE.
*/
#ifdef BUILD_ECORE_EVAS_SOFTWARE_X11
EAPI Eina_Bool
#endif
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Add extra window on Ecore_Evas using software x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done.
+ * @param ee The Ecore_Evas on which to add the window.
+ * @param win The window to be added at the Ecore_Evas.
*/
#ifdef BUILD_ECORE_EVAS_SOFTWARE_X11
EAPI void
#endif
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Create Ecore_Evas using opengl x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done and NULL is returned.
+ * @param disp_name The name of the display of the Ecore_Evas to be created.
+ * @param parent The parent of the Ecore_Evas to be created.
+ * @param x The X coordinate to be used.
+ * @param y The Y coordinate to be used.
+ * @param w The width of the Ecore_Evas to be created.
+ * @param h The height of the Ecore_Evas to be created.
+ * @return The new Ecore_Evas.
*/
#ifdef BUILD_ECORE_EVAS_OPENGL_X11
EAPI Ecore_Evas *
#endif /* ! BUILD_ECORE_EVAS_OPENGL_X11 */
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Get the window from Ecore_Evas using opengl x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done and 0 is returned.
+ * @param ee The Ecore_Evas from which to get the window.
+ * @return The window of type Ecore_X_Window of Ecore_Evas.
*/
#ifdef BUILD_ECORE_EVAS_OPENGL_X11
EAPI Ecore_X_Window
#endif /* ! BUILD_ECORE_EVAS_OPENGL_X11 */
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Set direct_resize for Ecore_Evas using opengl x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done.
+ * @param ee The Ecore_Evas in which to set direct resize.
+ * @param on Enables the resize of Ecore_Evas if equals EINA_TRUE, disables if equals EINA_FALSE.
*/
#ifdef BUILD_ECORE_EVAS_OPENGL_X11
EAPI void
#endif /* ! BUILD_ECORE_EVAS_OPENGL_X11 */
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Gets if the Ecore_Evas is being directly resized using opengl x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done and EINA_FALSE is returned.
+ * @param ee The Ecore_Evas from which to get direct resize.
+ * @return EINA_TRUE if the resize was managed directly, otherwise return EINA_FALSE.
*/
#ifdef BUILD_ECORE_EVAS_OPENGL_X11
EAPI Eina_Bool
#endif /* ! BUILD_ECORE_EVAS_OPENGL_X11 */
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Add extra window on Ecore_Evas using opengl x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done.
+ * @param ee The Ecore_Evas for which to add the window.
+ * @param win The window to be added at the Ecore_Evas.
*/
#ifdef BUILD_ECORE_EVAS_OPENGL_X11
EAPI void
#endif /* ! BUILD_ECORE_EVAS_OPENGL_X11 */
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Set the functions to be used before and after the swap callback.
+ * @note If ecore is not compiled with support to x11 then nothing is done and the function is returned.
+ * @param ee The Ecore_Evas for which to set the swap callback.
+ * @param data The data for which to set the swap callback.
+ * @param pre_cb The function to be called before the callback.
+ * @param post_cb The function to be called after the callback.
*/
#ifdef BUILD_ECORE_EVAS_OPENGL_X11
EAPI void
}
#endif /* ! BUILD_ECORE_EVAS_OPENGL_X11 */
-/**
- * To be documented.
- *
- * FIXME: To be fixed or maybe removed rather?
- */
EAPI Ecore_Evas *
ecore_evas_xrender_x11_new(const char *disp_name __UNUSED__, Ecore_X_Window parent __UNUSED__,
int x __UNUSED__, int y __UNUSED__, int w __UNUSED__, int h __UNUSED__)
return NULL;
}
-/**
- * To be documented.
- *
- * FIXME: To be fixed or maybe removed rather?
- */
EAPI Ecore_X_Window
ecore_evas_xrender_x11_window_get(const Ecore_Evas *ee __UNUSED__)
{
return 0;
}
-/**
- * To be documented.
- *
- * FIXME: To be fixed.
- */
EAPI void
ecore_evas_xrender_x11_direct_resize_set(Ecore_Evas *ee __UNUSED__, Eina_Bool on __UNUSED__)
{
}
-/**
- * To be documented.
- *
- * FIXME: To be fixed.
- */
EAPI Eina_Bool
ecore_evas_xrender_x11_direct_resize_get(const Ecore_Evas *ee __UNUSED__)
{
return 0;
}
-/**
- * To be documented.
- *
- * FIXME: To be fixed.
- */
EAPI void
ecore_evas_xrender_x11_extra_event_window_add(Ecore_Evas *ee __UNUSED__, Ecore_X_Window win __UNUSED__)
{
}
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Create Ecore_Evas using software 16 x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done and NULL is returned.
+ * @param disp_name The name of the display of the Ecore_Evas to be created.
+ * @param parent The parent of the Ecore_Evas to be created.
+ * @param x The X coordinate to be used.
+ * @param y The Y coordinate to be used.
+ * @param w The width of the Ecore_Evas to be created.
+ * @param h The height of the Ecore_Evas to be created.
+ * @return The new Ecore_Evas.
*/
#if BUILD_ECORE_EVAS_SOFTWARE_16_X11
EAPI Ecore_Evas *
#endif /* ! BUILD_ECORE_EVAS_SOFTWARE_16_X11 */
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Get the window from Ecore_Evas using software 16 x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done and 0 is returned.
+ * @param ee The Ecore_Evas from which to get the window.
+ * @return The window of type Ecore_X_Window of Ecore_Evas.
*/
#if BUILD_ECORE_EVAS_SOFTWARE_16_X11
EAPI Ecore_X_Window
#endif /* ! BUILD_ECORE_EVAS_SOFTWARE_16_X11 */
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Set direct_resize for Ecore_Evas using software 16 x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done.
+ * @param ee The Ecore_Evas in which to set direct resize.
+ * @param on Enables the resize of Ecore_Evas if equals EINA_TRUE, disables if equals EINA_FALSE.
*/
#if BUILD_ECORE_EVAS_SOFTWARE_16_X11
EAPI void
#endif /* ! BUILD_ECORE_EVAS_SOFTWARE_16_X11 */
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Gets if the Ecore_Evas is being directly resized using software 16 x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done and 0 is returned.
+ * @param ee The Ecore_Evas from which to get direct resize.
+ * @return EINA_TRUE if the resize was managed directly, otherwise return EINA_FALSE.
*/
#if BUILD_ECORE_EVAS_SOFTWARE_16_X11
EAPI Eina_Bool
#endif /* ! BUILD_ECORE_EVAS_SOFTWARE_16_X11 */
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Add extra window on Ecore_Evas using software 16 x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done.
+ * @param ee The Ecore_Evas on which to add the window.
+ * @param win The window to be added at the Ecore_Evas.
*/
#if BUILD_ECORE_EVAS_SOFTWARE_16_X11
EAPI void
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Create Ecore_Evas using software 8 x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done and NULL is returned.
+ * @param disp_name The name of the display of the Ecore_Evas to be created.
+ * @param parent The parent of the Ecore_Evas to be created.
+ * @param x The X coordinate to be used.
+ * @param y The Y coordinate to be used.
+ * @param w The width of the Ecore_Evas to be created.
+ * @param h The height of the Ecore_Evas to be created.
+ * @return The new Ecore_Evas.
*/
EAPI Ecore_Evas *
ecore_evas_software_x11_8_new(const char *disp_name, Ecore_X_Window parent,
}
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Get window from Ecore_Evas using software 8 x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done and 0 is returned.
+ * @param ee The Ecore_Evas from which to get the window.
+ * @return The window of type Ecore_X_Window of Ecore_Evas.
*/
EAPI Ecore_X_Window
ecore_evas_software_x11_8_window_get(const Ecore_Evas *ee)
}
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Get subwindow from Ecore_Evas using software 8 x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done and 0 is returned.
+ * @param ee The Ecore_Evas from which to get the subwindow.
+ * @return The window of type Ecore_X_Window of Ecore_Evas.
*/
EAPI Ecore_X_Window
ecore_evas_software_x11_8_subwindow_get(const Ecore_Evas *ee)
}
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Set direct_size for Ecore_Evas using software 8 x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done and the function is returned.
+ * @param ee The Ecore_Evas in which to set direct resize.
+ * @param on Enables the resize of Ecore_Evas if equals EINA_TRUE, disables if equals EINA_FALSE.
*/
EAPI void
ecore_evas_software_x11_8_direct_resize_set(Ecore_Evas *ee, Eina_Bool on)
}
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Gets if the Ecore_Evas is being directly resized using software 8 x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done and 0 is returned.
+ * @param ee The Ecore_Evas from which to get direct resize.
+ * @return EINA_TRUE if the resize was managed directly, otherwise return EINA_FALSE.
*/
EAPI Eina_Bool
ecore_evas_software_x11_8_direct_resize_get(const Ecore_Evas *ee)
}
/**
- * To be documented.
- *
- * FIXME: To be fixed.
+ * @brief Add extra window on Ecore_Evas using software 8 x11.
+ * @note If ecore is not compiled with support to x11 then nothing is done and the function is returned.
+ * @param ee The Ecore_Evas on which to add the window.
+ * @param win The window to be added at Ecore_Evas.
*/
EAPI void
ecore_evas_software_x11_8_extra_event_window_add(Ecore_Evas *ee, Ecore_X_Window win)