On Wed, Dec 23, 2009 at 11:00 PM, daniele_athome
<[email protected]> wrote:
> On Thu, Dec 24, 2009 at 01:09, Gustavo Sverzut Barbieri
> <[email protected]> wrote:
>> On Wed, Dec 23, 2009 at 5:16 PM, daniele_athome
>> <[email protected]> wrote:
>>> Hello list.
>>> I'm trying to implement the python binding for the longpressed event
>>> of elementary List widget.
>>> The problem is that selected ListItem is passed to the callback as a
>>> integer, so I use some pyrex tricks to get the python wrapper.
>>> My code goes segv when I try to cast data received from
>>> elm_list_item_data_get() to a python object, that is, these lines:
>>>
>>
>> I introduced a framework to easy this conversion of event_info from C
>> to Python (see _callback_add_full) and also made it more efl-like, by
>> renaming _callback_remove() to _callback_del(), also the internals are
>> more similar and some errors I handle in Evas are now also fixed in
>> Elm (ie: delete the callback from the callback itself).
>>
>> Please help test.
>>
>
> I did some tests and everything seem to work well.
>
> However, every List callback has the same problem: the incoming
> signature is ( List, List ) instead of the expected ( List, ListItem
> ).

You mean, after my patch? Take a look _list_item_conv.


-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: [email protected]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to