PageRenderTime 158ms CodeModel.GetById 27ms app.highlight 94ms RepoModel.GetById 1ms app.codeStats 5ms

/core/externals/google-toolbox-for-mac/XcodePlugin/XcodeHeaders/DevToolsInterface.h

http://macfuse.googlecode.com/
C++ Header | 15310 lines | 13950 code | 1347 blank | 13 comment | 0 complexity | db91d24f36e3d46c89e8c9beacba427b MD5 | raw file

Large files files are truncated, but you can click here to view the full file

   1/*
   2 *     Generated by class-dump 3.1.1.
   3 *
   4 *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
   5 */
   6
   7//	Framework:     	DevToolsCore
   8//	Header:       	Unknown
   9//	Documentation:	Unknown
  10
  11struct PBXButtonState {
  12    int _field1;
  13    char _field2;
  14    char _field3;
  15    char _field4;
  16};
  17
  18struct _NSHashTable;
  19
  20struct _NSMapTable;
  21
  22struct _NSPoint {
  23    float x;
  24    float y;
  25};
  26
  27struct _NSRange {
  28    unsigned int location;
  29    unsigned int length;
  30};
  31
  32struct _NSRect {
  33    struct _NSPoint origin;
  34    struct _NSSize size;
  35};
  36
  37struct _NSSize {
  38    float width;
  39    float height;
  40};
  41
  42struct _NSZone;
  43
  44struct _PBXChangeEntry {
  45    struct _NSRange _field1;
  46    int _field2;
  47    struct _NSRange _field3;
  48    int _field4;
  49};
  50
  51struct _PBXDateTimestampMapping {
  52    double _field1;
  53    unsigned int _field2;
  54};
  55
  56struct _PBXLineOffsetTable {
  57    unsigned int capacity;
  58    unsigned int count;
  59    unsigned int *offsets;
  60    unsigned int deferredAdjustmentIndex;
  61    int deferredAdjustment;
  62};
  63
  64struct __CFMachPort;
  65
  66struct __CFRunLoop;
  67
  68struct __CFRunLoopObserver;
  69
  70struct __CFRunLoopSource;
  71
  72struct __CFString;
  73
  74struct __SCNetworkReachability;
  75
  76struct __fcsFlags {
  77    unsigned int appendsSpaceOnFileMatch:1;
  78    unsigned int appendsSlashOnDirectoryMatch:1;
  79    unsigned int _reserved:30;
  80};
  81
  82struct __pecFlags {
  83    unsigned int showsRootPlist:1;
  84    unsigned int initedOutlineView:1;
  85    unsigned int nonLossyASCIIStrings:1;
  86    unsigned int RESERVED:29;
  87};
  88
  89struct __tfdFlags {
  90    unsigned int immutable:1;
  91    unsigned int lineEnding:2;
  92    unsigned int isClosing:1;
  93    unsigned int settingsAreSet:1;
  94    unsigned int usesTabs:1;
  95    unsigned int isUTF8WithBOM:1;
  96    unsigned int wrapsLines:1;
  97    unsigned int usingDefaultLanguage:1;
  98    unsigned int RESERVED:23;
  99};
 100
 101struct _cbmFlags {
 102    unsigned int classesNeedReload:1;
 103    unsigned int membersNeedReload:1;
 104    unsigned int classesReloading:1;
 105    unsigned int membersReloading:1;
 106    unsigned int hasIndex:1;
 107    unsigned int hasClasses:1;
 108    unsigned int isBookClick:1;
 109    unsigned int isClassClick:1;
 110    unsigned int loadingNewOptions:1;
 111    unsigned int indexIsUpdating:1;
 112    unsigned int _reserved:24;
 113};
 114
 115struct _cbosFlags {
 116    unsigned int showsFlatClassesList:1;
 117    unsigned int showsClasses:1;
 118    unsigned int showsProtocols:1;
 119    unsigned int showsCategoriesAsSubclasses:1;
 120    unsigned int showsRootCategoriesAsSubclasses:1;
 121    unsigned int showsFrameworkClasses:1;
 122    unsigned int showsProjectClasses:1;
 123    unsigned int showsMethods:1;
 124    unsigned int showsData:1;
 125    unsigned int showsInstanceMembers:1;
 126    unsigned int showsClassMembers:1;
 127    unsigned int showsInheritedMembers:1;
 128    unsigned int classesNeedReload:1;
 129    unsigned int membersNeedReload:1;
 130    unsigned int classesReloading:1;
 131    unsigned int membersReloading:1;
 132    unsigned int _reserved:16;
 133};
 134
 135typedef struct {
 136    unsigned int observingWindow:1;
 137    unsigned int isRunning:1;
 138    unsigned int isBookClick:1;
 139    unsigned int isPreviousFindSelection:1;
 140    unsigned int RESERVED:28;
 141} CDAnonymousStruct2;
 142
 143typedef struct {
 144    id _field1;
 145    int _field2;
 146    int _field3;
 147    struct _NSRange _field4;
 148    struct _NSRange _field5;
 149    id _field6;
 150    id _field7;
 151    char *_field8;
 152    id _field9;
 153    unsigned short _field10;
 154    char _field11;
 155    id _field12;
 156} CDAnonymousStruct3;
 157
 158typedef struct {
 159    unsigned int doesDraggingEntered:1;
 160    unsigned int doesDraggingUpdated:1;
 161    unsigned int doesDraggingExited:1;
 162    unsigned int doesPrepare:1;
 163    unsigned int doesPerform:1;
 164    unsigned int doesConclude:1;
 165    unsigned int _reserved:26;
 166} CDAnonymousStruct4;
 167
 168typedef struct {
 169    unsigned int observingProject:1;
 170    unsigned int RESERVED:31;
 171} CDAnonymousStruct1;
 172
 173/*
 174 * File: /System/Library/PrivateFrameworks/DevToolsInterface.framework/Versions/A/DevToolsInterface
 175 * Arch: Intel 80x86 (i386)
 176 *       Current version: 762.0.0, Compatibility version: 1.0.0
 177 */
 178
 179@protocol PBXBookmarkSupport
 180- (id)bookmark;
 181@end
 182
 183@protocol PBXCompletionItem
 184- (id)name;
 185- (id)displayText;
 186- (id)displayType;
 187- (id)completionText;
 188- (id)descriptionText;
 189- (id)icon;
 190- (int)priority;
 191@end
 192
 193@protocol PBXEditorSelectedSymbol
 194- (id)selectedSymbolsInProject:(id)fp8;
 195@end
 196
 197@protocol PBXExternalEditorClientProtocol
 198- (BOOL)saveFile:(id)fp8;
 199@end
 200
 201@protocol PBXExternalEditorServerProtocol
 202- (void)registerExternalEditor:(byref id)fp8;
 203- (void)unregisterExternalEditor:(byref id)fp8;
 204- (void)externalEditor:(byref id)fp8 didOpenFile:(bycopy id)fp12;
 205- (void)externalEditor:(byref id)fp8 didCloseFile:(bycopy id)fp12;
 206- (void)externalEditor:(byref id)fp8 setEdited:(BOOL)fp12 forFile:(bycopy id)fp16;
 207@end
 208
 209@protocol PBXFileOperationServerProtocol
 210- (void)editFile:(bycopy id)fp8 andDisplayCharacterRange:(struct _NSRange)fp12 activateIDE:(BOOL)fp20;
 211- (void)editFile:(bycopy id)fp8 andDisplayLineRange:(struct _NSRange)fp12 activateIDE:(BOOL)fp20;
 212- (void)revertFileIfNeeded:(bycopy id)fp8 activateIDE:(BOOL)fp12;
 213- (void)revertFile:(bycopy id)fp8 activateIDE:(BOOL)fp12;
 214- (BOOL)isFileOpen:(bycopy id)fp8;
 215- (BOOL)isFileEdited:(bycopy id)fp8;
 216- (void)saveFile:(bycopy id)fp8 forceSave:(BOOL)fp12;
 217@end
 218
 219@protocol PBXFindableText <PBXSelectableText>
 220- (BOOL)findText:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 backwards:(BOOL)fp20 wrap:(BOOL)fp24;
 221- (BOOL)findRegularExpression:(id)fp8 ignoreCase:(BOOL)fp12 backwards:(BOOL)fp16 wrap:(BOOL)fp20;
 222- (BOOL)allowsReplace;
 223- (BOOL)replaceCurrentSelectionWithString:(id)fp8;
 224- (unsigned int)replaceAllStringsMatchingString:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20 matchStyle:(int)fp24;
 225- (unsigned int)replaceAllStringsMatchingRegularExpression:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20;
 226@end
 227
 228@protocol PBXImageGestureObserver
 229- (void)eventSent:(id)fp8 toView:(id)fp12;
 230@end
 231
 232@protocol PBXLSViewControllerProtocol <NSObject>
 233- (void)dsModelDidUpdate:(id)fp8;
 234- (void)dsModelWillDealloc:(id)fp8;
 235@end
 236
 237@protocol PBXMarkerDelegateProtocol <NSObject>
 238- (void)setLineNumber:(unsigned int)fp8;
 239- (unsigned int)lineNumber;
 240- (void)markChanged;
 241- (BOOL)isEnabled;
 242- (int)state;
 243@end
 244
 245@protocol PBXMenuObserver
 246- (void)updateMenu:(id)fp8;
 247- (void)menuWillPopup:(id)fp8;
 248- (void)menuDidPopup:(id)fp8;
 249@end
 250
 251@protocol PBXNodeEditingProtocol
 252- (BOOL)canRename;
 253- (BOOL)canDelete;
 254- (BOOL)canAddToGroup;
 255- (BOOL)canGroup;
 256- (BOOL)canUngroup;
 257@end
 258
 259@protocol PBXProjectIndexStatusObserving
 260- (void)indexer:(id)fp8 willIndexFile:(id)fp12 inProject:(id)fp16 percentComplete:(int)fp20;
 261@end
 262
 263@protocol PBXProjectWatcherClientProtocol
 264- (void)projectDidOpen:(bycopy id)fp8;
 265- (void)projectWillClose:(bycopy id)fp8;
 266- (void)target:(bycopy id)fp8 wasAddedToProject:(bycopy id)fp12;
 267- (void)target:(bycopy id)fp8 willBeRemovedFromProject:(bycopy id)fp12;
 268- (void)target:(bycopy id)fp8 didBecomeActiveInProject:(bycopy id)fp12;
 269- (void)file:(bycopy id)fp8 wasAddedToProject:(bycopy id)fp12;
 270- (void)file:(bycopy id)fp8 willBeRemovedFromProject:(bycopy id)fp12;
 271- (void)file:(bycopy id)fp8 wasAddedToTarget:(bycopy id)fp12 inProject:(bycopy id)fp16;
 272- (void)file:(bycopy id)fp8 willBeRemovedFromTarget:(bycopy id)fp12 inProject:(bycopy id)fp16;
 273@end
 274
 275@protocol PBXProjectWatcherServerProtocol
 276- (bycopy id)openProjects;
 277- (bycopy id)openProjectsContainingFile:(bycopy id)fp8;
 278- (void)addOpenProjectObserver:(byref id)fp8;
 279- (void)removeOpenProjectObserver:(byref id)fp8;
 280- (bycopy id)filesOfTypes:(bycopy id)fp8 inProject:(bycopy id)fp12;
 281- (void)addProjectFileObserver:(byref id)fp8 forDictionary:(bycopy id)fp12;
 282- (void)removeProjectFileObserver:(byref id)fp8;
 283- (bycopy id)openProjectsAppropriateForFile:(bycopy id)fp8;
 284- (bycopy id)targetsInProject:(bycopy id)fp8;
 285- (bycopy id)targetsInProject:(bycopy id)fp8 containingFile:(bycopy id)fp12;
 286- (bycopy id)activeTargetInProject:(bycopy id)fp8;
 287- (void)addTargetObserver:(byref id)fp8 forProjects:(bycopy id)fp12;
 288- (void)removeTargetObserver:(byref id)fp8;
 289- (bycopy id)filesOfTypes:(bycopy id)fp8 inTarget:(bycopy id)fp12 ofProject:(bycopy id)fp16;
 290- (void)addTargetFileObserver:(byref id)fp8 forDictionary:(bycopy id)fp12;
 291- (void)removeTargetFileObserver:(byref id)fp8;
 292- (bycopy id)nameOfTarget:(bycopy id)fp8 inProject:(bycopy id)fp12;
 293- (void)addFileObserver:(byref id)fp8 forFiles:(bycopy id)fp12;
 294- (void)removeFileObserver:(byref id)fp8;
 295- (bycopy id)pathForFileWithName:(bycopy id)fp8 inProject:(bycopy id)fp12;
 296- (void)addFiles:(bycopy id)fp8 toProject:(bycopy id)fp12 nearFile:(bycopy id)fp16 preferredInsertionGroupName:(bycopy id)fp20 addToTargets:(bycopy id)fp24 copyIntoGroupFolder:(BOOL)fp28 createGroupsRecursively:(BOOL)fp32;
 297- (void)addFiles:(bycopy id)fp8 toProject:(bycopy id)fp12 nearFile:(bycopy id)fp16 preferredInsertionGroupName:(bycopy id)fp20 addToTargets:(bycopy id)fp24 copyIntoGroupFolder:(BOOL)fp28 createGroupsRecursively:(BOOL)fp32 fileEncoding:(unsigned int)fp36;
 298- (void)addGroupWithName:(bycopy id)fp8 path:(bycopy id)fp12 toProject:(bycopy id)fp16 nearFile:(bycopy id)fp20 preferredInsertionGroupName:(bycopy id)fp24;
 299- (bycopy id)productSettingsForTarget:(bycopy id)fp8 ofProject:(bycopy id)fp12;
 300- (void)setProductSetting:(bycopy id)fp8 forKey:(bycopy id)fp12 inTarget:(bycopy id)fp16 ofProject:(bycopy id)fp20;
 301- (void)removeProductSettingForKey:(bycopy id)fp8 inTarget:(bycopy id)fp12 ofProject:(bycopy id)fp16;
 302@end
 303
 304@protocol PBXRegexFindable
 305- (id)findOccurenceOfRegularExpession:(id)fp8 afterBookmark:(id)fp12 wrapAround:(BOOL)fp16 usingFileReference:(id)fp20;
 306- (id)findOccurenceOfRegularExpession:(id)fp8 beforeBookmark:(id)fp12 wrapAround:(BOOL)fp16 usingFileReference:(id)fp20;
 307- (id)allOccurencesOfRegularExpression:(id)fp8 usingFileReference:(id)fp12;
 308@end
 309
 310@protocol PBXSearchFieldDelegate
 311- (id)searchMenu;
 312- (id)placeholderString;
 313- (void)searchChanged:(id)fp8 forSearchField:(id)fp12;
 314- (void)searchDidEndEdit:(id)fp8 forSearchField:(id)fp12;
 315- (void)cancelSearchForSearchField:(id)fp8;
 316- (void)searchHome;
 317@end
 318
 319@protocol PBXSelectableText
 320- (id)selectedString;
 321@end
 322
 323@protocol PBXSelectionSource
 324- (void)didBecomeSelectionContext;
 325- (id)selectedProjectItems;
 326- (id)windowForSelectionContext;
 327@end
 328
 329@protocol PBXSelectionTarget
 330- (id)performAction:(id)fp8 withSelection:(id)fp12;
 331@end
 332
 333@protocol PBXSetMenuProtocol
 334- (int)addMenuItemWithTitle:(bycopy in id)fp8 keyEquivalentAtom:(bycopy in id)fp12 inputSourceName:(bycopy in id)fp16 outputDestinationName:(bycopy in id)fp20 script:(bycopy in id)fp24 atIndex:(in int)fp28 inMenuAtPath:(bycopy in id)fp32;
 335- (int)addMenuItemsForScriptFile:(bycopy in id)fp8 atIndex:(in int)fp12 inMenuAtPath:(bycopy in id)fp16;
 336- (int)addSubmenuWithTitle:(bycopy in id)fp8 atIndex:(in int)fp12 inMenuAtPath:(bycopy in id)fp16;
 337- (int)addSubmenuWithImage:(bycopy in id)fp8 title:(bycopy in id)fp12 atIndex:(in int)fp16 inMenuAtPath:(id)fp20;
 338- (int)addSeparatorItemAtIndex:(in int)fp8 inMenuAtPath:(bycopy in id)fp12;
 339- (int)removeMenuItemAtIndex:(in int)fp8 inMenuAtPath:(bycopy in id)fp12;
 340- (int)removeAllCustomItemsInMenuAtPath:(bycopy in id)fp8;
 341@end
 342
 343@protocol PBXSignatureSymbol
 344- (id)parameters;
 345- (id)invocationString;
 346- (id)codeCompletionInvocationString;
 347- (id)invocationStringIncludeTarget:(BOOL)fp8;
 348@end
 349
 350@protocol PBXSourceLexerDelegate
 351- (void)gotSyntaxClass:(int)fp8 forRange:(struct _NSRange)fp12;
 352@end
 353
 354@protocol PBXTSCharacterStreamConsuming <PBXTSStreamConsuming>
 355- (void)stream:(id)fp8 processCharacters:(id)fp12;
 356@end
 357
 358@protocol PBXTSStreamConsuming <NSObject>
 359- (void)streamDidEnd:(id)fp8;
 360@end
 361
 362@protocol PBXTSTaskDelegate <NSObject>
 363- (void)task:(id)fp8 failureMessage:(id)fp12;
 364- (void)taskDidStart:(id)fp8;
 365- (void)taskDidStop:(id)fp8 stopRequested:(BOOL)fp12;
 366- (void)task:(id)fp8 outputData:(id)fp12;
 367@end
 368
 369@protocol PBXTableColumnProvider
 370- (id)optionalColumnIdentifiers:(id)fp8;
 371- (id)requiredColumnIdentifiers:(id)fp8;
 372- (id)menuTitleForIdentifier:(id)fp8;
 373- (id)addColumnForIdentifier:(id)fp8 toTable:(id)fp12;
 374- (void)removeColumnForIdentifier:(id)fp8 fromTable:(id)fp12;
 375- (id)submenuItem;
 376@end
 377
 378@protocol PBXTextBookmarkResolvable
 379- (id)fullString;
 380- (struct _NSRange)lineRangeForRange:(struct _NSRange)fp8;
 381- (id)stringFromBookmark:(id)fp8;
 382- (id)lineStringFromBookmark:(id)fp8;
 383- (struct _NSRange)characterRangeFromBookmark:(id)fp8;
 384- (struct _NSRange)lineNumberRangeFromBookmark:(id)fp8;
 385@end
 386
 387@protocol PBXTextFindable
 388- (id)findOccurenceOfString:(id)fp8 afterBookmark:(id)fp12 ignoreCase:(BOOL)fp16 matchStyle:(int)fp20 wrapAround:(BOOL)fp24 usingFileReference:(id)fp28;
 389- (id)findOccurenceOfString:(id)fp8 beforeBookmark:(id)fp12 ignoreCase:(BOOL)fp16 matchStyle:(int)fp20 wrapAround:(BOOL)fp24 usingFileReference:(id)fp28;
 390- (id)allOccurencesOfString:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 usingFileReference:(id)fp20;
 391@end
 392
 393@protocol PBXTextReplaceable <PBXTextBookmarkResolvable>
 394- (BOOL)allowsReplace;
 395- (void)replaceBookmark:(id)fp8 withString:(id)fp12;
 396- (void)beginReplacing;
 397- (void)endReplacing;
 398@end
 399
 400@protocol PBXTrackableTask
 401- (float)taskPercentComplete;
 402- (int)taskProgressType;
 403- (BOOL)taskStopRunning;
 404- (BOOL)taskRequiresIntervention;
 405- (BOOL)taskCanBeStoppedManually;
 406- (id)taskIdentifier;
 407- (id)taskDisplayString;
 408- (id)taskDescriptionString;
 409- (id)taskBadge;
 410@end
 411
 412@protocol PBXTrackableTaskObserver
 413- (void)taskRegistered:(id)fp8;
 414- (void)taskUnregistered:(id)fp8;
 415@end
 416
 417@protocol PBXUIDeletionAssistant
 418- (void)deleteApplicableElements:(id)fp8 fromModule:(id)fp12;
 419@end
 420
 421@protocol PBXWizardProxies
 422- (id)categorizedWizardNames;
 423- (id)instantiateWizardWithParent:(id)fp8;
 424@end
 425
 426@protocol XCAssertionHandling
 427- (void)handleFailureInMethod:(SEL)fp8 object:(id)fp12 fileName:(id)fp16 lineNumber:(int)fp20 messageFormat:(id)fp24 arguments:(char *)fp28;
 428- (void)handleFailureInFunction:(id)fp8 fileName:(id)fp12 lineNumber:(int)fp16 messageFormat:(id)fp20 arguments:(char *)fp24;
 429@end
 430
 431@protocol XCBreakpointActionsProtocol
 432- (void)disableAllBreakpoints;
 433- (void)enableAllBreakpoints;
 434- (void)exportBreakpoints:(id)fp8 toPath:(id)fp12;
 435- (void)importBreakpointsFromPath:(id)fp8 forProject:(id)fp12 atPath:(id)fp16;
 436@end
 437
 438@protocol XCDebugTask <PBXTrackableTask>
 439- (void)debugTaskPause;
 440- (BOOL)debugTaskPauseIsValid;
 441- (void)debugTaskContinue;
 442- (BOOL)debugTaskContinueIsValid;
 443- (void)debugTaskStepOver;
 444- (BOOL)debugTaskStepOverIsValid;
 445- (void)debugTaskStepInto;
 446- (BOOL)debugTaskStepIntoIsValid;
 447- (void)debugTaskStepOut;
 448- (BOOL)debugTaskStepOutIsValid;
 449- (void)debugTaskRestart;
 450- (BOOL)debugTaskRestartIsValid;
 451- (void)debugTaskStepInstruction;
 452- (BOOL)debugTaskStepInstructionIsValid;
 453- (void)debugTaskNextInstruction;
 454- (BOOL)debugTaskNextInstructionIsValid;
 455- (void)debugTaskSync;
 456- (BOOL)debugTaskSyncIsValid;
 457- (void)toggleCustomizedDataDisplayEnabled:(id)fp8;
 458- (BOOL)isCustomizedDataDisplayEnabled;
 459- (void)debugTaskShowConsole:(id)fp8;
 460- (void)debugTaskShowExpressions:(id)fp8;
 461- (void)debugTaskShowGlobalVariables:(id)fp8;
 462- (void)debugTaskShowMemoryBrowser:(id)fp8;
 463- (void)debugTaskShowSharedLibraries:(id)fp8;
 464- (void)debugTaskShowStdIO:(id)fp8;
 465- (void)debugTaskClearLogs:(id)fp8;
 466- (void)debugTaskToggleDisassemblyDisplay:(id)fp8;
 467- (BOOL)isDebugStrEnabled;
 468- (BOOL)isLibgmallocEnabled;
 469- (id)debuggingSession;
 470@end
 471
 472@protocol XCDebuggerConsoleCompletion
 473- (void)complete:(id)fp8;
 474- (BOOL)supportsCompletion;
 475@end
 476
 477@protocol XCDockViewHeader
 478- (id)headerImage;
 479@end
 480
 481@protocol XCDockableDragSource
 482- (BOOL)isDockTarget;
 483- (struct _NSSize)sizeOfSourceModule:(int)fp8;
 484- (id)removeSubmoduleAtIndex:(int)fp8;
 485- (void)closeIfAppropriate;
 486- (id)owningModuleForView:(id)fp8;
 487- (id)dragSourceModule;
 488@end
 489
 490@protocol XCFosterParentHostProtocol
 491- (void)reloadDataForProxies;
 492- (void)noteNeedsUpdateForItem:(id)fp8;
 493- (id)project;
 494@end
 495
 496@protocol XCGroupingProtocol <PBXNodeEditingProtocol>
 497- (Class)groupingClass;
 498@end
 499
 500@protocol XCLayout
 501- (void)positionView:(id)fp8 atLocation:(id)fp12;
 502- (void)positionView:(id)fp8 atLocation:(id)fp12 inSuperview:(id)fp16;
 503- (void)removeView:(id)fp8;
 504- (id)locationOfView:(id)fp8;
 505- (id)viewAtLocation:(id)fp8;
 506- (id)sortedViewsByLocation:(id)fp8;
 507- (void)layoutViews:(id)fp8 inControlView:(id)fp12;
 508- (struct _NSSize)minSize;
 509- (void)recomputeMinimumSize;
 510@end
 511
 512@protocol XCLayoutContraints
 513- (struct _NSSize)minSize;
 514- (struct _NSSize)maxSize;
 515- (struct _NSSize)bestSize;
 516@end
 517
 518@protocol XCMenuTableDataSource
 519- (int)numberOfSectionsForMenuTable:(id)fp8;
 520- (id)menuTable:(id)fp8 titleOfSection:(int)fp12;
 521- (int)menuTable:(id)fp8 numberOfTopicsWithinSection:(int)fp12;
 522- (id)menuTable:(id)fp8 titleOfTopic:(int)fp12 withinSection:(int)fp16;
 523- (int)menuTable:(id)fp8 numberOfItemsWithinTopic:(int)fp12 withinSection:(int)fp16;
 524- (id)menuTable:(id)fp8 attributedStringAtIndex:(int)fp12 withinTopic:(int)fp16 withinSection:(int)fp20;
 525- (id)menuTable:(id)fp8 representedObjectAtIndex:(int)fp12 withinTopic:(int)fp16 withinSection:(int)fp20;
 526- (BOOL)separateTopicsForMenuTable:(id)fp8;
 527- (int)menuTable:(id)fp8 maxLengthOfColumn:(int)fp12;
 528- (id)menuTable:(id)fp8 attributesForSectionHeader:(int)fp12;
 529- (id)menuTable:(id)fp8 attributesForColumn:(int)fp12;
 530- (int)maxNumberOfRowsForMenuTable:(id)fp8;
 531- (id)overflowStringForMenuTable:(id)fp8;
 532- (void)prepareCacheForMenuTable:(id)fp8;
 533- (void)clearCacheForMenuTable:(id)fp8;
 534- (void)menuTable:(id)fp8 menuItemSelected:(id)fp12;
 535@end
 536
 537@protocol XCNetworkHostObserver
 538- (void)newtworkHostOnlineStatusChanged:(BOOL)fp8;
 539@end
 540
 541@protocol XCOutlineViewCheckBoxProtocol
 542- (void)toggleEnabledState;
 543- (void)storeCheckBoxBounds:(struct _NSRect)fp8;
 544- (struct _NSRect)checkBoxBounds;
 545@end
 546
 547@protocol XCProgressControl
 548- (BOOL)isIndeterminate;
 549- (void)setIndeterminate:(BOOL)fp8;
 550- (double)doubleValue;
 551- (void)setDoubleValue:(double)fp8;
 552- (double)minValue;
 553- (double)maxValue;
 554- (void)setMinValue:(double)fp8;
 555- (void)setMaxValue:(double)fp8;
 556- (double)animationDelay;
 557- (void)setAnimationDelay:(double)fp8;
 558- (BOOL)usesThreadedAnimation;
 559- (void)setUsesThreadedAnimation:(BOOL)fp8;
 560- (void)startAnimation:(id)fp8;
 561- (void)stopAnimation:(id)fp8;
 562- (void)setStyle:(int)fp8;
 563- (int)style;
 564- (void)sizeToFit;
 565- (BOOL)isDisplayedWhenStopped;
 566- (void)setDisplayedWhenStopped:(BOOL)fp8;
 567- (BOOL)openActivityViewer;
 568- (void)setOpenActivityViewer:(BOOL)fp8;
 569@end
 570
 571@protocol XCProxiedToolbarItemProtocol
 572- (void)setProxiedToolbarItem:(id)fp8;
 573@end
 574
 575@protocol XCProxyObjectProtocol
 576- (id)representedObject;
 577@end
 578
 579@protocol XCSelectionSource
 580- (id)xcSelection;
 581- (void)revealItems:(id)fp8 select:(BOOL)fp12;
 582- (BOOL)wantsToRetainFocusDuringSelection;
 583- (id)windowOfSelection;
 584@end
 585
 586@protocol XCUnretainedReferent
 587- (id)unretainedReference;
 588@end
 589
 590@interface PBXOpenSavePanelHelper : NSObject
 591{
 592}
 593
 594+ (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
 595
 596@end
 597
 598@interface NSApplication (PBXAppKitExtensions)
 599- (id)keyWindowActiveModule;
 600- (id)mainWindowActiveModule;
 601- (id)canonicalApplicationPath;
 602- (void)verifyAvailableFileDescriptor;
 603@end
 604
 605@interface NSSplitView (PBXAppKitExtensions)
 606- (void)setPosition:(float)fp8 ofDivider:(int)fp12;
 607- (float)positionOfDivider:(int)fp8;
 608@end
 609
 610@interface NSTextView (PBXAppKitExtensions)
 611- (BOOL)isBeingEdited;
 612- (void)deleteToEndOfDocument:(id)fp8;
 613- (void)deleteToBeginningOfDocument:(id)fp8;
 614@end
 615
 616@interface NSTextField (PBXAppKitExtensions)
 617- (id)unvalidatedStringValue;
 618- (BOOL)isBeingEdited;
 619@end
 620
 621@interface NSWindow (PBXAppKitExtensions)
 622- (id)activeModule;
 623@end
 624
 625@interface NSButtonCell (PBXAppKitExtensions)
 626- (void)_configureAsFlatPushButtonWithThemeImageID:(unsigned int)fp8;
 627@end
 628
 629@interface NSView (PBXAppKitExtensions)
 630- (BOOL)scrollRectToVisible:(struct _NSRect)fp8 inClipViewAboveView:(id)fp24;
 631@end
 632
 633@interface NSFont (PBXAppKitExtensions)
 634+ (id)boldedControlContentFontOfSize:(float)fp8;
 635+ (id)italicizedControlContentFontOfSize:(float)fp8;
 636+ (id)boldedMessageFontOfSize:(float)fp8;
 637+ (id)italicizedMessageFontOfSize:(float)fp8;
 638+ (id)boldedUserFixedPitchFontOfSize:(float)fp8;
 639+ (id)italicizedUserFixedPitchFontOfSize:(float)fp8;
 640@end
 641
 642@interface NSColor (PBXHTMLColorExtras)
 643+ (id)linkColor;
 644+ (id)activeLinkColor;
 645+ (id)visitedLinkColor;
 646@end
 647
 648@interface NSCursor (PBXHTMLCursorExtras)
 649+ (id)fingerCursor;
 650@end
 651
 652@interface NSColor (PBXAppKitExtensions)
 653+ (id)PBX_resultsBackgroundColor;
 654+ (id)PBX_gutterColor;
 655@end
 656
 657@interface NSString (PBXAppKitExtensions)
 658- (id)attributedStringByOverstriking;
 659@end
 660
 661@interface NSImage (PBXAppKitExtensions)
 662+ (id)imageNamed:(id)fp8 forClass:(Class)fp12;
 663- (struct _NSSize)smallestSize;
 664- (id)smallestRep;
 665@end
 666
 667@interface NSTableView (PBXAppKitExtensions)
 668- (void)selectLastRow;
 669- (BOOL)_shouldAbortMouseDownAfterDragAttempt;
 670@end
 671
 672@interface PBXWindowController : NSWindowController
 673{
 674    struct _NSHashTable *_modulesNeedingUpdate;
 675    PBXModule *_rootModule;
 676    id _lastFirstResponder;
 677}
 678
 679+ (id)windowControllerWithModule:(id)fp8;
 680- (void)_installModuleView;
 681- (void)_removeModuleView;
 682- (id)initWithWindow:(id)fp8;
 683- (id)initWithModule:(id)fp8;
 684- (id)initWithWindowNibName:(id)fp8;
 685- (id)initWithWindowNibName:(id)fp8 owner:(id)fp12;
 686- (id)initWithWindowNibPath:(id)fp8 owner:(id)fp12;
 687- (id)init;
 688- (void)dealloc;
 689- (void)finalize;
 690- (id)rootModule;
 691- (void)setRootModule:(id)fp8;
 692- (void)moduleUpdateStatusDidChange:(id)fp8;
 693- (id)activeModule;
 694- (void)windowDidUpdate:(id)fp8;
 695- (void)updateFirstResponder;
 696- (void)updateModulesIfNeeded;
 697- (void)windowWillClose:(id)fp8;
 698- (void)synchronizeWindowTitleWithDocumentName;
 699- (id)description;
 700- (void)doCommandBySelector:(SEL)fp8;
 701- (BOOL)tryToPerform:(SEL)fp8 with:(id)fp12;
 702- (void)showWindow:(id)fp8;
 703- (void)orderWindow:(int)fp8 relativeTo:(int)fp12;
 704
 705@end
 706
 707
 708@interface _PBXProjectDocumentCopyHelper : NSObject
 709{
 710    NSString *_projectPath;
 711    NSString *_projectDirectory;
 712}
 713
 714- (id)initWithSourceProject:(id)fp8;
 715- (void)dealloc;
 716- (id)panel:(id)fp8 userEnteredFilename:(id)fp12 confirmed:(BOOL)fp16;
 717- (BOOL)panel:(id)fp8 isValidFilename:(id)fp12;
 718- (void)panel:(id)fp8 directoryDidChange:(id)fp12;
 719- (id)chooseNewProjectName;
 720
 721@end
 722
 723@interface PBXProjectDocument (PBXPrivateMethods)
 724- (BOOL)isClosing;
 725- (BOOL)willClose;
 726- (BOOL)wasAbleToSave;
 727- (void)addAssociatedProjectModule:(id)fp8;
 728- (void)removeAssociatedProjectModule:(id)fp8;
 729- (void)dumpRemainingProjectModulesToConsole;
 730@end
 731
 732@interface PBXTextStorage : NSTextStorage <PBXTextBookmarkResolvable, PBXSourceLexerDelegate>
 733{
 734    NSMutableAttributedString *_contents;
 735    struct _PBXLineOffsetTable _lineOffsets;
 736    unsigned int _numDateTimestampMappings;
 737    struct _PBXDateTimestampMapping *_dateTimestampMappings;
 738    unsigned int _numChanges;
 739    unsigned int _changeCapacity;
 740    struct _PBXChangeEntry *_changes;
 741    BOOL _breakChangeCoalescing;
 742    BOOL _linesDidChangeDuringEdit;
 743    BOOL _isPlainText;
 744    BOOL _syntaxColoringEnabled;
 745    PBXSourceLexer *_syntaxColorer;
 746    PBXMethodsList *_methodsList;
 747    PBXTextFileDocument *_textFileDocument;
 748    BOOL _forceFixAttributes;
 749    struct {
 750        unsigned int layoutComplete:1;
 751        unsigned int doingSubWordMovement:1;
 752        unsigned int encounteredCascadingColorChange:1;
 753        unsigned int unassigned:29;
 754    } _tsflags;
 755    NSTimer *_methodsListUpdater;
 756    XCAttributeRun *_temporaryAttributes;
 757    NSMutableArray *_cachedTextViewsArray;
 758    NSString *_language;
 759    void *_reserved[1];
 760}
 761
 762+ (BOOL)isSyntaxColoringAttributeName:(id)fp8;
 763+ (id)paragraphStyleFromBaseline:(id)fp8 tabStops:(id)fp12 headIndent:(float)fp16;
 764+ (void)initialize;
 765+ (void)clearAttributeCaches;
 766+ (void)rebuildAttributeCaches;
 767+ (id)defaultPlainTextColor;
 768+ (id)defaultColorForSyntaxClass:(int)fp8;
 769+ (id)colorForSyntaxClass:(int)fp8;
 770+ (void)setColor:(id)fp8 forSyntaxClass:(int)fp12;
 771+ (id)defaultPlainTextFont;
 772+ (id)fontForSyntaxClass:(int)fp8;
 773+ (void)setFont:(id)fp8 forSyntaxClass:(int)fp12;
 774+ (BOOL)syntaxColoringUsesSeparateFonts;
 775+ (void)setSyntaxColoringUsesSeparateFonts:(BOOL)fp8;
 776+ (void)adjustTextSizeBy:(float)fp8;
 777- (BOOL)shouldColorIndexedSymbols;
 778- (id)_cachedTextViews;
 779- (void)_invalidateCachedTextViews;
 780- (id)init;
 781- (id)initWithString:(id)fp8;
 782- (id)initWithString:(id)fp8 attributes:(id)fp12;
 783- (id)initWithAttributedString:(id)fp8;
 784- (id)initWithOwnedMutableAttributedString:(id)fp8;
 785- (id)initWithTextFileDocument:(id)fp8;
 786- (void)dealloc;
 787- (void)finalize;
 788- (void)setDelegate:(id)fp8;
 789- (void)shutDown;
 790- (id)textFileDocument;
 791- (void)setOwnedMutableAttributedString:(id)fp8;
 792- (void)_setForceFixAttributes:(BOOL)fp8;
 793- (BOOL)_forceFixAttributes;
 794- (BOOL)fixesAttributesLazily;
 795- (int)tabWidth;
 796- (int)indentWidth;
 797- (BOOL)usesTabs;
 798- (BOOL)_usesProgrammingLanguageBreaks;
 799- (id)string;
 800- (id)attributesAtIndex:(unsigned int)fp8 effectiveRange:(struct _NSRange *)fp12;
 801- (unsigned int)nextSubWordFromIndex:(unsigned int)fp8 forward:(BOOL)fp12;
 802- (void)setSubWordMovement:(BOOL)fp8;
 803- (unsigned int)nextWordFromIndex:(unsigned int)fp8 forward:(BOOL)fp12;
 804- (id)stringFromUnsignedInts:(const unsigned int *)fp8 count:(unsigned int)fp12;
 805- (void)_dumpLineOffsetsTable;
 806- (struct _NSRange)characterRangeForLineRange:(struct _NSRange)fp8;
 807- (struct _NSRange)lineRangeForCharacterRange:(struct _NSRange)fp8;
 808- (unsigned int)numberOfLines;
 809- (unsigned int)currentTimestamp;
 810- (void)breakChangeTrackingCoalescing;
 811- (struct _NSRange)characterRangeAtTimestamp:(unsigned int)fp8 forCharacterRange:(struct _NSRange)fp12 atTimestamp:(unsigned int)fp20;
 812- (struct _NSRange)lineRangeAtTimestamp:(unsigned int)fp8 forLineRange:(struct _NSRange)fp12 atTimestamp:(unsigned int)fp20;
 813- (void)willReplaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16 changeInLength:(int)fp20;
 814- (void)clearChangeHistory;
 815- (void)_dumpChangeHistory;
 816- (struct _NSRange)rangeAtTimestamp:(unsigned int)fp8 forRange:(struct _NSRange)fp12 atTimestamp:(unsigned int)fp20;
 817- (void)recordCurrentTimestampWithDate:(id)fp8;
 818- (unsigned int)timestampForDate:(id)fp8;
 819- (struct _NSRange)characterRangeForLineRange:(struct _NSRange)fp8 atDate:(id)fp16;
 820- (void)updateMethodsList:(id)fp8;
 821- (void)scheduleMethodsListUpdate:(BOOL)fp8;
 822- (void)didReplaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16 changeInLength:(int)fp20;
 823- (void)replaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16;
 824- (void)setAttributes:(id)fp8 range:(struct _NSRange)fp12;
 825- (unsigned int)length;
 826- (id)attribute:(id)fp8 atIndex:(unsigned int)fp12 effectiveRange:(struct _NSRange *)fp16;
 827- (id)attributesAtIndex:(unsigned int)fp8 longestEffectiveRange:(struct _NSRange *)fp12 inRange:(struct _NSRange)fp16;
 828- (id)attribute:(id)fp8 atIndex:(unsigned int)fp12 longestEffectiveRange:(struct _NSRange *)fp16 inRange:(struct _NSRange)fp20;
 829- (id)attributedSubstringFromRange:(struct _NSRange)fp8;
 830- (void)addAttribute:(id)fp8 value:(id)fp12 range:(struct _NSRange)fp16;
 831- (void)addAttributes:(id)fp8 range:(struct _NSRange)fp12;
 832- (void)removeAttribute:(id)fp8 range:(struct _NSRange)fp12;
 833- (void)replaceCharactersInRange:(struct _NSRange)fp8 withAttributedString:(id)fp16;
 834- (void)insertAttributedString:(id)fp8 atIndex:(unsigned int)fp12;
 835- (void)appendAttributedString:(id)fp8;
 836- (void)deleteCharactersInRange:(struct _NSRange)fp8;
 837- (void)setAttributedString:(id)fp8;
 838- (id)_firstLayoutManager;
 839- (void)fixWrappedLineIndentsInRange:(struct _NSRange)fp8;
 840- (void)fixTabStopsInRange:(struct _NSRange)fp8;
 841- (void)refixAttributes;
 842- (void)_syntaxColoringSettingsChanged:(id)fp8;
 843- (void)tabSettingsChanged;
 844- (BOOL)isPlainText;
 845- (void)addLayoutManager:(id)fp8;
 846- (void)removeLayoutManager:(id)fp8;
 847- (void)setPlainText:(BOOL)fp8;
 848- (BOOL)syntaxColoringEnabled;
 849- (void)setSyntaxColoringEnabled:(BOOL)fp8;
 850- (void)setLanguage:(id)fp8;
 851- (void)adjustTemporaryAttributes:(struct _NSRange)fp8 length:(unsigned int)fp16;
 852- (void)gotSyntaxClass:(int)fp8 forRange:(struct _NSRange)fp12;
 853- (void)fixSyntaxColoringInRange:(struct _NSRange)fp8;
 854- (void)processEditing;
 855- (void)invalidateAttributesInRange:(struct _NSRange)fp8;
 856- (void)invalidateAttributesAndDisplayInRange:(struct _NSRange)fp8;
 857- (void)updateCodeAssistantAttributesInRange:(struct _NSRange)fp8;
 858- (void)fixAttributesInRange:(struct _NSRange)fp8;
 859- (id)fullString;
 860- (struct _NSRange)lineRangeForRange:(struct _NSRange)fp8;
 861- (id)stringFromBookmark:(id)fp8;
 862- (id)lineStringFromBookmark:(id)fp8;
 863- (id)dataTipStringAtLocation:(unsigned int)fp8 range:(struct _NSRange *)fp12;
 864- (struct _NSRange)characterRangeFromBookmark:(id)fp8;
 865- (struct _NSRange)lineNumberRangeFromBookmark:(id)fp8;
 866- (void)layoutBecameInvalid;
 867- (void)layoutComplete;
 868- (id)cachedScannerItemAtLocation:(unsigned int)fp8;
 869- (id)methodsList;
 870- (id)alphaSortedMethodsList;
 871- (id)methodAtLocation:(unsigned int)fp8 includeAll:(BOOL)fp12;
 872- (id)methodAtLocation:(unsigned int)fp8 includeAll:(BOOL)fp12 ensureUpToDate:(BOOL)fp16;
 873- (id)methodAtLocation:(unsigned int)fp8;
 874- (id)debugInfoStringForFileNavigator;
 875
 876@end
 877
 878@interface PBXTextStorage (PBXTemporaryForKit)
 879- (BOOL)attributesValidAtIndex:(unsigned int)fp8;
 880@end
 881
 882@interface NSFont (PBXTextStorageFontMethods)
 883- (id)fontByAdjustingSize:(float)fp8;
 884@end
 885
 886@interface NSTextStorage (PBXTextExtras)
 887- (struct _NSRange)findString:(id)fp8 previousFindRange:(struct _NSRange)fp12 limitRange:(struct _NSRange)fp20 options:(unsigned int)fp28 matchStyle:(int)fp32 wrap:(BOOL)fp36;
 888- (struct _NSRange)_rangeOfExpression:(id)fp8 options:(unsigned int)fp12 range:(struct _NSRange)fp16;
 889- (struct _NSRange)findRegularExpression:(id)fp8 previousFindRange:(struct _NSRange)fp12 limitRange:(struct _NSRange)fp20 options:(unsigned int)fp28 wrap:(BOOL)fp32;
 890- (void)replaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16 withUndoManager:(id)fp20;
 891- (void)replaceCharactersInRange:(struct _NSRange)fp8 withAttributedString:(id)fp16 withUndoManager:(id)fp20;
 892@end
 893
 894@interface NSUndoTextOperation (XCRadar3254764Fix)
 895- (id)firstTextViewForTextStorage:(id)fp8;
 896@end
 897
 898@interface NSMutableString (PBXTextExtras)
 899- (void)PBX_standardizeEndOfLineToLF;
 900- (void)PBX_standardizeEndOfLineToCRLF;
 901- (void)PBX_standardizeEndOfLineToCR;
 902- (void)PBX_standardizeEndOfLineToParagraphSeparator;
 903- (void)PBX_standardizeEndOfLineToLineSeparator;
 904@end
 905
 906@interface NSString (PBXTextExtras)
 907- (struct _NSRange)PBX_characterRangeFromLineNumberRange:(struct _NSRange)fp8;
 908- (struct _NSRange)PBX_lineNumberRangeFromCharacterRange:(struct _NSRange)fp8;
 909@end
 910
 911@interface PBXDocumentController : NSDocumentController
 912{
 913    BOOL _isRunningOpenPanel;
 914    NSMutableArray *_openedDocuments;
 915    NSMutableArray *_extendedTypes;
 916    NSMutableDictionary *_fileTypeToDocumentTypeDict;
 917    NSMutableDictionary *_localizedFileTypes;
 918}
 919
 920+ (void)initialize;
 921- (id)init;
 922- (void)dealloc;
 923- (void)finalize;
 924- (id)activeProject;
 925- (id)currentProjectDocument;
 926- (id)projectDocumentForProject:(id)fp8;
 927- (id)projectDocuments;
 928- (id)editedProjectDocuments;
 929- (id)projectDocumentsContainingFile:(id)fp8;
 930- (void)applicationWillTerminate:(id)fp8;
 931- (void)_setActiveProjectForWindow:(id)fp8;
 932- (void)_windowDidBecomeMain:(id)fp8;
 933- (id)fileDocuments;
 934- (id)untitledFileDocumentWithName:(id)fp8;
 935- (id)editedFileDocuments;
 936- (id)fileDocumentsInProjectDocument:(id)fp8;
 937- (void)reviewUnsavedDocumentsWithAlertTitle:(id)fp8 cancellable:(BOOL)fp12 delegate:(id)fp16 didReviewAllSelector:(SEL)fp20 contextInfo:(void *)fp24;
 938- (void)saveAllDidReviewSaveForDocumentController:(id)fp8 didReviewAll:(BOOL)fp12 contextInfo:(void *)fp16;
 939- (void)saveAllDocuments:(id)fp8;
 940- (void)_reviewUnsavedDocumentsWithAlertTitle:(id)fp8 cancellable:(BOOL)fp12 delegate:(id)fp16 didReviewAllSelector:(SEL)fp20 contextInfo:(void *)fp24;
 941- (id)_realDocumentPathForPath:(id)fp8 extension:(id)fp12;
 942- (id)_realDocumentPathForPath:(id)fp8;
 943- (id)_innerOpenDocumentWithContentsOfFile:(id)fp8 display:(BOOL)fp12;
 944- (id)openDocumentWithContentsOfFile:(id)fp8 display:(BOOL)fp12;
 945- (id)openDocumentWithContentsOfURL:(id)fp8 display:(BOOL)fp12;
 946- (void)openDocument:(id)fp8;
 947- (int)runModalOpenPanel:(id)fp8 forTypes:(id)fp12;
 948- (BOOL)panel:(id)fp8 isValidFilename:(id)fp12;
 949- (void)noteNewRecentDocument:(id)fp8;
 950- (int)_nextUntitledDocumentNumber;
 951- (void)cancel:(id)fp8;
 952
 953@end
 954
 955@interface PBXDisclosureView : NSSplitView
 956{
 957    int _suppressSubviewLimit;
 958    NSButtonCell *_openCell;
 959    NSButtonCell *_closedCell;
 960    BOOL _disclosureOpen;
 961    NSString *_disclosureDefaultsOpenKey;
 962    NSString *_disclosureDefaultsSizeKey;
 963}
 964
 965- (id)initWithFrame:(struct _NSRect)fp8;
 966- (id)initWithCoder:(id)fp8;
 967- (void)awakeFromNib;
 968- (void)dealloc;
 969- (void)finalize;
 970- (id)openCell;
 971- (id)closedCell;
 972- (id)openImage;
 973- (void)setOpenImage:(id)fp8;
 974- (id)closedImage;
 975- (void)setClosedImage:(id)fp8;
 976- (id)openTitle;
 977- (void)setOpenTitle:(id)fp8;
 978- (id)closedTitle;
 979- (void)setClosedTitle:(id)fp8;
 980- (BOOL)isDisclosureOpen;
 981- (void)setDisclosureOpen:(BOOL)fp8;
 982- (void)replaceSubview:(id)fp8 with:(id)fp12;
 983- (void)addSubview:(id)fp8;
 984- (float)dividerThickness;
 985- (void)drawDividerInRect:(struct _NSRect)fp8;
 986- (struct _NSRect)dividerRectBelowSubviewAt:(int)fp8;
 987- (void)resetCursorRects;
 988- (void)mouseDown:(id)fp8;
 989- (void)openDisclosure:(id)fp8;
 990- (void)closeDisclosure:(id)fp8;
 991- (void)openDisclosure;
 992- (void)closeDisclosure;
 993- (id)disclosureDefaultsOpenKeyForView:(id)fp8;
 994- (id)disclosureDefaultsSizeKeyForView:(id)fp8;
 995- (void)storeOpen:(BOOL)fp8 forSubview:(id)fp12;
 996- (BOOL)fetchOpenForSubview:(id)fp8;
 997- (void)storeSize:(struct _NSSize)fp8 forSubview:(id)fp16;
 998- (struct _NSSize)fetchSizeForSubview:(id)fp8;
 999- (void)adjustSubviews;
1000
1001@end
1002
1003@interface PBXOutlineViewCell : NSTextFieldCell
1004{
1005    NSImage *_image;
1006    float _imageAreaWidth;
1007    BOOL _drawImage;
1008    float _xHeight;
1009}
1010
1011- (void)_sharedOutlineViewCellInit;
1012- (id)initTextCell:(id)fp8;
1013- (id)init;
1014- (id)initImageCell:(id)fp8;
1015- (void)dealloc;
1016- (void)finalize;
1017- (id)copyWithZone:(struct _NSZone *)fp8;
1018- (BOOL)isHighlighted;
1019- (BOOL)isEnabled;
1020- (BOOL)isSelectable;
1021- (BOOL)isEditable;
1022- (id)image;
1023- (void)setDrawsImage:(BOOL)fp8;
1024- (BOOL)drawsImage;
1025- (void)setImage:(id)fp8;
1026- (float)imageAreaWidth;
1027- (void)setImageAreaWidth:(float)fp8;
1028- (void)setFont:(id)fp8;
1029- (struct _NSRect)imageRectForBounds:(struct _NSRect)fp8;
1030- (struct _NSRect)titleRectForBounds:(struct _NSRect)fp8;
1031- (struct _NSSize)cellSizeForBounds:(struct _NSRect)fp8;
1032- (void)editWithFrame:(struct _NSRect)fp8 inView:(id)fp24 editor:(id)fp28 delegate:(id)fp32 event:(id)fp36;
1033- (void)selectWithFrame:(struct _NSRect)fp8 inView:(id)fp24 editor:(id)fp28 delegate:(id)fp32 start:(int)fp36 length:(int)fp40;
1034- (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
1035- (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24 embossed:(BOOL)fp28 textBaselineOffset:(float)fp32;
1036- (id)lowEmbossColor;
1037- (id)highEmbossColor;
1038
1039@end
1040
1041@interface PBXExtendedOutlineView : NSOutlineView
1042{
1043    struct {
1044        unsigned int optionClickCausesEditing:1;
1045        unsigned int optionClickEditsAnyCell:1;
1046        unsigned int endAllEditingWhenCellEnds:1;
1047        unsigned int allowKeyboardDeletion:1;
1048        unsigned int allowEditCancellation:1;
1049        unsigned int drawsKeyIndication:1;
1050        unsigned int clearSelWhenResigningKey:1;
1051        unsigned int followsTableViewFont:1;
1052        unsigned int dragOnlySelectedItems:1;
1053        unsigned int drawsStripes:1;
1054        unsigned int delegateWantsSelShouldChange:1;
1055        unsigned int delegateWantsShouldStartEditingColumn:1;
1056        unsigned int delegateWantsDidStartEditingColumn:1;
1057        unsigned int delegateWantsWillEndEditingColumn:1;
1058        unsigned int delegateWantsWillAbortEditingColumn:1;
1059        unsigned int delegateWantsDraggingSourceOperationMaskForLocal:1;
1060        unsigned int delegateWantsDraggedImageBeganAt:1;
1061        unsigned int delegateWantsDraggedImageEndedAt:1;
1062        unsigned int delegateWantsMenuForTableColumn:1;
1063        unsigned int delegateWantsWillReturnMenuForTableColumn:1;
1064        unsigned int dataSourceCanHandleReturnKey:1;
1065        unsigned int dataSourceCanDelete:1;
1066        unsigned int dataSourceCanCut:1;
1067        unsigned int dataSourceCanCopy:1;
1068        unsigned int dataSourceCanPaste:1;
1069        unsigned int dataSourceCanValidateMenuItems:1;
1070        unsigned int dataSourceWantsActivationChangeNotification:1;
1071        unsigned int keepSelectionVisibleDuringResize:1;
1072        unsigned int _RESERVED_:4;
1073    } _eovFlags;
1074    unsigned int _editingMsgDisableCount;
1075    NSArray *_savedDragItems;
1076    NSArray *_savedDragItemPaths;
1077    NSMutableDictionary *_rowItemCache;
1078    float _minRowHeight;
1079    PBXTypeToSelect *_typeToSelect;
1080    BOOL _lockSelection;
1081    NSView *_originalCornerView;
1082    BOOL _permissionToResignFirstResponder;
1083    struct _NSRange _liveResizeRowsInRect;
1084}
1085
1086+ (void)initialize;
1087+ (id)defaultAlternateRowColor;
1088- (id)initWithFrame:(struct _NSRect)fp8;
1089- (void)dealloc;
1090- (void)finalize;
1091- (BOOL)optionClickCausesEditing;
1092- (void)setOptionClickCausesEditing:(BOOL)fp8;
1093- (BOOL)optionClickEditsAnyCell;
1094- (void)setOptionClickEditsAnyCell:(BOOL)fp8;
1095- (BOOL)doesEndAllEditingWhenCellEndsEditing;
1096- (void)setEndAllEditingWhenCellEndsEditing:(BOOL)fp8;
1097- (BOOL)allowsItemDeletionByKeystroke;
1098- (void)setAllowsItemDeletionByKeystroke:(BOOL)fp8;
1099- (BOOL)allowsEditCancellation;
1100- (void)setAllowsEditCancellation:(BOOL)fp8;
1101- (BOOL)clearsSelectionWhenResigningKey;
1102- (void)setClearsSelectionWhenResigningKey:(BOOL)fp8;
1103- (BOOL)followsTableViewFont;
1104- (void)setFollowsTableViewFont:(BOOL)fp8;
1105- (BOOL)dragOnlySelectedItems;
1106- (void)setDragOnlySelectedItems:(BOOL)fp8;
1107- (id)itemAtRow:(int)fp8;
1108- (int)rowForItem:(id)fp8;
1109- (unsigned int)draggingEntered:(id)fp8;
1110- (void)draggingExited:(id)fp8;
1111- (BOOL)isItemExpanded:(id)fp8;
1112- (void)_examineDataSource;
1113- (void)_examineDelegate;
1114- (void)setDataSource:(id)fp8;
1115- (void)setDelegate:(id)fp8;
1116- (id)itemsForRowIndexes:(id)fp8;
1117- (id)selectedRows;
1118- (id)selectedItems;
1119- (void)selectFirstValidItemFromPaths:(id)fp8;
1120- (void)setSelectedItemPaths:(id)fp8;
1121- (id)selectedItemPaths;
1122- (id)pathsFromRowIndexes:(id)fp8;
1123- (id)rowPathsFromRowIndexes:(id)fp8;
1124- (id)expandedRowPaths;
1125- (id)selectedRowPaths;
1126- (BOOL)_selectionShouldChangeFromMouseDownInRow:(int)fp8 column:(id)fp12;
1127- (void)deselectRow:(int)fp8;
1128- (void)selectRow:(int)fp8 byExtendingSelection:(BOOL)fp12;
1129- (void)mouseDown:(id)fp8;
1130- (void)createNewItem:(id)fp8;
1131- (void)keyDown:(id)fp8;
1132- (void)editColumn:(int)fp8 row:(int)fp12 withEvent:(id)fp16 select:(BOOL)fp20;
1133- (void)textDidEndEditing:(id)fp8;
1134- (BOOL)abortEditing;
1135- (void)selectRows:(id)fp8 byExtendingSelection:(BOOL)fp12 scrollToVisible:(BOOL)fp16;
1136- (void)selectRowsInRange:(struct _NSRange)fp8 byExtendingSelection:(BOOL)fp16 scrollToVisible:(BOOL)fp20;
1137- (void)disableDidStartWillEndEditingDelegations;
1138- (void)enableDidStartWillEndEditingDelegations;
1139- (BOOL)textView:(id)fp8 doCommandBySelector:(SEL)fp12;
1140- (void)viewWillMoveToSuperview:(id)fp8;
1141- (BOOL)_fillsClipViewHeight;
1142- (void)reloadItem:(id)fp8 reloadChildren:(BOOL)fp12;
1143- (void)_dumpRowCache;
1144- (void)reloadData;
1145- (void)setDrawsKeyIndication:(BOOL)fp8;
1146- (BOOL)drawsKeyIndication;
1147- (void)setDrawsStripes:(BOOL)fp8;
1148- (BOOL)drawsStripes;
1149- (void)setKeepSelectionVisible:(BOOL)fp8;
1150- (BOOL)keepSelectionVisible;
1151- (BOOL)_wantsLiveResizeToUseCachedImage;
1152- (BOOL)_needsRedrawBeforeFirstLiveResizeCache;
1153- (int)hypotheticalRowAtPoint:(struct _NSPoint)fp8;
1154- (struct _NSRange)hypotheticalRowsInRect:(struct _NSRect)fp8;
1155- (struct _NSRect)rectOfHypotheticalRow:(int)fp8;
1156- (id)alternateRowColor;
1157- (void)highlightSelectionInClipRect:(struct _NSRect)fp8;
1158- (float)locationOfRow:(int)fp8;
1159- (void)drawKeyIndicationInClipRect:(struct _NSRect)fp8;
1160- (void)drawRect:(struct _NSRect)fp8;
1161- (BOOL)becomeFirstResponder;
1162- (BOOL)resignFirstResponder;
1163- (void)setPermissionToResignFirstResponder:(BOOL)fp8;
1164- (BOOL)permissionToResignFirstResponder;
1165- (id)awakeAfterUsingCoder:(id)fp8;
1166- (void)setSavedDragItems:(id)fp8;
1167- (void)setSavedDragItemPaths:(id)fp8;
1168- (void)setSavedDragItems:(id)fp8 paths:(id)fp12;
1169- (id)savedDragItems;
1170- (BOOL)_sendDataSourceWriteDragDataWithIndexes:(id)fp8 toPasteboard:(id)fp12;
1171- (id)savedDragItemPaths;
1172- (BOOL)_dragCanBeginFromVerticalMouseMotion;
1173- (void)setFont:(id)fp8;
1174- (void)tile;
1175- (void)viewWillStartLiveResize;
1176- (void)setMinRowHeight:(float)fp8;
1177- (float)minRowHeight;
1178- (id)parentItemOfItem:(id)fp8 getChildIndex:(int *)fp12;
1179- (void)awakeFromNib;
1180- (void)_tableFontChanged:(id)fp8;
1181- (void)_systemColorChanged:(id)fp8;
1182- (void)_windowChangedKeyState;
1183- (void)delete:(id)fp8;
1184- (void)copy:(id)fp8;
1185- (void)paste:(id)fp8;
1186- (void)cut:(id)fp8;
1187- (void)setConfigurationFromArray:(id)fp8;
1188- (id)configurationArray;
1189- (BOOL)validateMenuItem:(id)fp8;
1190- (unsigned int)draggingSourceOperationMaskForLocal:(BOOL)fp8;
1191- (void)draggedImage:(id)fp8 beganAt:(struct _NSPoint)fp12;
1192- (void)draggedImage:(id)fp8 endedAt:(struct _NSPoint)fp12 operation:(unsigned int)fp20;
1193- (BOOL)_isPoint:(struct _NSPoint)fp8 inDragZoneOfRow:(int)fp16;
1194- (id)dragImageForRowsWithIndexes:(id)fp8 tableColumns:(id)fp12 event:(id)fp16 offset:(struct _NSPoint *)fp20;
1195- (id)menuForEvent:(id)fp8;
1196- (void)setOriginalCornerView;
1197- (id)originalCornerView;
1198
1199@end
1200
1201@interface PBXSlideOutTabView : PBXSplitView
1202{
1203    NSMutableArray *_tabItems;
1204    unsigned int _selectedTabIndex;
1205    unsigned int _pressedTabIndex;
1206    NSDictionary *_labelAttributes;
1207    NSString *_statusString;
1208    NSDictionary *_statusAttributes;
1209    struct {
1210        unsigned int needsToComputeTabRect:1;
1211        unsigned int needsToLayOutTabItems:1;
1212        unsigned int shouldLieAboutDividerThickness:1;
1213        unsigned int shouldDisregardAdjustSubviews:1;
1214        unsigned int tabsVisible:1;
1215        unsigned int isDraggingSplitBarHandle:1;
1216        unsigned int delegateWantsWillDeactivate:1;
1217        unsigned int delegateWantsDidActivate:1;
1218        unsigned int delegateWantsMenuForEvent:1;
1219        unsigned int RESERVED:23;
1220    } _sltvFlags;
1221    struct _NSRect _cachedTabAreaRect;
1222    NSView *_placeholderView;
1223    float _resizeViewBackMargin;
1224}
1225
1226+ (void)initialize;
1227- (void)_commonInit;
1228- (id)initWithFrame:(struct _NSRect)fp8;
1229- (id)initWithCoder:(id)fp8;
1230- (void)dealloc;
1231- (void)finalize;
1232- (void)setDelegate:(id)fp8;
1233- (unsigned int)numberOfSlideOutTabItems;
1234- (unsigned int)indexOfSlideOutTabItem:(id)fp8;
1235- (id)slideOutTabItemAtIndex:(unsigned int)fp8;
1236- (unsigned int)indexOfSlideOutTabItemWithIdentifier:(id)fp8;
1237- (unsigned int)indexOfSlideOutTabItemWithView:(id)fp8;
1238- (void)insertSlideOutTabItem:(id)fp8 atIndex:(unsigned int)fp12;
1239- (void)addSlideOutTabItem:(id)fp8;
1240- (void)removeSlideOutTabItemAtIndex:(unsigned int)fp8;
1241- (id)_viewToSlideOut;
1242- (struct _NSRect)_calculatedFrameOfTabArea;
1243- (struct _NSRect)frameOfTabArea;
1244- (struct _NSRect)frameOfDragBarArea;
1245- (void)_layoutSlideOutTabItems;
1246- (struct _NSRect)frameOfSlideOutTabItemAtIndex:(unsigned int)fp8;
1247- (unsigned int)indexOfSlideOutTabItemAtPoint:(struct _NSPoint)fp8;
1248- (void)setResizeViewBackMargin:(float)fp8;
1249- (BOOL)areTabsVisible;
1250- (void)setTabsVisible:(BOOL)fp8;
1251- (void)toggleTabsVisible:(id)fp8;
1252- (id)labelFont;
1253- (void)setLabelFont:(id)fp8;
1254- (id)statusString;
1255- (void)setStatusString:(id)fp8;
1256- (id)statusFont;
1257- (void)setStatusFont:(id)fp8;
1258- (void)setNeedsDisplayInFrameOfTabAtIndex:(unsigned int)fp8;
1259- (unsigned int)indexOfSelectedTab;
1260- (void)selectTabAtIndex:(unsigned int)fp8 slide:(BOOL)fp12;
1261- (BOOL)acceptsFirstMouse:(id)fp8;
1262- (void)resetCursorRects;
1263- (float)dividerThickness;
1264- (void)drawRect:(struct _NSRect)fp8;
1265- (BOOL)isOpaque;
1266- (void)drawDividerInRect:(struct _NSRect)fp8;
1267- (void)mouseDown:(id)fp8;
1268- (id)menuForEvent:(id)fp8;
1269- (void)adjustSubviews;
1270- (void)replaceSubview:(id)fp8 with:(id)fp12 slide:(BOOL)fp16;
1271- (void)replaceSubview:(id)fp8 with:(id)fp12;
1272- (void)collapseContentView;
1273- (void)_uncollapseContentView;
1274- (BOOL)isContentViewCollapsed;
1275- (id)description;
1276
1277@end
1278
1279@interface PBXBookmarkGroup (PBXDropReceiverAdditions)
1280- (BOOL)acceptsDraggedItem:(id)fp8;
1281- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
1282- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
1283@end
1284
1285@interface PBXFileReference (PBXDropReceiverAdditions)
1286- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
1287- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedFiles:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
1288@end
1289
1290@interface PBXBuildPhase (PBXDropReceiverAdditions)
1291- (BOOL)acceptsDraggedItem:(id)fp8;
1292- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
1293- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
1294@end
1295
1296@interface PBXTarget (PBXDropReceiverAdditions)
1297- (BOOL)acceptsDraggedItem:(id)fp8;
1298- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
1299- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
1300@end
1301
1302@interface PBXProject (PBXDropReceiverAdditions)
1303- (BOOL)acceptsDraggedItem:(id)fp8;
1304- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
1305- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
1306@end
1307
1308@interface PBXVariantGroup (PBXDropReceiverAdditions)
1309- (BOOL)acceptsDraggedItem:(id)fp8;
1310@end
1311
1312@interface PBXGroup (PBXDropReceiverAdditions)
1313- (void)insertItems:(id)fp8 atChildIndex:(unsigned int)fp12 forModule:(id)fp16 mayCopy:(BOOL)fp20;
1314- (void)insertItems:(id)fp8 atChildIndex:(unsigned int)fp12 forModule:(id)fp16;
1315- (void)insertFiles:(id)fp8 atChildIndex:(unsigned int)fp12 forModule:(id)fp16 mayCopy:(BOOL)fp20;
1316- (void)insertFiles:(id)fp8 atChildIndex:(unsigned int)fp12 forModule:(id)fp16;
1317- (BOOL)acceptsDraggedItem:(id)fp8;
1318- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
1319- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
1320- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedFiles:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
1321- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedFiles:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
1322@end
1323
1324@interface PBXContainerItem (PBXDropReceiverAdditions)
1325- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
1326- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
1327- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedFiles:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
1328- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedFiles:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
1329@end
1330
1331@interface PBXBreakpoint (PBXIconImageAdditions)
1332- (id)iconImage;
1333@end
1334
1335@interface PBXBookmarkGroup (PBXIconImageAdditions)
1336- (id)iconImage;
1337@end
1338
1339@interface PBXExecutableBookmark (PBXIconImageAdditions)
1340- (id)iconImage;
1341@end
1342
1343@interface PBXBuildStyleBookmark (PBXIconImageAdditions)
1344- (id)iconImage;
1345@end
1346
1347@interface PBXTargetBookmark (PBXIconImageAdditions)
1348- (id)iconImage;
1349@end
1350
1351@interface PBXBookmark (PBXIconImageAdditions)
1352- (id)iconImage;
1353@end
1354
1355@interface PBXTargetDocument (PBXIconImageAdditions)
1356- (id)iconImage;
1357@end
1358
1359@interface PBXFileDocument (PBXIconImageAdditions)
1360- (id)iconImage;
1361- (id)smallIconImage;
1362- (id)_dirtyingImage;
1363- (id)_editedIconImageUsingType:(id)fp8;
1364- (id)editedIconImage;
1365- (id)smallEditedIconImage;
1366- (id)smallFlatGenericIconImage;
1367- (id)smallFlatGenericEditedIconImage;
1368@end
1369
1370@interface PBXExecutable (PBXIconImageAdditions)
1371- (id)smallIconImage;
1372- (id)iconImage;
1373@end
1374
1375@interface PBXBuildStyle (PBXIconImageAdditions)
1376- (id)smallIconImage;
1377- (id)iconImage;
1378@end
1379
1380@interface PBXTargetGroup (PBXIconImageAdditions)
1381- (id)iconImage;
1382@end
1383
1384@interface PBXTargetDependency (PBXIconImageAdditions)
1385- (id)iconImage;
1386@end
1387
1388@interface PBXTarget (PBXIconImageAdditions)
1389- (id)smallIconImage;
1390- (id)checkedIconImage;
1391- (id)activeIconImage;
1392- (id)iconImage;
1393- (id)target;
1394@end
1395
1396@interface PBXGroup (PBXIconImageAdditions)
1397- (id)iconImage;
1398- (id)expandedIconImage;
1399@end
1400
1401@interface PBXVariantGroup (PBXIconImageAdditions)
1402- (id)iconImage;
1403- (id)expandedIconImage;
1404@end
1405
1406@interface PBXFileReference (PBXIconImageAdditions)
1407- (id)iconImage;
1408- (id)expandedIconImage;
1409@end
1410
1411@interface PBXReferenceProxy (PBXIconImageAdditions)
1412- (id)iconImage;
1413- (id)expandedIconImage;
1414@end
1415
1416@interface PBXReference (PBXIconImageAdditions)
1417+ (id)iconImageForFileAtPath:(id)fp8;
1418@end
1419
1420@interface PBXFileType (PBXIconImageAdditions)
1421- (id)iconImage;
1422- (id)expandedIconImage;
1423@end
1424
1425@interface PBXContainerItem (PBXIconImageAdditions)
1426+ (id)iconImageForFileAtPath:(id)fp8;
1427- (id)iconImage;
1428- (id)smallIconImage;
1429- (id)checkedIconImage;
1430- (id)activeIconImage;
1431- (id)expandedIconImage;
1432@end
1433
1434@interface PBXProject (PBXIconImageAdditions)
1435- (id)iconImage;
1436@end
1437
1438@interface PBXTargetBookmark (PBXCoreAdditions)
1439- (id)fileDocumentLoadIfNeeded:(BOOL)fp8;
1440- (BOOL)isSimpleBookmark;
1441@end
1442
1443@interface PBXTextBookmark (PBXUserInterfaceAdditions)
1444+ (void)_fileDocumentWillFlushChanges:(id)fp8;
1445+ (void)_fileDocumentDidOpen:(id)fp8;
1446+ (void)_fileDocumentDidSave:(id)fp8;
1447- (id)_textStorageForOpenFileDocument;

Large files files are truncated, but you can click here to view the full file