diff options
author | Daniel Zaoui <daniel.zaoui@samsung.com> | 2013-04-28 14:37:51 +0300 |
---|---|---|
committer | Daniel Zaoui <daniel.zaoui@samsung.com> | 2013-04-28 14:43:28 +0300 |
commit | 3503e09397a10edb78cd56394e9a2ade4f0a819e (patch) | |
tree | 91d1975cef21a96f5e0c596c44eda624866ffa04 | |
parent | 7ca91290f1352ba61e8b6d92e04abb54e72521c9 (diff) | |
download | elementary-3503e09397a10edb78cd56394e9a2ade4f0a819e.tar.gz |
Elementary: Lost APIs have resurrected.
-rw-r--r-- | src/lib/Makefile.am | 1 | ||||
-rw-r--r-- | src/lib/elm_flipselector.h | 1 | ||||
-rw-r--r-- | src/lib/elm_flipselector_common.h | 61 | ||||
-rw-r--r-- | src/lib/elm_photocam_legacy.h | 15 |
4 files changed, 78 insertions, 0 deletions
diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am index 622942bbb..0b251f77a 100644 --- a/src/lib/Makefile.am +++ b/src/lib/Makefile.am @@ -210,6 +210,7 @@ elm_flip_common.h \ elm_flip_eo.h \ elm_flip_legacy.h \ elm_flipselector.h \ +elm_flipselector_common.h \ elm_flipselector_eo.h \ elm_flipselector_legacy.h \ elm_focus.h \ diff --git a/src/lib/elm_flipselector.h b/src/lib/elm_flipselector.h index 03610b976..8e4761a64 100644 --- a/src/lib/elm_flipselector.h +++ b/src/lib/elm_flipselector.h @@ -54,6 +54,7 @@ * @{ */ +#include "elm_flipselector_common.h" #ifdef EFL_EO_API_SUPPORT #include "elm_flipselector_eo.h" #endif diff --git a/src/lib/elm_flipselector_common.h b/src/lib/elm_flipselector_common.h new file mode 100644 index 000000000..40f863302 --- /dev/null +++ b/src/lib/elm_flipselector_common.h @@ -0,0 +1,61 @@ +/** + * Set whether a given flip selector widget's item should be the + * currently selected one. + * + * @param it The flip selector item + * @param selected @c EINA_TRUE to select it, @c EINA_FALSE to unselect. + * + * This sets whether @p item is or not the selected (thus, under + * display) one. If @p item is different than the one under display, + * the latter will be unselected. If the @p item is set to be + * unselected, on the other hand, the @b first item in the widget's + * internal members list will be the new selected one. + * + * @see elm_flipselector_item_selected_get() + * + * @ingroup Flipselector + */ +EAPI void elm_flipselector_item_selected_set(Elm_Object_Item *it, Eina_Bool selected); + +/** + * Get whether a given flip selector widget's item is the currently + * selected one. + * + * @param it The flip selector item + * @return @c EINA_TRUE, if it's selected, @c EINA_FALSE otherwise + * (or on errors). + * + * @see elm_flipselector_item_selected_set() + * + * @ingroup Flipselector + */ +EAPI Eina_Bool elm_flipselector_item_selected_get(const Elm_Object_Item *it); + +/** + * Gets the item before @p item in a flip selector widget's internal list of + * items. + * + * @param it The item to fetch previous from + * @return The item before the @p item, in its parent's list. If there is no + * previous item for @p item or there's an error, @c NULL is returned. + * + * @see elm_flipselector_item_next_get() + * + * @ingroup Flipselector + */ +EAPI Elm_Object_Item *elm_flipselector_item_prev_get(const Elm_Object_Item *it); + +/** + * Gets the item after @p item in a flip selector widget's + * internal list of items. + * + * @param it The item to fetch next from + * @return The item after the @p item, in its parent's list. If there is no next + * item for @p item or there's an error, @c NULL is returned. + * + * @see elm_flipselector_item_prev_get() + * + * @ingroup Flipselector + */ +EAPI Elm_Object_Item *elm_flipselector_item_next_get(const Elm_Object_Item *it); + diff --git a/src/lib/elm_photocam_legacy.h b/src/lib/elm_photocam_legacy.h index be52b9749..9f8ea4fd9 100644 --- a/src/lib/elm_photocam_legacy.h +++ b/src/lib/elm_photocam_legacy.h @@ -154,6 +154,21 @@ EAPI void elm_photocam_image_region_get(const Evas_Object *obj EAPI void elm_photocam_image_region_show(Evas_Object *obj, int x, int y, int w, int h); /** + * @brief Bring in the viewed portion of the image + * + * @param obj The photocam object + * @param x X-coordinate of region in image original pixels + * @param y Y-coordinate of region in image original pixels + * @param w Width of region in image original pixels + * @param h Height of region in image original pixels + * + * This shows the region of the image using animation. + * + * @ingroup Photocam + */ +EAPI void elm_photocam_image_region_bring_in(Evas_Object *obj, int x, int y, int w, int h); + +/** * @brief Set the paused state for photocam * * @param obj The photocam object |