Changeset [fdbef474f0b24b2cdb5eb0ba0d532ce253f1a47a] by Aparajita Fishman

January 27th, 2013 @ 03:32 PM

Final fixes for popovers as child windows

  • Fixed case where a dangling transition function was left when closing a popover.
  • Fixed case where closing a popover, moving the target view, then reopening the same popover would not reposition the popover when resizing the target view's window.
  • Optimized repositioning of popover on target view change.
  • Implemented transitional popovers via trapped mouse down events.
  • Implemented dequeue: argument of CPApplication -setTarget:selector:forNextEventMatchingMask:untilDate:inMode:dequeue: and -setCallback:forNextEventMatchingMask:untilDate:inMode:dequeue:.
  • Fixed some child window behavior when ordering/closing.
  • Eliminated no longer necessary window close notification in CPPopover.
  • Fixed window title in theme so it doesn't dim when window is main but not key.

Committed by Aparajita Fishman

  • M AppKit/CPApplication.j
  • M AppKit/CPDragServer.j
  • M AppKit/CPPopover.j
  • M AppKit/CPSegmentedControl.j
  • M AppKit/CPWindow/_CPWindow.j
  • M AppKit/Themes/Aristo2/ThemeDescriptors.j
  • M AppKit/_CPPopoverWindow.j
New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

The Cappuccino Web Framework, including AppKit, Foundation, and Objective-J.

Shared Ticket Bins