* elementary will automatically scroll the focused area to the visible
* viewport.
*
+ * @return ELM_FOCUS_AUTOSCROLL_MODE_SHOW if directly show the focused region or item automatically.
+ * ELM_FOCUS_AUTOSCROLL_MODE_NONE if do not show the focused region or item automatically.
+ * ELM_FOCUS_AUTOSCROLL_MODE_BRING_IN if bring_in the focused region or item automatically which might invole the scrolling.
+ *
* @see elm_config_focus_autoscroll_mode_set()
* @ingroup Elm_Focus
* @since 1.10
/**
* Free Elementary's list of supported text classes.
*
+ * @param list The text classes list.
* @ingroup Elm_Fonts
*
* @see elm_config_text_classes_list_get().
* EVAS_FONT_HINTING_AUTO < Automatic font hinting
* EVAS_FONT_HINTING_BYTECODE < Bytecode font hinting
*
+ * @param type The font hinting type
* @ingroup Elm_Fonts
*
* This applies font hint changes to all windows of the current application.
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: Evas.Object *;
+ return: Evas.Object *; [[Textblock object]]
}
}
@property cursor_geometry {
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: bool;
+ return: bool; [[$true on success, $false otherwise]]
}
values {
x: Evas.Coord; [[returned geometry.]]
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: bool;
+ return: bool; [[$true if format node exists, $false otherwise]]
}
}
@property cursor_content {
This function returns a string with the utf8 character stored at the
current cursor position.
Only the text is returned, any format that may exist will not be part
- of the return value. You must free the string when done with \@ref free.
+ of the return value. You must free the string when done with free.
\@if MOBILE \@since_tizen 2.3
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: own(char *) @warn_unused;
+ return: own(char *) @warn_unused; [[Character]]
}
}
@property selection {
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: const(char)*;
+ return: const(char)*; [[Selected string]]
}
}
@property cursor_is_visible_format {
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: bool;
+ return: bool; [[$true if position has a visible format, $false otherwise]]
}
}
@property select_allow {
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: bool;
+ return: bool; [[$true on success, $false otherwise]]
}
text_style_user_pop {
[[Remove the style in the top of user style stack.
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: bool;
+ return: bool; [[$true on success, $false otherwise]]
}
file_save {
[[This function writes any changes made to the file set with
@since 1.7
]]
- return: const(char)*;
+ return: const(char)*; [[Style]]
}
context_menu_clear {
[[This clears and frees the items in a entry's contextual (longpress)
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: bool;
+ return: bool; [[$true on success, $false otherwise]]
}
entry_insert {
[[Inserts the given text into the entry at the current cursor position.
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: bool;
+ return: bool; [[$true on success, $false otherwise]]
}
select_none {
[[This drops any existing text selection within the entry.
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: bool(true);
+ return: bool(true); [[$true if empty, $false otherwise]]
}
markup_filter_remove {
[[Remove a markup filter from the list
* @image html flip_inheritance_tree.png
* @image latex flip_inheritance_tree.eps
*
- * @image html img/widget/flip/preview-00.png
- * @image latex img/widget/flip/preview-00.eps
- *
* This widget holds 2 content objects(Evas_Object): one on the front and one
* on the back. It allows you to flip from front to back and vice-versa using
* various animations.
* @image html flipselector_inheritance_tree.png
* @image latex flipselector_inheritance_tree.eps
*
- * @image html img/widget/flipselector/preview-00.png
- * @image latex img/widget/flipselector/preview-00.eps
- *
* A flip selector is a widget to show a set of @b text items, one
* at a time, with the same sheet switching style as the @ref Elm_Clock
* "clock" widget, when one changes the current displaying sheet
* Get custom focus chain
*
* @param obj The container object
+ * @return Chain of objects to pass focus.
* @ingroup Elm_Focus
*
* @if MOBILE @since_tizen 2.3
#define ELM_GEN_ITEM_CLASS_VERSION 3
#define ELM_GEN_ITEM_CLASS_HEADER ELM_GEN_ITEM_CLASS_VERSION, 0, 0
+/** Glob matching bitfiled flags.
+ *
+ * @since 1.11
+ *
+ * @ingroup Elm_Glob
+ */
typedef enum
{
ELM_GLOB_MATCH_NO_ESCAPE = (1 << 0), /**< Treat backslash as an ordinary character instead of escape */
ELM_GLOB_MATCH_PATH = (1 << 1), /**< Match a slash in string only with a slash in pattern and not by an asterisk (*) or a question mark (?) metacharacter, nor by a bracket expression ([]) containing a slash. */
ELM_GLOB_MATCH_PERIOD = (1 << 2), /**< Leading period in string has to be matched exactly by a period in pattern. A period is considered to be leading if it is the first character in string, or if both ELM_GLOB_MATCH_PATH is set and the period immediately follows a slash. */
ELM_GLOB_MATCH_NOCASE = (1 << 3) /**< The pattern is matched case-insensitively. */
-} Elm_Glob_Match_Flags; /**< Glob matching bitfiled flags. @since 1.11 */
+} Elm_Glob_Match_Flags;
/**
* @}
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: free(own(list<Elm_Gen_Item *> *), eina_list_free) @warn_unused;
+ return: free(own(list<Elm_Gen_Item *> *), eina_list_free) @warn_unused; [[List of realized items]]
}
}
@property selected_items {
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: const(list<Elm.Widget_Item *>)*;
+ return: const(list<Elm.Widget_Item *>)*; [[List of selected items]]
}
}
@property last_item {
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: Elm.Widget_Item *;
+ return: Elm.Widget_Item *; [[Last item in list]]
}
}
item_insert_before {
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: Elm.Widget_Item *;
+ return: Elm.Widget_Item *; [[Handle to inserted item]]
params {
@in itc: const(Elm_Genlist_Item_Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]]
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: Elm.Widget_Item *;
+ return: Elm.Widget_Item *; [[Handle to inserted item]]
params {
@in itc: const(Elm_Genlist_Item_Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]]
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: Elm.Widget_Item *;
+ return: Elm.Widget_Item *; [[Item at position]]
params {
@in x: Evas.Coord; [[The input x coordinate.]]
@in y: Evas.Coord; [[The input y coordinate.]]
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: uint;
+ return: uint; [[Count of items passing the filter]]
}
item_prepend {
[[Prepend a new item in a given genlist widget.
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: Elm.Widget_Item *;
+ return: Elm.Widget_Item *; [[Handle to prepended item]]
params {
@in itc: const(Elm_Genlist_Item_Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]]
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: Elm.Widget_Item *;
+ return: Elm.Widget_Item *; [[Handle to appended item]]
params {
@in itc: const(Elm_Genlist_Item_Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]]
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: Elm.Widget_Item *;
+ return: Elm.Widget_Item *; [[Handle to inserted item]]
params {
@in itc: const(Elm_Genlist_Item_Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]]
* @image html genlist_inheritance_tree.png
* @image latex genlist_inheritance_tree.eps
*
- * @image html img/widget/genlist/preview-00.png
- * @image latex img/widget/genlist/preview-00.eps
* @image html img/genlist.png
* @image latex img/genlist.eps
*
* available item styles:
* - default
* - default_style - The text part is a textblock
- *
- * @image html img/widget/genlist/preview-04.png
- * @image latex img/widget/genlist/preview-04.eps
- *
* - double_label
- *
- * @image html img/widget/genlist/preview-01.png
- * @image latex img/widget/genlist/preview-01.eps
- *
* - icon_top_text_bottom
- *
- * @image html img/widget/genlist/preview-02.png
- * @image latex img/widget/genlist/preview-02.eps
- *
* - group_index
- *
- * @image html img/widget/genlist/preview-03.png
- * @image latex img/widget/genlist/preview-03.eps
- *
* - one_icon - Only 1 icon (left) (since 1.7)
* - end_icon - Only 1 icon (at end/right) (since 1.7)
* - no_icon - No icon (at end/right) (since 1.7)
\@elseif WEARABLE \@since_tizen 2.3.1
\@endif
]]
- return: free(own(list<Evas.Object *> *), eina_list_free) @warn_unused;
+ return: free(own(list<Evas.Object *> *), eina_list_free) @warn_unused; [[List of children]]
}
}
clear {
* @image html icon_inheritance_tree.png
* @image latex icon_inheritance_tree.eps
*
- * @image html img/widget/icon/preview-00.png
- * @image latex img/widget/icon/preview-00.eps
- *
* An icon object is used to display standard icon images ("delete",
* "edit", "arrows", etc.) or images coming from a custom file (PNG,
* JPG, EDJE, etc.), on icon contexts.
* @image html image_inheritance_tree.png
* @image latex image_inheritance_tree.eps
*
- * @image html img/widget/image/preview-00.png
- * @image latex img/widget/image/preview-00.eps
- *
* An Elementary image object is a direct realization of
* @ref elm-image-class, and it allows one to load and display an @b image
* file on it, be it from a disk file or from a memory
* @ingroup Elm_Image
* @since 1.7
*
+ * @param obj The image object
* @param[in] play @c EINA_TRUE to start the animation, @c EINA_FALSE
otherwise. Default is @c EINA_FALSE.
*
/**
* Get whether an image object is under animation or not.
*
+ * @param obj The image object
* @return @c EINA_TRUE, if the image is being animated, @c EINA_FALSE
* otherwise.
*
* @ingroup Elm_Image
* @since 1.7
*
+ * @param obj The image object
* @param[in] anim @c EINA_TRUE if the object is to animate itself,
* @c EINA_FALSE otherwise. Default is @c EINA_FALSE.
*
*
* Get whether an image object has animation enabled or not.
*
+ * @param obj The image object
* @return @c EINA_TRUE if the image has animation enabled,
* @c EINA_FALSE otherwise.
*
/**
* @brief Enable asynchronous file I/O for elm_image_file_set.
*
+ * @param obj The image object
+ * @param[in] async @ true will make elm_image_file_set() an asynchronous operation
+ *
* If @c true, this will make elm_image_file_set() an asynchronous operation.
* Use of this function is not recommended and the standard EO-based
* asynchronous I/O API should be preferred instead.
* @image html index_inheritance_tree.png
* @image latex index_inheritance_tree.eps
*
- * @image html img/widget/index/preview-00.png
- * @image latex img/widget/index/preview-00.eps
- *
* An index widget gives you an index for quick access to whichever
* group of other UI items one might have. It's a list of text
* items (usually letters, for alphabetically ordered access).
*
* @param obj The object
* @param part The object's part name to register
+ * @return Access object working for the part object
*
* @ingroup Elm_General
*
*
* @param obj The object
* @param part The object's part name to get access object
+ * @return The access object which is registered to part
*
* @ingroup Elm_General
*
* @param[in] g The intensity of the green color.
* @param[in] b The intensity of the blue color.
* @param[in] a The alpha value.
+ * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise
*
* @since 1.19
*
* @param[in] g The intensity of the green color.
* @param[in] b The intensity of the blue color.
* @param[in] a The alpha value.
+ * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise
*
* @since 1.19
*
* @param[in] g The intensity of the green color.
* @param[in] b The intensity of the blue color.
* @param[in] a The alpha value.
+ * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise
*
* @since 1.19
*
* @param[in] g The intensity of the green color.
* @param[in] b The intensity of the blue color.
* @param[in] a The alpha value.
+ * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise
*
* @since 1.19
*
* @param[in] g The intensity of the green color.
* @param[in] b The intensity of the blue color.
* @param[in] a The alpha value.
+ * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise
*
* @since 1.19
*
* @param[in] g The intensity of the green color.
* @param[in] b The intensity of the blue color.
* @param[in] a The alpha value.
+ * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise
*
* @since 1.19
*
* @param[in] g The intensity of the green color.
* @param[in] b The intensity of the blue color.
* @param[in] a The alpha value.
+ * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise
*
* @since 1.19
*
* @param[in] g The intensity of the green color.
* @param[in] b The intensity of the blue color.
* @param[in] a The alpha value.
+ * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise
*
* @since 1.19
*
* @param[in] g The intensity of the green color.
* @param[in] b The intensity of the blue color.
* @param[in] a The alpha value.
+ * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise
*
* @since 1.19
*
* @param[in] g The intensity of the green color.
* @param[in] b The intensity of the blue color.
* @param[in] a The alpha value.
+ * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise
*
* @since 1.19
*
* @param[in] g The intensity of the green color.
* @param[in] b The intensity of the blue color.
* @param[in] a The alpha value.
+ * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise
*
* @since 1.19
*
* @param[in] g The intensity of the green color.
* @param[in] b The intensity of the blue color.
* @param[in] a The alpha value.
+ * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise
*
* @since 1.19
*
* Clearing color classes will revert the color of all parts to the values
* defined by elm_color_class_set() or the theme file.]]
*
+ * @param obj The object to query.
* @ingroup Elm_General
*
* @if MOBILE @since_tizen 3.0