[MacRuby-devel] Using AXObserverCreate with macruby
Benjamin Mollenhauer
benjaminmollenhauer at googlemail.com
Sun May 24 10:05:22 PDT 2009
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/AccessibilityLowlevel/AXUIElement%5Fh/CompositePage.html#/
/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
More information about the MacRuby-devel
mailing list