Patch attached.
>From e8774deaa02cfec639cdc515da659b23085a7b30 Mon Sep 17 00:00:00 2001
From: Kai Huuhko <[email protected]>
Date: Wed, 14 Mar 2012 02:16:18 +0200
Subject: [PATCH] Added pos_set to Bubble.

---
 .../python-elementary/elementary/__init__.py       |    5 +++++
 .../elementary/elementary.c_elementary_bubble.pxi  |    3 +++
 .../include/elementary/c_elementary.pxd            |    7 +++++++
 3 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/BINDINGS/python/python-elementary/elementary/__init__.py b/BINDINGS/python/python-elementary/elementary/__init__.py
index 53cb71f..e55e2ba 100644
--- a/BINDINGS/python/python-elementary/elementary/__init__.py
+++ b/BINDINGS/python/python-elementary/elementary/__init__.py
@@ -107,4 +107,9 @@ ELM_FLIP_ROTATE_YZ_CENTER_AXIS = 3
 ELM_FLIP_CUBE_LEFT = 4
 ELM_FLIP_CUBE_RIGHT = 5
 
+ELM_BUBBLE_POS_TOP_LEFT = 0
+ELM_BUBBLE_POS_TOP_RIGHT = 1
+ELM_BUBBLE_POS_BOTTOM_LEFT = 2
+ELM_BUBBLE_POS_BOTTOM_RIGHT = 3
+
 c_elementary.init()
diff --git a/BINDINGS/python/python-elementary/elementary/elementary.c_elementary_bubble.pxi b/BINDINGS/python/python-elementary/elementary/elementary.c_elementary_bubble.pxi
index aa05471..58aebd3 100644
--- a/BINDINGS/python/python-elementary/elementary/elementary.c_elementary_bubble.pxi
+++ b/BINDINGS/python/python-elementary/elementary/elementary.c_elementary_bubble.pxi
@@ -58,4 +58,7 @@ cdef class Bubble(Object):
         def __set__(self, value):
             self.icon_set(value)
 
+    def pos_set(self, pos):
+        elm_bubble_pos_set(self.obj, pos)
+
 _elm_widget_type_register("bubble", Bubble)
diff --git a/BINDINGS/python/python-elementary/include/elementary/c_elementary.pxd b/BINDINGS/python/python-elementary/include/elementary/c_elementary.pxd
index 44d532d..b413c2a 100644
--- a/BINDINGS/python/python-elementary/include/elementary/c_elementary.pxd
+++ b/BINDINGS/python/python-elementary/include/elementary/c_elementary.pxd
@@ -169,6 +169,12 @@ cdef extern from "Elementary.h":
         ELM_WRAP_MIXED
         ELM_WRAP_LAST
 
+    ctypedef enum Elm_Bubble_Pos:
+        ELM_BUBBLE_POS_TOP_LEFT
+        ELM_BUBBLE_POS_TOP_RIGHT
+        ELM_BUBBLE_POS_BOTTOM_LEFT
+        ELM_BUBBLE_POS_BOTTOM_RIGHT
+
     ctypedef struct Elm_Entry_Anchor_Info
     ctypedef struct Elm_Entry_Anchorview_Info:
         char *name
@@ -596,6 +602,7 @@ cdef extern from "Elementary.h":
 
     # Bubble object
     evas.c_evas.Evas_Object *elm_bubble_add(evas.c_evas.Evas_Object *parent)
+    void elm_bubble_pos_set(evas.c_evas.Evas_Object *obj, Elm_Bubble_Pos pos)
 
     # Photo object
     evas.c_evas.Evas_Object *elm_photo_add(evas.c_evas.Evas_Object *parent)
-- 
1.7.9

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to