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