Can you compare what happens when you right-click on the omnibox vs. a bookmark button? It might be interesting to see where/how those stacks differ.
On Mon, Jan 11, 2010 at 2:55 PM, Andrew Bonventre <andyb...@chromium.org> wrote: > Wrong list. Oops. > > On Mon, Jan 11, 2010 at 2:50 PM, Andrew Bonventre (Bons) > <andyb...@google.com> wrote: >> I'm attempting to add context menus to Browser Action buttons within >> the toolbar, but I've hit a snag and cannot for the life of me figure >> out what is happening with my events... >> >> - (void)onRightMouseDown:(NSEvent*)theEvent; is never being called >> within my NSButton subclass, and in fact, any other portion of the >> Toolbar controller except for the Omnibar. I've tried overloading the >> function within BrowserActionButton, ToolbarController and >> ToolbarView, only to never have it called. In order to track down the >> codepath for a right mouse down event that _does_ work in the toolbar, >> I got a stacktrace of the context menu code within the Omnibar: >> >> #0 0x001c7454 in -[AutocompleteTextFieldEditor menuForEvent:] at >> autocomplete_text_field_editor.mm:89 >> #1 0x92ecf0ae in -[NSView rightMouseDown:] >> #2 0x92e3e1ef in -[NSTextView rightMouseDown:] >> #3 0x929adfe0 in -[NSWindow sendEvent:] >> #4 0x001f6c58 in -[ChromeEventProcessingWindow sendEvent:] at >> chrome_event_processing_window.mm:101 >> #5 0x001f58a7 in -[ChromeBrowserWindow sendEvent:] at >> chrome_browser_window.mm:300 >> #6 0x928c6b2f in -[NSApplication sendEvent:] >> #7 0x0078b18a in -[CrApplication sendEvent:] at >> chrome_application_mac.mm:33 >> #8 0x9285a4ff in -[NSApplication run] >> ... >> >> I have confirmed that -[ChromeEventProcessingWindow sendEvent:] IS >> being called on right mouse clicks and therefore NSWindow's sendEvent >> is being called. >> >> Any ideas would be greatly appreciated. Something is eating them up >> and I don't know what's going on. >> >> A >> > > -- > You received this message because you are subscribed to the Google Groups > "Chrome-team" group. > To post to this group, send email to chrome-t...@google.com. > To unsubscribe from this group, send email to > chrome-team+unsubscr...@google.com. > For more options, visit this group at > http://groups.google.com/a/google.com/group/chrome-team/?hl=en. > > > > -- Mike Pinkerton Mac Weenie pinker...@google.com
-- Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev