24 May
2009
24 May
'09
5:05 p.m.
Hello, how can I use a ruby function as an parameter to AXObserverCreate?
extern AXError AXObserverCreate ( pid_t application, AXObserverCallback callback, AXObserverRef *outObserver);
It requires an AXObserverCallback, defined as
typedef void ( *AXObserverCallback)( AXObserverRef observer, AXUIElementRef element, CFStringRef notification, void *refcon);
http://developer.apple.com/documentation/Accessibility/Reference/Accessibili... /apple%5Fref/c/tdef/AXObserverCallback I wrote a Obj.-C class (http://pastie.org/488213) to to access those functions, but how could I use ruby code as a callback? Any ideas? Ben