Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Changeset [46c14f3766da69131751c575adceb1f160425cf4] by Derek Hammer

Revision 46c14f3766da69131751c575adceb1f160425cf4, committed by Derek Hammer · September 19th, 2010 @ 07:20 PM

Adding the real skeleton

Copying previous constants

Removing unnecessary constants

Borrowing initialization from my old implementation.

Refactoring the initialization method and adding setBackgroundColor: override.

Removing +initialize (no theming support yet) and -viewDidMoveToWindow (not sure why this was there?)

Implement the bulk of the new CPTabView

Adding delegate selectors. Don't think this is complete, though. What about when a user clicks on a segmented tab control?!

Adding delegate

Think I may have fixed the delegate blocking for selected segment control items

Adding tests. Fixing a bug by reverting to old way. Delegates still broken.

Cleaning up the test.

Resolving delegate issues (thanks Saikat!).

Switching tab appearance based on type enum. Updating tests to slightly test this.

Conflicts:

AppKit/CPTabView2.j

http://github.com/280north/cappuccino/commit/46c14f3766da69131751c5...

8 changed files

  • A AppKit/CPTabView2.j
  • A Tests/Manual/CPTabView2/AppController.j
  • A Tests/Manual/CPTabView2/Info.plist
  • A Tests/Manual/CPTabView2/Jakefile
  • A Tests/Manual/CPTabView2/Resources/spinner.gif
  • A Tests/Manual/CPTabView2/index-debug.html
  • A Tests/Manual/CPTabView2/index.html
  • A Tests/Manual/CPTabView2/main.j