summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Zaoui <daniel.zaoui@samsung.com>2013-04-28 14:37:51 +0300
committerDaniel Zaoui <daniel.zaoui@samsung.com>2013-04-28 14:43:28 +0300
commit3503e09397a10edb78cd56394e9a2ade4f0a819e (patch)
tree91d1975cef21a96f5e0c596c44eda624866ffa04
parent7ca91290f1352ba61e8b6d92e04abb54e72521c9 (diff)
downloadelementary-3503e09397a10edb78cd56394e9a2ade4f0a819e.tar.gz
Elementary: Lost APIs have resurrected.
-rw-r--r--src/lib/Makefile.am1
-rw-r--r--src/lib/elm_flipselector.h1
-rw-r--r--src/lib/elm_flipselector_common.h61
-rw-r--r--src/lib/elm_photocam_legacy.h15
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