On 17 Jul '08, at 11:29 AM, Omar Qazi wrote:
Maybe you could fake the mouse even that would normally pop it open.
Actually, after some experimentation I figured out how to do it using the accessibility API:
@interface NSComboBox (MYExpansionAPI) @property (getter=isExpanded) BOOL expanded; @end @implementation NSComboBox (MYExpansionAPI) - (BOOL) isExpanded { id ax = NSAccessibilityUnignoredDescendant(self);return [[ax accessibilityAttributeValue: NSAccessibilityExpandedAttribute] boolValue];
} - (void) setExpanded: (BOOL)expanded { id ax = NSAccessibilityUnignoredDescendant(self);[ax accessibilitySetValue: [NSNumber numberWithBool: expanded] forAttribute: NSAccessibilityExpandedAttribute];
} @end —Jens
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]