summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Hacohen <tom@stosb.com>2015-08-06 14:47:09 +0100
committerTom Hacohen <tom@stosb.com>2015-08-06 14:47:09 +0100
commit3403056898a492fc14d8e712f660465ee5943286 (patch)
tree317a6c3fbf961221513f14245620b503c7840d17
parent48bdd7125acca41fb8fcef814e58f918a5229424 (diff)
downloadelementary-3403056898a492fc14d8e712f660465ee5943286.tar.gz
Hoversel: migrate docs.
-rw-r--r--src/lib/elm_hoversel.eo141
1 files changed, 36 insertions, 105 deletions
diff --git a/src/lib/elm_hoversel.eo b/src/lib/elm_hoversel.eo
index 59b9beed9..324b4dad5 100644
--- a/src/lib/elm_hoversel.eo
+++ b/src/lib/elm_hoversel.eo
@@ -5,154 +5,85 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface,
eo_prefix: elm_obj_hoversel;
methods {
@property horizontal {
- set {
- /*@
- @brief This sets the hoversel to expand horizontally.
-
- @note The initial button will display horizontally regardless of this
- setting.
+ [[Control if the hoversel should expand horizontally.
- @ingroup Hoversel */
+ Note: The initial button will display horizontally regradless of this setting.]]
+ set {
}
get {
- /*@
- @brief This returns whether the hoversel is set to expand horizontally.
-
- @return If true, the hover will expand horizontally to the right.
-
- @see elm_hoversel_horizontal_set()
-
- @ingroup Hoversel */
}
values {
- horizontal: bool; /*@ If true, the hover will expand horizontally to the
- right. */
+ horizontal: bool; [[If $true, the hover will expand horizontally to the right.]]
}
}
@property hover_parent {
- set {
- /*@
- @brief Set the Hover parent
-
- Sets the hover parent object, the area that will be darkened when the
- hoversel is clicked. Should probably be the window that the hoversel is
- in. See @ref Hover objects for more information.
+ [[Control the hover parent.
- @ingroup Hoversel */
+ Sets the hover parent object, the area that will be darkened when the
+ hoversel is clicked. Should probably be the window that the hoversel is
+ in.]]
+ set {
}
get {
- /*@
- @brief Get the Hover parent
-
- @return The used parent
-
- Get the hover parent object.
-
- @see elm_hoversel_hover_parent_set()
-
- @ingroup Hoversel */
}
values {
- parent: Evas.Object * @nullable; /*@ The parent to use */
+ parent: Evas.Object * @nullable; [[The parent to use]]
}
}
@property expanded {
get {
- /*@
- @brief Returns whether the hoversel is expanded.
-
- @return This will return @c EINA_TRUE if the hoversel is expanded or
- @c EINA_FALSE if it is not expanded.
-
- @ingroup Hoversel */
- return: bool;
+ [[Returns whether the hoversel is expanded.]]
+ return: bool; [[$true if the hoversel is expanded or $false otherwise]]
}
}
@property items {
get {
- /*@
- @brief Get the list of items within the given hoversel.
-
- @return Returns a list of Elm.Widget_Item
-
- @see elm_hoversel_item_add()
-
- @ingroup Hoversel */
+ [[Get the list of items within the given hoversel.]]
return: const(list<Elm.Widget_Item *>)*;
}
}
@property scroll_enabled {
- get {
- /*@
- @brief Limit the size of contents and make them scrollable.
+ [[Control wether scrolling is enabled.
- @ingroup Hoversel */
+ This Limit the size of contents and make them scrollable.]]
+ get {
}
set {
- /*@
- @brief Returns whether the contents of hoversel are scrollable or not.
-
- @return @c EINA_TRUE scrollable. @c EINA_FALSE otherwise.
-
- @ingroup Hoversel */
}
values {
- scroll_enabled: bool;
+ scroll_enabled: bool; [[$true if scrollable $false otherwise.]]
}
}
hover_begin {
- /*@
- @brief This triggers the hoversel popup from code, the same as if the user
- had clicked the button.
-
- @ingroup Hoversel */
-
+ [[This triggers the hoversel popup from code, the same as if the user had clicked the button.]]
}
clear {
- /*@
- @brief This will remove all the children items from the hoversel.
-
- @warning Should @b not be called while the hoversel is active; use
- elm_hoversel_expanded_get() to check first.
-
- @see elm_object_item_del()
-
- @ingroup Hoversel */
+ [[This will remove all the children items from the hoversel.
+ Warning Should *not* be called while the hoversel is active; use
+ @Elm.Hoversel.expanded.get to check first.]]
}
hover_end {
- /*@
- @brief This dismisses the hoversel popup as if the user had clicked
- outside the hover.
-
- @ingroup Hoversel */
-
+ [[This dismisses the hoversel popup as if the user had clicked outside the hover.]]
}
item_add {
- /*@
- @brief Add an item to the hoversel button
-
- @return A handle to the item added.
-
- This adds an item to the hoversel to show when it is clicked. Note: if you
- need to use an icon from an edje file then use
- elm_hoversel_item_icon_set() right after this function, and set
- icon_file to NULL here.
-
- For more information on what @p icon_file and @p icon_type are, see the
- @ref Icon "icon documentation".
+ [[Add an item to the hoversel button
- @ingroup Hoversel */
+ This adds an item to the hoversel to show when it is clicked. Note: if you
+ need to use an icon from an edje file then use Elm.Hoversel_Item.icon.set
+ right after this function, and set icon_file to $null here.]]
- return: Elm.Widget_Item *;
+ /* FIXME: Make the hoversel_item reference in the doc a real ref. */
+ /* FIXME-doc
+ For more information on what @p icon_file and @p icon_type are, see the
+ @ref Icon "icon documentation". */
+ return: Elm.Widget_Item *; [[A handle to the added item.]]
params {
- @in label: const(char)* @optional; /*@ The text label to use for the item (NULL if not desired) */
- @in icon_file: const(char)* @optional; /*@ An image file path on disk to use for the icon or standard
- icon name (NULL if not desired) */
- @in icon_type: Elm_Icon_Type; /*@ The icon type if relevant */
- @in func: Evas_Smart_Cb @optional; /*@ Convenience function to call when this item is selected. The last
- parameter @p event_info of @c func is the selected item pointer. */
- @in data: const(void)* @optional; /*@ Data to pass to item-related functions */
+ @in label: const(char)* @optional; [[The text label to use for the item (NULL if not desired)]]
+ @in icon_file: const(char)* @optional; [[An image file path on disk to use for the icon or standard icon name (NULL if not desired)]]
+ @in icon_type: Elm_Icon_Type; [[The icon type if relevant]]
+ @in func: Evas_Smart_Cb @optional; [[Convenience function to call when this item is selected. The last parameter $event_info of $func is the selected item pointer.]]
+ @in data: const(void)* @optional; [[Data to pass to item-related functions]]
}
}
}