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


_______________________________________________
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to