Hi,
I have this cocoa code in order to show a menu when a “menu app” or menu-extras icon is clicked on on the menu bar. Only trouble is it pops up on top of my menu-app icon, at the very top instead of right _below_ the menu bar. What am i doing wrong ? here is the code in question: // NOTE: pimpl->statusItem is a NSStatusItem* void SystemTrayIconComponent::createMenu() { NSMenuItem *tItem = nil; pimpl->theMenu = [[NSMenu alloc] initWithTitle:@""]; [pimpl->theMenu setAutoenablesItems:NO]; [pimpl->theMenu addItemWithTitle:@"One" action:nil keyEquivalent:@""]; [pimpl->theMenu addItemWithTitle:@"Two" action:nil keyEquivalent:@""]; [pimpl->theMenu addItemWithTitle:@"Three" action:nil keyEquivalent:@""]; [pimpl->theMenu addItem:[NSMenuItem separatorItem]]; tItem = [pimpl->theMenu addItemWithTitle:@"Quit" action:@selector(terminate:) keyEquivalent:@"q"]; [tItem setKeyEquivalentModifierMask:NSCommandKeyMask]; NSStatusBar *statusBar = [NSStatusBar systemStatusBar]; pimpl->statusItem = [statusBar statusItemWithLength:NSVariableStatusItemLength]; // [pimpl->statusItem retain]; [pimpl->statusItem setToolTip:@"This is our tool tip text"]; [pimpl->statusItem setHighlightMode:YES]; [pimpl->getView() setMenu:pimpl->theMenu]; } void SystemTrayIconComponent::showDropdownMenu(Point<int> mousePos) [pimpl->statusItem popUpStatusItemMenu: pimpl->theMenu ]; } _______________________________________________ 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com