/* * Copyright (C) 2009 Stephen F. Booth * All Rights Reserved */ #import #define INSPECTOR_PANE_HEADER_HEIGHT 17 @class SFBInspectorPaneHeader, SFBInspectorPaneBody; @interface SFBInspectorPane : NSView { @private BOOL _collapsed; SFBInspectorPaneHeader *_headerView; SFBInspectorPaneBody *_bodyView; } @property (readonly, assign, getter=isCollapsed) BOOL collapsed; - (NSString *) title; - (void) setTitle:(NSString *)title; - (IBAction) toggleCollapsed:(id)sender; - (void) setCollapsed:(BOOL)collapsed animate:(BOOL)animate; - (SFBInspectorPaneHeader *) headerView; - (SFBInspectorPaneBody *) bodyView; @end