Bug 133138

Summary: Python bindings for ATK appear not to bind atk_add_global_event_listener
Product: [Fedora] Fedora Reporter: Dave Malcolm <dmalcolm>
Component: pygtk2Assignee: Matthew Barnes <mbarnes>
Status: CLOSED UPSTREAM QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: jdahlin
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-11-06 21:13:29 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 133136    

Description Dave Malcolm 2004-09-21 20:26:06 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2)
Gecko/20040809

Description of problem:
import atk
dir (atk) lists remove_global_event_listener but does not list
add_global_event_listener.

Can't find it in atk.Util either.

Appears to be wrapped, looking at latest version in CVS; am I being
daft and not spotting it, are we up-to-date, or has something gone
wrong with the bindings?

Version-Release number of selected component (if applicable):
pygtk2-2.3.96-2

How reproducible:
Always

Steps to Reproduce:
1. python
2. import atk
3. dir (atk)
    

Additional info:

Comment 1 Dave Malcolm 2004-09-27 22:01:36 UTC
I just had a go at trying to build the latest version in pygtk2/devel
(2.3.96-2); the following error messages during code generation look
like the cause of the problem:

Could not write method AtkObject.connect_property_change_handler: No
ArgType for 'AtkPropertyChangeHandler*'
Could not write method AtkObject.notify_state_change: No ArgType for
'AtkState'
Warning: generating old-style constructor for atk_no_op_object_new
Could not write method AtkRelation.get_target: No ArgType for 'GPtrArray*'
Could not write method AtkStateSet.add_states: No ArgType for
'AtkStateType*'
Could not write method AtkStateSet.contains_states: No ArgType for
'AtkStateType*'
Could not write function add_focus_tracker: No ArgType for
'AtkEventListener'
Could not write function focus_tracker_init: No ArgType for
'AtkEventListenerInit'
Could not write function add_global_event_listener: No ArgType for
'GSignalEmissionHook'
Could not write function add_key_event_listener: No ArgType for
'AtkKeySnoopFunc'


Comment 2 Need Real Name 2006-04-12 15:04:28 UTC
This should be moved upstream..

Comment 3 Matthew Barnes 2006-11-06 21:13:29 UTC
Moving this upstream.

Please see http://bugzilla.gnome.org/show_bug.cgi?id=371716.