elm_bubble: Move enums to elm_bubble.eo
authorYakov Goldberg <yakov.g@samsung.com>
Tue, 7 Jul 2015 08:00:07 +0000 (11:00 +0300)
committerYakov Goldberg <yakov.g@samsung.com>
Wed, 8 Jul 2015 07:23:38 +0000 (10:23 +0300)
Move enums from elm_bubble_common.h to elm_bubble.eo in order to make them
more accessible for bindings. Delete elm_bubble_common.h.

src/lib/Makefile.am
src/lib/elm_bubble.eo
src/lib/elm_bubble.h
src/lib/elm_bubble_common.h [deleted file]

index 01452b6..c52c884 100644 (file)
@@ -162,7 +162,6 @@ elm_box_common.h \
 elm_bubble.h \
 elm_bubble_eo.h \
 elm_bubble_legacy.h \
-elm_bubble_common.h \
 elm_button.h \
 elm_button_eo.h \
 elm_button_legacy.h \
index cf2c24f..3b5c492 100644 (file)
@@ -1,3 +1,19 @@
+enum Elm.Bubble.Pos
+{
+  [[
+     @addtogroup Bubble
+     Defines the corner values for a bubble.
+
+     The corner will be used to determine where the arrow of the
+     bubble points to.
+  ]]
+  invalid = -1, [[Invalid corner.]]
+  top_left, [[The arrow of the bubble points to the top left corner.]]
+  top_right, [[The arrow of the bubble points to the top right corner.]]
+  bottom_left, [[The arrow of the bubble points to the bottom left corner.]]
+  bottom_right [[The arrow of the bubble points to the bottom right corner.]]
+}
+
 class Elm.Bubble (Elm.Layout, Evas.Clickable_Interface)
 {
    eo_prefix: elm_obj_bubble;
@@ -25,7 +41,7 @@ class Elm.Bubble (Elm.Layout, Evas.Clickable_Interface)
             @ingroup Bubble */
          }
          values {
-            pos: Elm_Bubble_Pos; /*@ The given corner for the bubble. */
+            pos: Elm.Bubble.Pos; /*@ The given corner for the bubble. */
          }
       }
    }
index 853cf7b..f0ca62c 100644 (file)
@@ -61,7 +61,6 @@
  * @{
  */
 
-#include "elm_bubble_common.h"
 #ifdef EFL_EO_API_SUPPORT
 #include "elm_bubble_eo.h"
 #endif
diff --git a/src/lib/elm_bubble_common.h b/src/lib/elm_bubble_common.h
deleted file mode 100644 (file)
index 0e3c94e..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-/**
- * @addtogroup Bubble
- *
- * @{
- */
-
-/**
- * Defines the corner values for a bubble.
- *
- * The corner will be used to determine where the arrow of the
- * bubble points to.
- */
-typedef enum
-{
-  ELM_BUBBLE_POS_INVALID = -1, /**< invalid corner */
-  ELM_BUBBLE_POS_TOP_LEFT, /**< the arrow of the bubble points to the top left corner. */
-  ELM_BUBBLE_POS_TOP_RIGHT, /**< the arrow of the bubble points to the top right corner. */
-  ELM_BUBBLE_POS_BOTTOM_LEFT, /**< the arrow of the bubble points to the bottom left corner. */
-  ELM_BUBBLE_POS_BOTTOM_RIGHT, /**< the arrow of the bubble points to the bottom right corner. */
-} Elm_Bubble_Pos;
-
-/**
- * @}
- */