API  0.9.6
 All Classes Files Functions Variables Macros Modules Pages
CPTableHeaderView Class Reference

#import <CPTableHeaderView.h>

+ Inheritance diagram for CPTableHeaderView:

Instance Methods

(int) - columnAtPoint:
 
(void) - continueResizingTableColumn:at:
 
(BOOL) - continueTrackingTableColumn:at:
 
(void) - draggedView:beganAt:
 
(void) - draggedView:endedAt:operation:
 
(void) - draggedView:movedTo:
 
(void) - drawRect:
 
(BOOL) - drawsColumnLines
 
(void) - encodeWithCoder:
 
(CGRect) - headerRectOfColumn:
 
(id) - initWithCoder:
 
(id) - initWithFrame:
 
(void) - layoutSubviews
 
(void) - mouseDown:
 
(void) - mouseEntered:
 
(void) - mouseExited:
 
(void) - mouseMoved:
 
(void) - setDrawsColumnLines:
 
(void) - setTableView:
 
(BOOL) - shouldResizeTableColumn:at:
 
(void) - startResizingTableColumn:at:
 
(void) - startTrackingTableColumn:at:
 
(void) - stopResizingTableColumn:at:
 
(void) - stopTrackingTableColumn:at:
 
(CPTableView- tableView
 
(void) - trackMouse:
 
- Instance Methods inherited from CPView
(BOOL) - acceptsFirstMouse:
 
(void) - addSubview:
 
(void) - addSubview:positioned:relativeTo:
 
(CGRect) - adjustScroll:
 
(float) - alphaValue
 
(BOOL) - autoresizesSubviews
 
(unsigned) - autoresizingMask
 
(BOOL) - autoscroll:
 
(CPColor- backgroundColor
 
(CGRect) - bounds
 
(CGPoint) - boundsOrigin
 
(CGSize) - boundsSize
 
(BOOL) - canBecomeKeyView
 
(CGPoint) - center
 
(BOOL) - clipsToBounds
 
(CGPoint) - convertPoint:fromView:
 
(CGPoint) - convertPoint:toView:
 
(CGPoint) - convertPointFromBase:
 
(CGPoint) - convertPointToBase:
 
(CGRect) - convertRect:fromView:
 
(CGRect) - convertRect:toView:
 
(CGRect) - convertRectFromBase:
 
(CGRect) - convertRectToBase:
 
(CGSize) - convertSize:fromView:
 
(CGSize) - convertSize:toView:
 
(CPView- createEphemeralSubviewNamed:
 
(id) - currentValueForThemeAttribute:
 
(void) - didAddSubview:
 
(void) - display
 
(void) - displayIfNeeded
 
(void) - displayIfNeededInRect:
 
(void) - displayRect:
 
(void) - displayRectIgnoringOpacity:inContext:
 
(void) - dragImage:at:offset:event:pasteboard:source:slideBack:
 
(void) - dragView:at:offset:event:pasteboard:source:slideBack:
 
(void) - drawRect:
 
(CPMenuItem- enclosingMenuItem
 
(CPScrollView- enclosingScrollView
 
(BOOL) - enterFullScreenMode
 
(BOOL) - enterFullScreenMode:withOptions:
 
(CPView- ephemeralSubviewNamed:
 
(void) - exitFullScreenMode
 
(void) - exitFullScreenModeWithOptions:
 
(CGRect) - frame
 
(CGPoint) - frameOrigin
 
(CGSize) - frameSize
 
(BOOL) - hasThemeAttribute:
 
(BOOL) - hasThemeState:
 
(CPView- hitTest:
 
(BOOL) - hitTests
 
(id) - init
 
(BOOL) - inLiveResize
 
(BOOL) - isDescendantOf:
 
(BOOL) - isFlipped
 
(BOOL) - isHidden
 
(BOOL) - isHiddenOrHasHiddenAncestor
 
(BOOL) - isInFullScreenMode
 
(BOOL) - isOpaque
 
(CALayer- layer
 
(CPView- layoutEphemeralSubviewNamed:positioned:relativeToEphemeralSubviewNamed:
 
(void) - layoutIfNeeded
 
(void) - lockFocus
 
(CPMenu- menuForEvent:
 
(BOOL) - mouseDownCanMoveWindow
 
(BOOL) - needsDisplay
 
(BOOL) - needsPanelToBecomeKey
 
(CPView- nextKeyView
 
(CPView- nextValidKeyView
 
(BOOL) - performKeyEquivalent:
 
(BOOL) - postsBoundsChangedNotifications
 
(BOOL) - postsFrameChangedNotifications
 
(CPView- previousKeyView
 
(CPView- previousValidKeyView
 
(CGRect) - rectForEphemeralSubviewNamed:
 
(void) - reflectScrolledClipView:
 
(CPArray- registeredDraggedTypes
 
(void) - registerForDraggedTypes:
 
(void) - registerThemeValues:
 
(void) - registerThemeValues:inherit:
 
(void) - removeFromSuperview
 
(void) - replaceSubview:with:
 
(void) - resizeSubviewsWithOldSize:
 
(void) - resizeWithOldSuperviewSize:
 
(void) - rightMouseDown:
 
(void) - scrollClipView:toPoint:
 
(void) - scrollPoint:
 
(void) - scrollRect:by:
 
(BOOL) - scrollRectToVisible:
 
(void) - setAlphaValue:
 
(void) - setAutoresizesSubviews:
 
(void) - setAutoresizingMask:
 
(void) - setBackgroundColor:
 
(void) - setBounds:
 
(void) - setBoundsOrigin:
 
(void) - setBoundsSize:
 
(void) - setCenter:
 
(void) - setClipsToBounds:
 
(void) - setFrame:
 
(void) - setFrameOrigin:
 
(void) - setFrameSize:
 
(void) - setHidden:
 
(void) - setHitTests:
 
(void) - setLayer:
 
(void) - setNeedsDisplay:
 
(void) - setNeedsDisplayInRect:
 
(void) - setNeedsLayout
 
(void) - setNextKeyView:
 
(void) - setPostsBoundsChangedNotifications:
 
(void) - setPostsFrameChangedNotifications:
 
(void) - setSubviews:
 
(void) - setTag:
 
(void) - setTheme:
 
(void) - setThemeClass:
 
(BOOL) - setThemeState:
 
(void) - setToolTip:
 
(void) - setValue:forThemeAttribute:
 
(void) - setValue:forThemeAttribute:inState:
 
(void) - setWantsLayer:
 
(CPArray- subviews
 
(CPView- superview
 
(CPInteger) - tag
 
(CPTheme- theme
 
(CPString- themeClass
 
(unsigned) - themeState
 
(CPString- toolTip
 
(void) - unlockFocus
 
(void) - unregisterDraggedTypes
 
(BOOL) - unsetThemeState:
 
(id) - valueForThemeAttribute:
 
(id) - valueForThemeAttribute:inState:
 
(void) - viewDidChangeTheme
 
(void) - viewDidEndLiveResize
 
(void) - viewDidHide
 
(void) - viewDidMoveToSuperview
 
(void) - viewDidMoveToWindow
 
(void) - viewDidUnhide
 
(void) - viewWillDraw
 
(void) - viewWillMoveToSuperview:
 
(void) - viewWillMoveToWindow:
 
(void) - viewWillStartLiveResize
 
(CPView- viewWithTag:
 
(CGRect) - visibleRect
 
(BOOL) - wantsLayer
 
(void) - willRemoveSubview:
 
(CPWindow- window
 
- Instance Methods inherited from CPResponder
(BOOL) - acceptsFirstResponder
 
(BOOL) - becomeFirstResponder
 
(void) - doCommandBySelector:
 
(void) - flagsChanged:
 
(void) - insertBackTab:
 
(void) - insertLineBreak:
 
(void) - insertNewline:
 
(void) - insertTab:
 
(void) - insertText:
 
(void) - interpretKeyEvents:
 
(void) - keyDown:
 
(void) - keyUp:
 
(CPMenu- menu
 
(void) - mouseDragged:
 
(void) - mouseUp:
 
(CPResponder- nextResponder
 
(void) - noResponderFor:
 
(BOOL) - resignFirstResponder
 
(void) - rightMouseUp:
 
(void) - scrollWheel:
 
(void) - setMenu:
 
(void) - setNextResponder:
 
(BOOL) - tryToPerform:with:
 
(CPUndoManager- undoManager
 
- Instance Methods inherited from CPObject
(void) - addObserver:forKeyPath:options:context:
 
(void) - applyChange:toKeyPath:
 
(id) - autorelease
 
(id) - awakeAfterUsingCoder:
 
(void) - awakeFromCib
 
(void) - bind:toObject:withKeyPath:options:
 
(Class) - classForCoder
 
(Class) - classForKeyedArchiver
 
(CPString- className
 
(id) - copy
 
(void) - dealloc
 
(CPString- description
 
(CPDictionary- dictionaryWithValuesForKeys:
 
(void) - didChange:valuesAtIndexes:forKey:
 
(void) - didChangeValueForKey:
 
(void) - didChangeValueForKey:withSetMutation:usingObjects:
 
(void) - doesNotRecognizeSelector:
 
(CPArray- exposedBindings
 
(id) - forwardingTargetForSelector:
 
(void) - forwardInvocation:
 
(unsigned) - hash
 
(BOOL) - implementsSelector:
 
(CPDictionary- infoForBinding:
 
(BOOL) - isEqual:
 
(BOOL) - isKindOfClass:
 
(BOOL) - isMemberOfClass:
 
(BOOL) - isProxy
 
(IMP) - methodForSelector:
 
(CPMethodSignature) - methodSignatureForSelector:
 
(id) - mutableArrayValueForKey:
 
(id) - mutableArrayValueForKeyPath:
 
(id) - mutableCopy
 
(id) - mutableSetValueForKey:
 
(id) - mutableSetValueForKeyPath:
 
(id) - performSelector:
 
(id) - performSelector:withObject:
 
(id) - performSelector:withObject:withObject:
 
(id) - performSelector:withObjects:
 
(void) - release
 
(void) - removeObserver:forKeyPath:
 
(id) - replacementObjectForArchiver:
 
(id) - replacementObjectForCoder:
 
(id) - replacementObjectForKeyedArchiver:
 
(BOOL) - respondsToSelector:
 
(id) - retain
 
(id) - self
 
(void) - setValue:forKey:
 
(void) - setValue:forKeyPath:
 
(void) - setValue:forUndefinedKey:
 
(void) - setValuesForKeysWithDictionary:
 
(CPString- UID
 
(void) - unbind:
 
(Class) - valueClassForBinding:
 
(id) - valueForKey:
 
(id) - valueForKeyPath:
 
(id) - valueForUndefinedKey:
 
(void) - willChange:valuesAtIndexes:forKey:
 
(void) - willChangeValueForKey:
 
(void) - willChangeValueForKey:withSetMutation:usingObjects:
 

Class Methods

(CPString+ defaultThemeClass
 
(id) + themeAttributes
 
- Class Methods inherited from CPView
(CPMenu+ defaultMenu
 
(void) + initialize
 
(CPSet+ keyPathsForValuesAffectingBounds
 
(CPSet+ keyPathsForValuesAffectingFrame
 
- Class Methods inherited from CPObject
(BOOL) + accessInstanceVariablesDirectly
 
(id) + alloc
 
(id) + allocWithCoder:
 
(BOOL) + automaticallyNotifiesObserversForKey:
 
(Class) + class
 
(void) + exposeBinding:
 
(IMP) + instanceMethodForSelector:
 
(BOOL) + instancesRespondToSelector:
 
(BOOL) + isSubclassOfClass:
 
(CPSet+ keyPathsForValuesAffectingValueForKey:
 
(void) + load
 
(id) + new
 
(void) + setVersion:
 
(Class) + superclass
 
(int) + version
 

Additional Inherited Members

- Instance Variables inherited from CPObject
Class isa
 

Detailed Description

Definition at line 2 of file CPTableHeaderView.h.

Method Documentation

- (int) columnAtPoint: (CGPoint)  aPoint
implementation

Definition at line 262 of file CPTableHeaderView.j.

- (void) continueResizingTableColumn: (int)  aColumnIndex
at: (CGPoint)  aPoint 
implementation

Definition at line 566 of file CPTableHeaderView.j.

- (BOOL) continueTrackingTableColumn: (int)  aColumnIndex
at: (CGPoint)  aPoint 
implementation

Definition at line 399 of file CPTableHeaderView.j.

+ (CPString) defaultThemeClass
implementation

Reimplemented from CPView.

Definition at line 224 of file CPTableHeaderView.j.

- (void) draggedView: (CPView aView
beganAt: (CGPoint)  aPoint 
implementation

Definition at line 487 of file CPTableHeaderView.j.

- (void) draggedView: (CPImage aView
endedAt: (CGPoint)  aLocation
operation: (CPDragOperation)  anOperation 
implementation

Definition at line 533 of file CPTableHeaderView.j.

- (void) draggedView: (CPView aView
movedTo: (CGPoint)  aPoint 
implementation

Definition at line 499 of file CPTableHeaderView.j.

- (void) drawRect: (CGRect)  aRect
implementation

Definition at line 668 of file CPTableHeaderView.j.

- (BOOL) drawsColumnLines
implementation

Definition at line 283 of file CPTableHeaderView.j.

- (void) encodeWithCoder: (CPCoder aCoder
implementation

Archives the view to a coder.

Parameters
aCoderthe object into which the view's data will be archived.

Reimplemented from CPView.

Provided by category CPTableHeaderView(CPCoding).

Definition at line 739 of file CPTableHeaderView.j.

- (CGRect) headerRectOfColumn: (int)  aColumnIndex
implementation

Definition at line 267 of file CPTableHeaderView.j.

- (id) initWithCoder: (CPCoder aCoder
implementation

Initializes the view from an archive.

Parameters
aCoderthe coder from which to initialize
Returns
the initialized view

Reimplemented from CPView.

Provided by category CPTableHeaderView(CPCoding).

Definition at line 719 of file CPTableHeaderView.j.

- (id) initWithFrame: (CGRect)  aFrame
implementation

Initializes the receiver for usage with the specified bounding rectangle

Returns
the initialized view

Reimplemented from CPView.

Definition at line 252 of file CPTableHeaderView.j.

- (void) layoutSubviews
implementation

Reimplemented from CPView.

Definition at line 641 of file CPTableHeaderView.j.

- (void) mouseDown: (CPEvent anEvent
implementation

Notifies the receiver that the user has clicked the mouse down in its area.

Parameters
anEventcontains information about the click

Reimplemented from CPView.

Definition at line 318 of file CPTableHeaderView.j.

- (void) mouseEntered: (CPEvent theEvent
implementation

Reimplemented from CPResponder.

Definition at line 625 of file CPTableHeaderView.j.

- (void) mouseExited: (CPEvent anEvent
implementation

Notifies the receiver that the mouse exited the receiver's area.

Parameters
anEventcontains information about the exit

Reimplemented from CPResponder.

Definition at line 635 of file CPTableHeaderView.j.

- (void) mouseMoved: (CPEvent anEvent
implementation

Notifies the receiver that the user has moved the mouse (with no buttons down).

Parameters
anEventcontains information about the movement

Reimplemented from CPResponder.

Definition at line 630 of file CPTableHeaderView.j.

- (void) setDrawsColumnLines: (BOOL)  aFlag
implementation

Definition at line 278 of file CPTableHeaderView.j.

- (void) setTableView: (CPTableView aValue
implementation

Synthesized accessor method.

Provided by category CPTableHeaderView(CPSynthesizedAccessors).

Definition at line 761 of file CPTableHeaderView.j.

- (BOOL) shouldResizeTableColumn: (int)  aColumnIndex
at: (CGPoint)  aPoint 
implementation

Definition at line 545 of file CPTableHeaderView.j.

- (void) startResizingTableColumn: (int)  aColumnIndex
at: (CGPoint)  aPoint 
implementation

Definition at line 556 of file CPTableHeaderView.j.

- (void) startTrackingTableColumn: (int)  aColumnIndex
at: (CGPoint)  aPoint 
implementation

Definition at line 394 of file CPTableHeaderView.j.

- (void) stopResizingTableColumn: (int)  aColumnIndex
at: (CGPoint)  aPoint 
implementation

Definition at line 586 of file CPTableHeaderView.j.

- (void) stopTrackingTableColumn: (int)  aColumnIndex
at: (CGPoint)  aPoint 
implementation

Definition at line 426 of file CPTableHeaderView.j.

- (CPTableView) tableView
implementation

Synthesized accessor method.

Provided by category CPTableHeaderView(CPSynthesizedAccessors).

Definition at line 753 of file CPTableHeaderView.j.

+ (id) themeAttributes
implementation

Reimplemented from CPView.

Definition at line 229 of file CPTableHeaderView.j.

- (void) trackMouse: (CPEvent theEvent
implementation

Definition at line 323 of file CPTableHeaderView.j.


The documentation for this class was generated from the following files: