/* * Generated by class-dump 3.1.1. * * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard. */ // Framework: DevToolsCore // Header: Unknown // Documentation: Unknown struct PBXButtonState { int _field1; char _field2; char _field3; char _field4; }; struct _NSHashTable; struct _NSMapTable; struct _NSPoint { float x; float y; }; struct _NSRange { unsigned int location; unsigned int length; }; struct _NSRect { struct _NSPoint origin; struct _NSSize size; }; struct _NSSize { float width; float height; }; struct _NSZone; struct _PBXChangeEntry { struct _NSRange _field1; int _field2; struct _NSRange _field3; int _field4; }; struct _PBXDateTimestampMapping { double _field1; unsigned int _field2; }; struct _PBXLineOffsetTable { unsigned int capacity; unsigned int count; unsigned int *offsets; unsigned int deferredAdjustmentIndex; int deferredAdjustment; }; struct __CFMachPort; struct __CFRunLoop; struct __CFRunLoopObserver; struct __CFRunLoopSource; struct __CFString; struct __SCNetworkReachability; struct __fcsFlags { unsigned int appendsSpaceOnFileMatch:1; unsigned int appendsSlashOnDirectoryMatch:1; unsigned int _reserved:30; }; struct __pecFlags { unsigned int showsRootPlist:1; unsigned int initedOutlineView:1; unsigned int nonLossyASCIIStrings:1; unsigned int RESERVED:29; }; struct __tfdFlags { unsigned int immutable:1; unsigned int lineEnding:2; unsigned int isClosing:1; unsigned int settingsAreSet:1; unsigned int usesTabs:1; unsigned int isUTF8WithBOM:1; unsigned int wrapsLines:1; unsigned int usingDefaultLanguage:1; unsigned int RESERVED:23; }; struct _cbmFlags { unsigned int classesNeedReload:1; unsigned int membersNeedReload:1; unsigned int classesReloading:1; unsigned int membersReloading:1; unsigned int hasIndex:1; unsigned int hasClasses:1; unsigned int isBookClick:1; unsigned int isClassClick:1; unsigned int loadingNewOptions:1; unsigned int indexIsUpdating:1; unsigned int _reserved:24; }; struct _cbosFlags { unsigned int showsFlatClassesList:1; unsigned int showsClasses:1; unsigned int showsProtocols:1; unsigned int showsCategoriesAsSubclasses:1; unsigned int showsRootCategoriesAsSubclasses:1; unsigned int showsFrameworkClasses:1; unsigned int showsProjectClasses:1; unsigned int showsMethods:1; unsigned int showsData:1; unsigned int showsInstanceMembers:1; unsigned int showsClassMembers:1; unsigned int showsInheritedMembers:1; unsigned int classesNeedReload:1; unsigned int membersNeedReload:1; unsigned int classesReloading:1; unsigned int membersReloading:1; unsigned int _reserved:16; }; typedef struct { unsigned int observingWindow:1; unsigned int isRunning:1; unsigned int isBookClick:1; unsigned int isPreviousFindSelection:1; unsigned int RESERVED:28; } CDAnonymousStruct2; typedef struct { id _field1; int _field2; int _field3; struct _NSRange _field4; struct _NSRange _field5; id _field6; id _field7; char *_field8; id _field9; unsigned short _field10; char _field11; id _field12; } CDAnonymousStruct3; typedef struct { unsigned int doesDraggingEntered:1; unsigned int doesDraggingUpdated:1; unsigned int doesDraggingExited:1; unsigned int doesPrepare:1; unsigned int doesPerform:1; unsigned int doesConclude:1; unsigned int _reserved:26; } CDAnonymousStruct4; typedef struct { unsigned int observingProject:1; unsigned int RESERVED:31; } CDAnonymousStruct1; /* * File: /System/Library/PrivateFrameworks/DevToolsInterface.framework/Versions/A/DevToolsInterface * Arch: Intel 80x86 (i386) * Current version: 762.0.0, Compatibility version: 1.0.0 */ @protocol PBXBookmarkSupport - (id)bookmark; @end @protocol PBXCompletionItem - (id)name; - (id)displayText; - (id)displayType; - (id)completionText; - (id)descriptionText; - (id)icon; - (int)priority; @end @protocol PBXEditorSelectedSymbol - (id)selectedSymbolsInProject:(id)fp8; @end @protocol PBXExternalEditorClientProtocol - (BOOL)saveFile:(id)fp8; @end @protocol PBXExternalEditorServerProtocol - (void)registerExternalEditor:(byref id)fp8; - (void)unregisterExternalEditor:(byref id)fp8; - (void)externalEditor:(byref id)fp8 didOpenFile:(bycopy id)fp12; - (void)externalEditor:(byref id)fp8 didCloseFile:(bycopy id)fp12; - (void)externalEditor:(byref id)fp8 setEdited:(BOOL)fp12 forFile:(bycopy id)fp16; @end @protocol PBXFileOperationServerProtocol - (void)editFile:(bycopy id)fp8 andDisplayCharacterRange:(struct _NSRange)fp12 activateIDE:(BOOL)fp20; - (void)editFile:(bycopy id)fp8 andDisplayLineRange:(struct _NSRange)fp12 activateIDE:(BOOL)fp20; - (void)revertFileIfNeeded:(bycopy id)fp8 activateIDE:(BOOL)fp12; - (void)revertFile:(bycopy id)fp8 activateIDE:(BOOL)fp12; - (BOOL)isFileOpen:(bycopy id)fp8; - (BOOL)isFileEdited:(bycopy id)fp8; - (void)saveFile:(bycopy id)fp8 forceSave:(BOOL)fp12; @end @protocol PBXFindableText - (BOOL)findText:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 backwards:(BOOL)fp20 wrap:(BOOL)fp24; - (BOOL)findRegularExpression:(id)fp8 ignoreCase:(BOOL)fp12 backwards:(BOOL)fp16 wrap:(BOOL)fp20; - (BOOL)allowsReplace; - (BOOL)replaceCurrentSelectionWithString:(id)fp8; - (unsigned int)replaceAllStringsMatchingString:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20 matchStyle:(int)fp24; - (unsigned int)replaceAllStringsMatchingRegularExpression:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20; @end @protocol PBXImageGestureObserver - (void)eventSent:(id)fp8 toView:(id)fp12; @end @protocol PBXLSViewControllerProtocol - (void)dsModelDidUpdate:(id)fp8; - (void)dsModelWillDealloc:(id)fp8; @end @protocol PBXMarkerDelegateProtocol - (void)setLineNumber:(unsigned int)fp8; - (unsigned int)lineNumber; - (void)markChanged; - (BOOL)isEnabled; - (int)state; @end @protocol PBXMenuObserver - (void)updateMenu:(id)fp8; - (void)menuWillPopup:(id)fp8; - (void)menuDidPopup:(id)fp8; @end @protocol PBXNodeEditingProtocol - (BOOL)canRename; - (BOOL)canDelete; - (BOOL)canAddToGroup; - (BOOL)canGroup; - (BOOL)canUngroup; @end @protocol PBXProjectIndexStatusObserving - (void)indexer:(id)fp8 willIndexFile:(id)fp12 inProject:(id)fp16 percentComplete:(int)fp20; @end @protocol PBXProjectWatcherClientProtocol - (void)projectDidOpen:(bycopy id)fp8; - (void)projectWillClose:(bycopy id)fp8; - (void)target:(bycopy id)fp8 wasAddedToProject:(bycopy id)fp12; - (void)target:(bycopy id)fp8 willBeRemovedFromProject:(bycopy id)fp12; - (void)target:(bycopy id)fp8 didBecomeActiveInProject:(bycopy id)fp12; - (void)file:(bycopy id)fp8 wasAddedToProject:(bycopy id)fp12; - (void)file:(bycopy id)fp8 willBeRemovedFromProject:(bycopy id)fp12; - (void)file:(bycopy id)fp8 wasAddedToTarget:(bycopy id)fp12 inProject:(bycopy id)fp16; - (void)file:(bycopy id)fp8 willBeRemovedFromTarget:(bycopy id)fp12 inProject:(bycopy id)fp16; @end @protocol PBXProjectWatcherServerProtocol - (bycopy id)openProjects; - (bycopy id)openProjectsContainingFile:(bycopy id)fp8; - (void)addOpenProjectObserver:(byref id)fp8; - (void)removeOpenProjectObserver:(byref id)fp8; - (bycopy id)filesOfTypes:(bycopy id)fp8 inProject:(bycopy id)fp12; - (void)addProjectFileObserver:(byref id)fp8 forDictionary:(bycopy id)fp12; - (void)removeProjectFileObserver:(byref id)fp8; - (bycopy id)openProjectsAppropriateForFile:(bycopy id)fp8; - (bycopy id)targetsInProject:(bycopy id)fp8; - (bycopy id)targetsInProject:(bycopy id)fp8 containingFile:(bycopy id)fp12; - (bycopy id)activeTargetInProject:(bycopy id)fp8; - (void)addTargetObserver:(byref id)fp8 forProjects:(bycopy id)fp12; - (void)removeTargetObserver:(byref id)fp8; - (bycopy id)filesOfTypes:(bycopy id)fp8 inTarget:(bycopy id)fp12 ofProject:(bycopy id)fp16; - (void)addTargetFileObserver:(byref id)fp8 forDictionary:(bycopy id)fp12; - (void)removeTargetFileObserver:(byref id)fp8; - (bycopy id)nameOfTarget:(bycopy id)fp8 inProject:(bycopy id)fp12; - (void)addFileObserver:(byref id)fp8 forFiles:(bycopy id)fp12; - (void)removeFileObserver:(byref id)fp8; - (bycopy id)pathForFileWithName:(bycopy id)fp8 inProject:(bycopy id)fp12; - (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; - (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; - (void)addGroupWithName:(bycopy id)fp8 path:(bycopy id)fp12 toProject:(bycopy id)fp16 nearFile:(bycopy id)fp20 preferredInsertionGroupName:(bycopy id)fp24; - (bycopy id)productSettingsForTarget:(bycopy id)fp8 ofProject:(bycopy id)fp12; - (void)setProductSetting:(bycopy id)fp8 forKey:(bycopy id)fp12 inTarget:(bycopy id)fp16 ofProject:(bycopy id)fp20; - (void)removeProductSettingForKey:(bycopy id)fp8 inTarget:(bycopy id)fp12 ofProject:(bycopy id)fp16; @end @protocol PBXRegexFindable - (id)findOccurenceOfRegularExpession:(id)fp8 afterBookmark:(id)fp12 wrapAround:(BOOL)fp16 usingFileReference:(id)fp20; - (id)findOccurenceOfRegularExpession:(id)fp8 beforeBookmark:(id)fp12 wrapAround:(BOOL)fp16 usingFileReference:(id)fp20; - (id)allOccurencesOfRegularExpression:(id)fp8 usingFileReference:(id)fp12; @end @protocol PBXSearchFieldDelegate - (id)searchMenu; - (id)placeholderString; - (void)searchChanged:(id)fp8 forSearchField:(id)fp12; - (void)searchDidEndEdit:(id)fp8 forSearchField:(id)fp12; - (void)cancelSearchForSearchField:(id)fp8; - (void)searchHome; @end @protocol PBXSelectableText - (id)selectedString; @end @protocol PBXSelectionSource - (void)didBecomeSelectionContext; - (id)selectedProjectItems; - (id)windowForSelectionContext; @end @protocol PBXSelectionTarget - (id)performAction:(id)fp8 withSelection:(id)fp12; @end @protocol PBXSetMenuProtocol - (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; - (int)addMenuItemsForScriptFile:(bycopy in id)fp8 atIndex:(in int)fp12 inMenuAtPath:(bycopy in id)fp16; - (int)addSubmenuWithTitle:(bycopy in id)fp8 atIndex:(in int)fp12 inMenuAtPath:(bycopy in id)fp16; - (int)addSubmenuWithImage:(bycopy in id)fp8 title:(bycopy in id)fp12 atIndex:(in int)fp16 inMenuAtPath:(id)fp20; - (int)addSeparatorItemAtIndex:(in int)fp8 inMenuAtPath:(bycopy in id)fp12; - (int)removeMenuItemAtIndex:(in int)fp8 inMenuAtPath:(bycopy in id)fp12; - (int)removeAllCustomItemsInMenuAtPath:(bycopy in id)fp8; @end @protocol PBXSignatureSymbol - (id)parameters; - (id)invocationString; - (id)codeCompletionInvocationString; - (id)invocationStringIncludeTarget:(BOOL)fp8; @end @protocol PBXSourceLexerDelegate - (void)gotSyntaxClass:(int)fp8 forRange:(struct _NSRange)fp12; @end @protocol PBXTSCharacterStreamConsuming - (void)stream:(id)fp8 processCharacters:(id)fp12; @end @protocol PBXTSStreamConsuming - (void)streamDidEnd:(id)fp8; @end @protocol PBXTSTaskDelegate - (void)task:(id)fp8 failureMessage:(id)fp12; - (void)taskDidStart:(id)fp8; - (void)taskDidStop:(id)fp8 stopRequested:(BOOL)fp12; - (void)task:(id)fp8 outputData:(id)fp12; @end @protocol PBXTableColumnProvider - (id)optionalColumnIdentifiers:(id)fp8; - (id)requiredColumnIdentifiers:(id)fp8; - (id)menuTitleForIdentifier:(id)fp8; - (id)addColumnForIdentifier:(id)fp8 toTable:(id)fp12; - (void)removeColumnForIdentifier:(id)fp8 fromTable:(id)fp12; - (id)submenuItem; @end @protocol PBXTextBookmarkResolvable - (id)fullString; - (struct _NSRange)lineRangeForRange:(struct _NSRange)fp8; - (id)stringFromBookmark:(id)fp8; - (id)lineStringFromBookmark:(id)fp8; - (struct _NSRange)characterRangeFromBookmark:(id)fp8; - (struct _NSRange)lineNumberRangeFromBookmark:(id)fp8; @end @protocol PBXTextFindable - (id)findOccurenceOfString:(id)fp8 afterBookmark:(id)fp12 ignoreCase:(BOOL)fp16 matchStyle:(int)fp20 wrapAround:(BOOL)fp24 usingFileReference:(id)fp28; - (id)findOccurenceOfString:(id)fp8 beforeBookmark:(id)fp12 ignoreCase:(BOOL)fp16 matchStyle:(int)fp20 wrapAround:(BOOL)fp24 usingFileReference:(id)fp28; - (id)allOccurencesOfString:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 usingFileReference:(id)fp20; @end @protocol PBXTextReplaceable - (BOOL)allowsReplace; - (void)replaceBookmark:(id)fp8 withString:(id)fp12; - (void)beginReplacing; - (void)endReplacing; @end @protocol PBXTrackableTask - (float)taskPercentComplete; - (int)taskProgressType; - (BOOL)taskStopRunning; - (BOOL)taskRequiresIntervention; - (BOOL)taskCanBeStoppedManually; - (id)taskIdentifier; - (id)taskDisplayString; - (id)taskDescriptionString; - (id)taskBadge; @end @protocol PBXTrackableTaskObserver - (void)taskRegistered:(id)fp8; - (void)taskUnregistered:(id)fp8; @end @protocol PBXUIDeletionAssistant - (void)deleteApplicableElements:(id)fp8 fromModule:(id)fp12; @end @protocol PBXWizardProxies - (id)categorizedWizardNames; - (id)instantiateWizardWithParent:(id)fp8; @end @protocol XCAssertionHandling - (void)handleFailureInMethod:(SEL)fp8 object:(id)fp12 fileName:(id)fp16 lineNumber:(int)fp20 messageFormat:(id)fp24 arguments:(char *)fp28; - (void)handleFailureInFunction:(id)fp8 fileName:(id)fp12 lineNumber:(int)fp16 messageFormat:(id)fp20 arguments:(char *)fp24; @end @protocol XCBreakpointActionsProtocol - (void)disableAllBreakpoints; - (void)enableAllBreakpoints; - (void)exportBreakpoints:(id)fp8 toPath:(id)fp12; - (void)importBreakpointsFromPath:(id)fp8 forProject:(id)fp12 atPath:(id)fp16; @end @protocol XCDebugTask - (void)debugTaskPause; - (BOOL)debugTaskPauseIsValid; - (void)debugTaskContinue; - (BOOL)debugTaskContinueIsValid; - (void)debugTaskStepOver; - (BOOL)debugTaskStepOverIsValid; - (void)debugTaskStepInto; - (BOOL)debugTaskStepIntoIsValid; - (void)debugTaskStepOut; - (BOOL)debugTaskStepOutIsValid; - (void)debugTaskRestart; - (BOOL)debugTaskRestartIsValid; - (void)debugTaskStepInstruction; - (BOOL)debugTaskStepInstructionIsValid; - (void)debugTaskNextInstruction; - (BOOL)debugTaskNextInstructionIsValid; - (void)debugTaskSync; - (BOOL)debugTaskSyncIsValid; - (void)toggleCustomizedDataDisplayEnabled:(id)fp8; - (BOOL)isCustomizedDataDisplayEnabled; - (void)debugTaskShowConsole:(id)fp8; - (void)debugTaskShowExpressions:(id)fp8; - (void)debugTaskShowGlobalVariables:(id)fp8; - (void)debugTaskShowMemoryBrowser:(id)fp8; - (void)debugTaskShowSharedLibraries:(id)fp8; - (void)debugTaskShowStdIO:(id)fp8; - (void)debugTaskClearLogs:(id)fp8; - (void)debugTaskToggleDisassemblyDisplay:(id)fp8; - (BOOL)isDebugStrEnabled; - (BOOL)isLibgmallocEnabled; - (id)debuggingSession; @end @protocol XCDebuggerConsoleCompletion - (void)complete:(id)fp8; - (BOOL)supportsCompletion; @end @protocol XCDockViewHeader - (id)headerImage; @end @protocol XCDockableDragSource - (BOOL)isDockTarget; - (struct _NSSize)sizeOfSourceModule:(int)fp8; - (id)removeSubmoduleAtIndex:(int)fp8; - (void)closeIfAppropriate; - (id)owningModuleForView:(id)fp8; - (id)dragSourceModule; @end @protocol XCFosterParentHostProtocol - (void)reloadDataForProxies; - (void)noteNeedsUpdateForItem:(id)fp8; - (id)project; @end @protocol XCGroupingProtocol - (Class)groupingClass; @end @protocol XCLayout - (void)positionView:(id)fp8 atLocation:(id)fp12; - (void)positionView:(id)fp8 atLocation:(id)fp12 inSuperview:(id)fp16; - (void)removeView:(id)fp8; - (id)locationOfView:(id)fp8; - (id)viewAtLocation:(id)fp8; - (id)sortedViewsByLocation:(id)fp8; - (void)layoutViews:(id)fp8 inControlView:(id)fp12; - (struct _NSSize)minSize; - (void)recomputeMinimumSize; @end @protocol XCLayoutContraints - (struct _NSSize)minSize; - (struct _NSSize)maxSize; - (struct _NSSize)bestSize; @end @protocol XCMenuTableDataSource - (int)numberOfSectionsForMenuTable:(id)fp8; - (id)menuTable:(id)fp8 titleOfSection:(int)fp12; - (int)menuTable:(id)fp8 numberOfTopicsWithinSection:(int)fp12; - (id)menuTable:(id)fp8 titleOfTopic:(int)fp12 withinSection:(int)fp16; - (int)menuTable:(id)fp8 numberOfItemsWithinTopic:(int)fp12 withinSection:(int)fp16; - (id)menuTable:(id)fp8 attributedStringAtIndex:(int)fp12 withinTopic:(int)fp16 withinSection:(int)fp20; - (id)menuTable:(id)fp8 representedObjectAtIndex:(int)fp12 withinTopic:(int)fp16 withinSection:(int)fp20; - (BOOL)separateTopicsForMenuTable:(id)fp8; - (int)menuTable:(id)fp8 maxLengthOfColumn:(int)fp12; - (id)menuTable:(id)fp8 attributesForSectionHeader:(int)fp12; - (id)menuTable:(id)fp8 attributesForColumn:(int)fp12; - (int)maxNumberOfRowsForMenuTable:(id)fp8; - (id)overflowStringForMenuTable:(id)fp8; - (void)prepareCacheForMenuTable:(id)fp8; - (void)clearCacheForMenuTable:(id)fp8; - (void)menuTable:(id)fp8 menuItemSelected:(id)fp12; @end @protocol XCNetworkHostObserver - (void)newtworkHostOnlineStatusChanged:(BOOL)fp8; @end @protocol XCOutlineViewCheckBoxProtocol - (void)toggleEnabledState; - (void)storeCheckBoxBounds:(struct _NSRect)fp8; - (struct _NSRect)checkBoxBounds; @end @protocol XCProgressControl - (BOOL)isIndeterminate; - (void)setIndeterminate:(BOOL)fp8; - (double)doubleValue; - (void)setDoubleValue:(double)fp8; - (double)minValue; - (double)maxValue; - (void)setMinValue:(double)fp8; - (void)setMaxValue:(double)fp8; - (double)animationDelay; - (void)setAnimationDelay:(double)fp8; - (BOOL)usesThreadedAnimation; - (void)setUsesThreadedAnimation:(BOOL)fp8; - (void)startAnimation:(id)fp8; - (void)stopAnimation:(id)fp8; - (void)setStyle:(int)fp8; - (int)style; - (void)sizeToFit; - (BOOL)isDisplayedWhenStopped; - (void)setDisplayedWhenStopped:(BOOL)fp8; - (BOOL)openActivityViewer; - (void)setOpenActivityViewer:(BOOL)fp8; @end @protocol XCProxiedToolbarItemProtocol - (void)setProxiedToolbarItem:(id)fp8; @end @protocol XCProxyObjectProtocol - (id)representedObject; @end @protocol XCSelectionSource - (id)xcSelection; - (void)revealItems:(id)fp8 select:(BOOL)fp12; - (BOOL)wantsToRetainFocusDuringSelection; - (id)windowOfSelection; @end @protocol XCUnretainedReferent - (id)unretainedReference; @end @interface PBXOpenSavePanelHelper : NSObject { } + (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; @end @interface NSApplication (PBXAppKitExtensions) - (id)keyWindowActiveModule; - (id)mainWindowActiveModule; - (id)canonicalApplicationPath; - (void)verifyAvailableFileDescriptor; @end @interface NSSplitView (PBXAppKitExtensions) - (void)setPosition:(float)fp8 ofDivider:(int)fp12; - (float)positionOfDivider:(int)fp8; @end @interface NSTextView (PBXAppKitExtensions) - (BOOL)isBeingEdited; - (void)deleteToEndOfDocument:(id)fp8; - (void)deleteToBeginningOfDocument:(id)fp8; @end @interface NSTextField (PBXAppKitExtensions) - (id)unvalidatedStringValue; - (BOOL)isBeingEdited; @end @interface NSWindow (PBXAppKitExtensions) - (id)activeModule; @end @interface NSButtonCell (PBXAppKitExtensions) - (void)_configureAsFlatPushButtonWithThemeImageID:(unsigned int)fp8; @end @interface NSView (PBXAppKitExtensions) - (BOOL)scrollRectToVisible:(struct _NSRect)fp8 inClipViewAboveView:(id)fp24; @end @interface NSFont (PBXAppKitExtensions) + (id)boldedControlContentFontOfSize:(float)fp8; + (id)italicizedControlContentFontOfSize:(float)fp8; + (id)boldedMessageFontOfSize:(float)fp8; + (id)italicizedMessageFontOfSize:(float)fp8; + (id)boldedUserFixedPitchFontOfSize:(float)fp8; + (id)italicizedUserFixedPitchFontOfSize:(float)fp8; @end @interface NSColor (PBXHTMLColorExtras) + (id)linkColor; + (id)activeLinkColor; + (id)visitedLinkColor; @end @interface NSCursor (PBXHTMLCursorExtras) + (id)fingerCursor; @end @interface NSColor (PBXAppKitExtensions) + (id)PBX_resultsBackgroundColor; + (id)PBX_gutterColor; @end @interface NSString (PBXAppKitExtensions) - (id)attributedStringByOverstriking; @end @interface NSImage (PBXAppKitExtensions) + (id)imageNamed:(id)fp8 forClass:(Class)fp12; - (struct _NSSize)smallestSize; - (id)smallestRep; @end @interface NSTableView (PBXAppKitExtensions) - (void)selectLastRow; - (BOOL)_shouldAbortMouseDownAfterDragAttempt; @end @interface PBXWindowController : NSWindowController { struct _NSHashTable *_modulesNeedingUpdate; PBXModule *_rootModule; id _lastFirstResponder; } + (id)windowControllerWithModule:(id)fp8; - (void)_installModuleView; - (void)_removeModuleView; - (id)initWithWindow:(id)fp8; - (id)initWithModule:(id)fp8; - (id)initWithWindowNibName:(id)fp8; - (id)initWithWindowNibName:(id)fp8 owner:(id)fp12; - (id)initWithWindowNibPath:(id)fp8 owner:(id)fp12; - (id)init; - (void)dealloc; - (void)finalize; - (id)rootModule; - (void)setRootModule:(id)fp8; - (void)moduleUpdateStatusDidChange:(id)fp8; - (id)activeModule; - (void)windowDidUpdate:(id)fp8; - (void)updateFirstResponder; - (void)updateModulesIfNeeded; - (void)windowWillClose:(id)fp8; - (void)synchronizeWindowTitleWithDocumentName; - (id)description; - (void)doCommandBySelector:(SEL)fp8; - (BOOL)tryToPerform:(SEL)fp8 with:(id)fp12; - (void)showWindow:(id)fp8; - (void)orderWindow:(int)fp8 relativeTo:(int)fp12; @end @interface _PBXProjectDocumentCopyHelper : NSObject { NSString *_projectPath; NSString *_projectDirectory; } - (id)initWithSourceProject:(id)fp8; - (void)dealloc; - (id)panel:(id)fp8 userEnteredFilename:(id)fp12 confirmed:(BOOL)fp16; - (BOOL)panel:(id)fp8 isValidFilename:(id)fp12; - (void)panel:(id)fp8 directoryDidChange:(id)fp12; - (id)chooseNewProjectName; @end @interface PBXProjectDocument (PBXPrivateMethods) - (BOOL)isClosing; - (BOOL)willClose; - (BOOL)wasAbleToSave; - (void)addAssociatedProjectModule:(id)fp8; - (void)removeAssociatedProjectModule:(id)fp8; - (void)dumpRemainingProjectModulesToConsole; @end @interface PBXTextStorage : NSTextStorage { NSMutableAttributedString *_contents; struct _PBXLineOffsetTable _lineOffsets; unsigned int _numDateTimestampMappings; struct _PBXDateTimestampMapping *_dateTimestampMappings; unsigned int _numChanges; unsigned int _changeCapacity; struct _PBXChangeEntry *_changes; BOOL _breakChangeCoalescing; BOOL _linesDidChangeDuringEdit; BOOL _isPlainText; BOOL _syntaxColoringEnabled; PBXSourceLexer *_syntaxColorer; PBXMethodsList *_methodsList; PBXTextFileDocument *_textFileDocument; BOOL _forceFixAttributes; struct { unsigned int layoutComplete:1; unsigned int doingSubWordMovement:1; unsigned int encounteredCascadingColorChange:1; unsigned int unassigned:29; } _tsflags; NSTimer *_methodsListUpdater; XCAttributeRun *_temporaryAttributes; NSMutableArray *_cachedTextViewsArray; NSString *_language; void *_reserved[1]; } + (BOOL)isSyntaxColoringAttributeName:(id)fp8; + (id)paragraphStyleFromBaseline:(id)fp8 tabStops:(id)fp12 headIndent:(float)fp16; + (void)initialize; + (void)clearAttributeCaches; + (void)rebuildAttributeCaches; + (id)defaultPlainTextColor; + (id)defaultColorForSyntaxClass:(int)fp8; + (id)colorForSyntaxClass:(int)fp8; + (void)setColor:(id)fp8 forSyntaxClass:(int)fp12; + (id)defaultPlainTextFont; + (id)fontForSyntaxClass:(int)fp8; + (void)setFont:(id)fp8 forSyntaxClass:(int)fp12; + (BOOL)syntaxColoringUsesSeparateFonts; + (void)setSyntaxColoringUsesSeparateFonts:(BOOL)fp8; + (void)adjustTextSizeBy:(float)fp8; - (BOOL)shouldColorIndexedSymbols; - (id)_cachedTextViews; - (void)_invalidateCachedTextViews; - (id)init; - (id)initWithString:(id)fp8; - (id)initWithString:(id)fp8 attributes:(id)fp12; - (id)initWithAttributedString:(id)fp8; - (id)initWithOwnedMutableAttributedString:(id)fp8; - (id)initWithTextFileDocument:(id)fp8; - (void)dealloc; - (void)finalize; - (void)setDelegate:(id)fp8; - (void)shutDown; - (id)textFileDocument; - (void)setOwnedMutableAttributedString:(id)fp8; - (void)_setForceFixAttributes:(BOOL)fp8; - (BOOL)_forceFixAttributes; - (BOOL)fixesAttributesLazily; - (int)tabWidth; - (int)indentWidth; - (BOOL)usesTabs; - (BOOL)_usesProgrammingLanguageBreaks; - (id)string; - (id)attributesAtIndex:(unsigned int)fp8 effectiveRange:(struct _NSRange *)fp12; - (unsigned int)nextSubWordFromIndex:(unsigned int)fp8 forward:(BOOL)fp12; - (void)setSubWordMovement:(BOOL)fp8; - (unsigned int)nextWordFromIndex:(unsigned int)fp8 forward:(BOOL)fp12; - (id)stringFromUnsignedInts:(const unsigned int *)fp8 count:(unsigned int)fp12; - (void)_dumpLineOffsetsTable; - (struct _NSRange)characterRangeForLineRange:(struct _NSRange)fp8; - (struct _NSRange)lineRangeForCharacterRange:(struct _NSRange)fp8; - (unsigned int)numberOfLines; - (unsigned int)currentTimestamp; - (void)breakChangeTrackingCoalescing; - (struct _NSRange)characterRangeAtTimestamp:(unsigned int)fp8 forCharacterRange:(struct _NSRange)fp12 atTimestamp:(unsigned int)fp20; - (struct _NSRange)lineRangeAtTimestamp:(unsigned int)fp8 forLineRange:(struct _NSRange)fp12 atTimestamp:(unsigned int)fp20; - (void)willReplaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16 changeInLength:(int)fp20; - (void)clearChangeHistory; - (void)_dumpChangeHistory; - (struct _NSRange)rangeAtTimestamp:(unsigned int)fp8 forRange:(struct _NSRange)fp12 atTimestamp:(unsigned int)fp20; - (void)recordCurrentTimestampWithDate:(id)fp8; - (unsigned int)timestampForDate:(id)fp8; - (struct _NSRange)characterRangeForLineRange:(struct _NSRange)fp8 atDate:(id)fp16; - (void)updateMethodsList:(id)fp8; - (void)scheduleMethodsListUpdate:(BOOL)fp8; - (void)didReplaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16 changeInLength:(int)fp20; - (void)replaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16; - (void)setAttributes:(id)fp8 range:(struct _NSRange)fp12; - (unsigned int)length; - (id)attribute:(id)fp8 atIndex:(unsigned int)fp12 effectiveRange:(struct _NSRange *)fp16; - (id)attributesAtIndex:(unsigned int)fp8 longestEffectiveRange:(struct _NSRange *)fp12 inRange:(struct _NSRange)fp16; - (id)attribute:(id)fp8 atIndex:(unsigned int)fp12 longestEffectiveRange:(struct _NSRange *)fp16 inRange:(struct _NSRange)fp20; - (id)attributedSubstringFromRange:(struct _NSRange)fp8; - (void)addAttribute:(id)fp8 value:(id)fp12 range:(struct _NSRange)fp16; - (void)addAttributes:(id)fp8 range:(struct _NSRange)fp12; - (void)removeAttribute:(id)fp8 range:(struct _NSRange)fp12; - (void)replaceCharactersInRange:(struct _NSRange)fp8 withAttributedString:(id)fp16; - (void)insertAttributedString:(id)fp8 atIndex:(unsigned int)fp12; - (void)appendAttributedString:(id)fp8; - (void)deleteCharactersInRange:(struct _NSRange)fp8; - (void)setAttributedString:(id)fp8; - (id)_firstLayoutManager; - (void)fixWrappedLineIndentsInRange:(struct _NSRange)fp8; - (void)fixTabStopsInRange:(struct _NSRange)fp8; - (void)refixAttributes; - (void)_syntaxColoringSettingsChanged:(id)fp8; - (void)tabSettingsChanged; - (BOOL)isPlainText; - (void)addLayoutManager:(id)fp8; - (void)removeLayoutManager:(id)fp8; - (void)setPlainText:(BOOL)fp8; - (BOOL)syntaxColoringEnabled; - (void)setSyntaxColoringEnabled:(BOOL)fp8; - (void)setLanguage:(id)fp8; - (void)adjustTemporaryAttributes:(struct _NSRange)fp8 length:(unsigned int)fp16; - (void)gotSyntaxClass:(int)fp8 forRange:(struct _NSRange)fp12; - (void)fixSyntaxColoringInRange:(struct _NSRange)fp8; - (void)processEditing; - (void)invalidateAttributesInRange:(struct _NSRange)fp8; - (void)invalidateAttributesAndDisplayInRange:(struct _NSRange)fp8; - (void)updateCodeAssistantAttributesInRange:(struct _NSRange)fp8; - (void)fixAttributesInRange:(struct _NSRange)fp8; - (id)fullString; - (struct _NSRange)lineRangeForRange:(struct _NSRange)fp8; - (id)stringFromBookmark:(id)fp8; - (id)lineStringFromBookmark:(id)fp8; - (id)dataTipStringAtLocation:(unsigned int)fp8 range:(struct _NSRange *)fp12; - (struct _NSRange)characterRangeFromBookmark:(id)fp8; - (struct _NSRange)lineNumberRangeFromBookmark:(id)fp8; - (void)layoutBecameInvalid; - (void)layoutComplete; - (id)cachedScannerItemAtLocation:(unsigned int)fp8; - (id)methodsList; - (id)alphaSortedMethodsList; - (id)methodAtLocation:(unsigned int)fp8 includeAll:(BOOL)fp12; - (id)methodAtLocation:(unsigned int)fp8 includeAll:(BOOL)fp12 ensureUpToDate:(BOOL)fp16; - (id)methodAtLocation:(unsigned int)fp8; - (id)debugInfoStringForFileNavigator; @end @interface PBXTextStorage (PBXTemporaryForKit) - (BOOL)attributesValidAtIndex:(unsigned int)fp8; @end @interface NSFont (PBXTextStorageFontMethods) - (id)fontByAdjustingSize:(float)fp8; @end @interface NSTextStorage (PBXTextExtras) - (struct _NSRange)findString:(id)fp8 previousFindRange:(struct _NSRange)fp12 limitRange:(struct _NSRange)fp20 options:(unsigned int)fp28 matchStyle:(int)fp32 wrap:(BOOL)fp36; - (struct _NSRange)_rangeOfExpression:(id)fp8 options:(unsigned int)fp12 range:(struct _NSRange)fp16; - (struct _NSRange)findRegularExpression:(id)fp8 previousFindRange:(struct _NSRange)fp12 limitRange:(struct _NSRange)fp20 options:(unsigned int)fp28 wrap:(BOOL)fp32; - (void)replaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16 withUndoManager:(id)fp20; - (void)replaceCharactersInRange:(struct _NSRange)fp8 withAttributedString:(id)fp16 withUndoManager:(id)fp20; @end @interface NSUndoTextOperation (XCRadar3254764Fix) - (id)firstTextViewForTextStorage:(id)fp8; @end @interface NSMutableString (PBXTextExtras) - (void)PBX_standardizeEndOfLineToLF; - (void)PBX_standardizeEndOfLineToCRLF; - (void)PBX_standardizeEndOfLineToCR; - (void)PBX_standardizeEndOfLineToParagraphSeparator; - (void)PBX_standardizeEndOfLineToLineSeparator; @end @interface NSString (PBXTextExtras) - (struct _NSRange)PBX_characterRangeFromLineNumberRange:(struct _NSRange)fp8; - (struct _NSRange)PBX_lineNumberRangeFromCharacterRange:(struct _NSRange)fp8; @end @interface PBXDocumentController : NSDocumentController { BOOL _isRunningOpenPanel; NSMutableArray *_openedDocuments; NSMutableArray *_extendedTypes; NSMutableDictionary *_fileTypeToDocumentTypeDict; NSMutableDictionary *_localizedFileTypes; } + (void)initialize; - (id)init; - (void)dealloc; - (void)finalize; - (id)activeProject; - (id)currentProjectDocument; - (id)projectDocumentForProject:(id)fp8; - (id)projectDocuments; - (id)editedProjectDocuments; - (id)projectDocumentsContainingFile:(id)fp8; - (void)applicationWillTerminate:(id)fp8; - (void)_setActiveProjectForWindow:(id)fp8; - (void)_windowDidBecomeMain:(id)fp8; - (id)fileDocuments; - (id)untitledFileDocumentWithName:(id)fp8; - (id)editedFileDocuments; - (id)fileDocumentsInProjectDocument:(id)fp8; - (void)reviewUnsavedDocumentsWithAlertTitle:(id)fp8 cancellable:(BOOL)fp12 delegate:(id)fp16 didReviewAllSelector:(SEL)fp20 contextInfo:(void *)fp24; - (void)saveAllDidReviewSaveForDocumentController:(id)fp8 didReviewAll:(BOOL)fp12 contextInfo:(void *)fp16; - (void)saveAllDocuments:(id)fp8; - (void)_reviewUnsavedDocumentsWithAlertTitle:(id)fp8 cancellable:(BOOL)fp12 delegate:(id)fp16 didReviewAllSelector:(SEL)fp20 contextInfo:(void *)fp24; - (id)_realDocumentPathForPath:(id)fp8 extension:(id)fp12; - (id)_realDocumentPathForPath:(id)fp8; - (id)_innerOpenDocumentWithContentsOfFile:(id)fp8 display:(BOOL)fp12; - (id)openDocumentWithContentsOfFile:(id)fp8 display:(BOOL)fp12; - (id)openDocumentWithContentsOfURL:(id)fp8 display:(BOOL)fp12; - (void)openDocument:(id)fp8; - (int)runModalOpenPanel:(id)fp8 forTypes:(id)fp12; - (BOOL)panel:(id)fp8 isValidFilename:(id)fp12; - (void)noteNewRecentDocument:(id)fp8; - (int)_nextUntitledDocumentNumber; - (void)cancel:(id)fp8; @end @interface PBXDisclosureView : NSSplitView { int _suppressSubviewLimit; NSButtonCell *_openCell; NSButtonCell *_closedCell; BOOL _disclosureOpen; NSString *_disclosureDefaultsOpenKey; NSString *_disclosureDefaultsSizeKey; } - (id)initWithFrame:(struct _NSRect)fp8; - (id)initWithCoder:(id)fp8; - (void)awakeFromNib; - (void)dealloc; - (void)finalize; - (id)openCell; - (id)closedCell; - (id)openImage; - (void)setOpenImage:(id)fp8; - (id)closedImage; - (void)setClosedImage:(id)fp8; - (id)openTitle; - (void)setOpenTitle:(id)fp8; - (id)closedTitle; - (void)setClosedTitle:(id)fp8; - (BOOL)isDisclosureOpen; - (void)setDisclosureOpen:(BOOL)fp8; - (void)replaceSubview:(id)fp8 with:(id)fp12; - (void)addSubview:(id)fp8; - (float)dividerThickness; - (void)drawDividerInRect:(struct _NSRect)fp8; - (struct _NSRect)dividerRectBelowSubviewAt:(int)fp8; - (void)resetCursorRects; - (void)mouseDown:(id)fp8; - (void)openDisclosure:(id)fp8; - (void)closeDisclosure:(id)fp8; - (void)openDisclosure; - (void)closeDisclosure; - (id)disclosureDefaultsOpenKeyForView:(id)fp8; - (id)disclosureDefaultsSizeKeyForView:(id)fp8; - (void)storeOpen:(BOOL)fp8 forSubview:(id)fp12; - (BOOL)fetchOpenForSubview:(id)fp8; - (void)storeSize:(struct _NSSize)fp8 forSubview:(id)fp16; - (struct _NSSize)fetchSizeForSubview:(id)fp8; - (void)adjustSubviews; @end @interface PBXOutlineViewCell : NSTextFieldCell { NSImage *_image; float _imageAreaWidth; BOOL _drawImage; float _xHeight; } - (void)_sharedOutlineViewCellInit; - (id)initTextCell:(id)fp8; - (id)init; - (id)initImageCell:(id)fp8; - (void)dealloc; - (void)finalize; - (id)copyWithZone:(struct _NSZone *)fp8; - (BOOL)isHighlighted; - (BOOL)isEnabled; - (BOOL)isSelectable; - (BOOL)isEditable; - (id)image; - (void)setDrawsImage:(BOOL)fp8; - (BOOL)drawsImage; - (void)setImage:(id)fp8; - (float)imageAreaWidth; - (void)setImageAreaWidth:(float)fp8; - (void)setFont:(id)fp8; - (struct _NSRect)imageRectForBounds:(struct _NSRect)fp8; - (struct _NSRect)titleRectForBounds:(struct _NSRect)fp8; - (struct _NSSize)cellSizeForBounds:(struct _NSRect)fp8; - (void)editWithFrame:(struct _NSRect)fp8 inView:(id)fp24 editor:(id)fp28 delegate:(id)fp32 event:(id)fp36; - (void)selectWithFrame:(struct _NSRect)fp8 inView:(id)fp24 editor:(id)fp28 delegate:(id)fp32 start:(int)fp36 length:(int)fp40; - (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24; - (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24 embossed:(BOOL)fp28 textBaselineOffset:(float)fp32; - (id)lowEmbossColor; - (id)highEmbossColor; @end @interface PBXExtendedOutlineView : NSOutlineView { struct { unsigned int optionClickCausesEditing:1; unsigned int optionClickEditsAnyCell:1; unsigned int endAllEditingWhenCellEnds:1; unsigned int allowKeyboardDeletion:1; unsigned int allowEditCancellation:1; unsigned int drawsKeyIndication:1; unsigned int clearSelWhenResigningKey:1; unsigned int followsTableViewFont:1; unsigned int dragOnlySelectedItems:1; unsigned int drawsStripes:1; unsigned int delegateWantsSelShouldChange:1; unsigned int delegateWantsShouldStartEditingColumn:1; unsigned int delegateWantsDidStartEditingColumn:1; unsigned int delegateWantsWillEndEditingColumn:1; unsigned int delegateWantsWillAbortEditingColumn:1; unsigned int delegateWantsDraggingSourceOperationMaskForLocal:1; unsigned int delegateWantsDraggedImageBeganAt:1; unsigned int delegateWantsDraggedImageEndedAt:1; unsigned int delegateWantsMenuForTableColumn:1; unsigned int delegateWantsWillReturnMenuForTableColumn:1; unsigned int dataSourceCanHandleReturnKey:1; unsigned int dataSourceCanDelete:1; unsigned int dataSourceCanCut:1; unsigned int dataSourceCanCopy:1; unsigned int dataSourceCanPaste:1; unsigned int dataSourceCanValidateMenuItems:1; unsigned int dataSourceWantsActivationChangeNotification:1; unsigned int keepSelectionVisibleDuringResize:1; unsigned int _RESERVED_:4; } _eovFlags; unsigned int _editingMsgDisableCount; NSArray *_savedDragItems; NSArray *_savedDragItemPaths; NSMutableDictionary *_rowItemCache; float _minRowHeight; PBXTypeToSelect *_typeToSelect; BOOL _lockSelection; NSView *_originalCornerView; BOOL _permissionToResignFirstResponder; struct _NSRange _liveResizeRowsInRect; } + (void)initialize; + (id)defaultAlternateRowColor; - (id)initWithFrame:(struct _NSRect)fp8; - (void)dealloc; - (void)finalize; - (BOOL)optionClickCausesEditing; - (void)setOptionClickCausesEditing:(BOOL)fp8; - (BOOL)optionClickEditsAnyCell; - (void)setOptionClickEditsAnyCell:(BOOL)fp8; - (BOOL)doesEndAllEditingWhenCellEndsEditing; - (void)setEndAllEditingWhenCellEndsEditing:(BOOL)fp8; - (BOOL)allowsItemDeletionByKeystroke; - (void)setAllowsItemDeletionByKeystroke:(BOOL)fp8; - (BOOL)allowsEditCancellation; - (void)setAllowsEditCancellation:(BOOL)fp8; - (BOOL)clearsSelectionWhenResigningKey; - (void)setClearsSelectionWhenResigningKey:(BOOL)fp8; - (BOOL)followsTableViewFont; - (void)setFollowsTableViewFont:(BOOL)fp8; - (BOOL)dragOnlySelectedItems; - (void)setDragOnlySelectedItems:(BOOL)fp8; - (id)itemAtRow:(int)fp8; - (int)rowForItem:(id)fp8; - (unsigned int)draggingEntered:(id)fp8; - (void)draggingExited:(id)fp8; - (BOOL)isItemExpanded:(id)fp8; - (void)_examineDataSource; - (void)_examineDelegate; - (void)setDataSource:(id)fp8; - (void)setDelegate:(id)fp8; - (id)itemsForRowIndexes:(id)fp8; - (id)selectedRows; - (id)selectedItems; - (void)selectFirstValidItemFromPaths:(id)fp8; - (void)setSelectedItemPaths:(id)fp8; - (id)selectedItemPaths; - (id)pathsFromRowIndexes:(id)fp8; - (id)rowPathsFromRowIndexes:(id)fp8; - (id)expandedRowPaths; - (id)selectedRowPaths; - (BOOL)_selectionShouldChangeFromMouseDownInRow:(int)fp8 column:(id)fp12; - (void)deselectRow:(int)fp8; - (void)selectRow:(int)fp8 byExtendingSelection:(BOOL)fp12; - (void)mouseDown:(id)fp8; - (void)createNewItem:(id)fp8; - (void)keyDown:(id)fp8; - (void)editColumn:(int)fp8 row:(int)fp12 withEvent:(id)fp16 select:(BOOL)fp20; - (void)textDidEndEditing:(id)fp8; - (BOOL)abortEditing; - (void)selectRows:(id)fp8 byExtendingSelection:(BOOL)fp12 scrollToVisible:(BOOL)fp16; - (void)selectRowsInRange:(struct _NSRange)fp8 byExtendingSelection:(BOOL)fp16 scrollToVisible:(BOOL)fp20; - (void)disableDidStartWillEndEditingDelegations; - (void)enableDidStartWillEndEditingDelegations; - (BOOL)textView:(id)fp8 doCommandBySelector:(SEL)fp12; - (void)viewWillMoveToSuperview:(id)fp8; - (BOOL)_fillsClipViewHeight; - (void)reloadItem:(id)fp8 reloadChildren:(BOOL)fp12; - (void)_dumpRowCache; - (void)reloadData; - (void)setDrawsKeyIndication:(BOOL)fp8; - (BOOL)drawsKeyIndication; - (void)setDrawsStripes:(BOOL)fp8; - (BOOL)drawsStripes; - (void)setKeepSelectionVisible:(BOOL)fp8; - (BOOL)keepSelectionVisible; - (BOOL)_wantsLiveResizeToUseCachedImage; - (BOOL)_needsRedrawBeforeFirstLiveResizeCache; - (int)hypotheticalRowAtPoint:(struct _NSPoint)fp8; - (struct _NSRange)hypotheticalRowsInRect:(struct _NSRect)fp8; - (struct _NSRect)rectOfHypotheticalRow:(int)fp8; - (id)alternateRowColor; - (void)highlightSelectionInClipRect:(struct _NSRect)fp8; - (float)locationOfRow:(int)fp8; - (void)drawKeyIndicationInClipRect:(struct _NSRect)fp8; - (void)drawRect:(struct _NSRect)fp8; - (BOOL)becomeFirstResponder; - (BOOL)resignFirstResponder; - (void)setPermissionToResignFirstResponder:(BOOL)fp8; - (BOOL)permissionToResignFirstResponder; - (id)awakeAfterUsingCoder:(id)fp8; - (void)setSavedDragItems:(id)fp8; - (void)setSavedDragItemPaths:(id)fp8; - (void)setSavedDragItems:(id)fp8 paths:(id)fp12; - (id)savedDragItems; - (BOOL)_sendDataSourceWriteDragDataWithIndexes:(id)fp8 toPasteboard:(id)fp12; - (id)savedDragItemPaths; - (BOOL)_dragCanBeginFromVerticalMouseMotion; - (void)setFont:(id)fp8; - (void)tile; - (void)viewWillStartLiveResize; - (void)setMinRowHeight:(float)fp8; - (float)minRowHeight; - (id)parentItemOfItem:(id)fp8 getChildIndex:(int *)fp12; - (void)awakeFromNib; - (void)_tableFontChanged:(id)fp8; - (void)_systemColorChanged:(id)fp8; - (void)_windowChangedKeyState; - (void)delete:(id)fp8; - (void)copy:(id)fp8; - (void)paste:(id)fp8; - (void)cut:(id)fp8; - (void)setConfigurationFromArray:(id)fp8; - (id)configurationArray; - (BOOL)validateMenuItem:(id)fp8; - (unsigned int)draggingSourceOperationMaskForLocal:(BOOL)fp8; - (void)draggedImage:(id)fp8 beganAt:(struct _NSPoint)fp12; - (void)draggedImage:(id)fp8 endedAt:(struct _NSPoint)fp12 operation:(unsigned int)fp20; - (BOOL)_isPoint:(struct _NSPoint)fp8 inDragZoneOfRow:(int)fp16; - (id)dragImageForRowsWithIndexes:(id)fp8 tableColumns:(id)fp12 event:(id)fp16 offset:(struct _NSPoint *)fp20; - (id)menuForEvent:(id)fp8; - (void)setOriginalCornerView; - (id)originalCornerView; @end @interface PBXSlideOutTabView : PBXSplitView { NSMutableArray *_tabItems; unsigned int _selectedTabIndex; unsigned int _pressedTabIndex; NSDictionary *_labelAttributes; NSString *_statusString; NSDictionary *_statusAttributes; struct { unsigned int needsToComputeTabRect:1; unsigned int needsToLayOutTabItems:1; unsigned int shouldLieAboutDividerThickness:1; unsigned int shouldDisregardAdjustSubviews:1; unsigned int tabsVisible:1; unsigned int isDraggingSplitBarHandle:1; unsigned int delegateWantsWillDeactivate:1; unsigned int delegateWantsDidActivate:1; unsigned int delegateWantsMenuForEvent:1; unsigned int RESERVED:23; } _sltvFlags; struct _NSRect _cachedTabAreaRect; NSView *_placeholderView; float _resizeViewBackMargin; } + (void)initialize; - (void)_commonInit; - (id)initWithFrame:(struct _NSRect)fp8; - (id)initWithCoder:(id)fp8; - (void)dealloc; - (void)finalize; - (void)setDelegate:(id)fp8; - (unsigned int)numberOfSlideOutTabItems; - (unsigned int)indexOfSlideOutTabItem:(id)fp8; - (id)slideOutTabItemAtIndex:(unsigned int)fp8; - (unsigned int)indexOfSlideOutTabItemWithIdentifier:(id)fp8; - (unsigned int)indexOfSlideOutTabItemWithView:(id)fp8; - (void)insertSlideOutTabItem:(id)fp8 atIndex:(unsigned int)fp12; - (void)addSlideOutTabItem:(id)fp8; - (void)removeSlideOutTabItemAtIndex:(unsigned int)fp8; - (id)_viewToSlideOut; - (struct _NSRect)_calculatedFrameOfTabArea; - (struct _NSRect)frameOfTabArea; - (struct _NSRect)frameOfDragBarArea; - (void)_layoutSlideOutTabItems; - (struct _NSRect)frameOfSlideOutTabItemAtIndex:(unsigned int)fp8; - (unsigned int)indexOfSlideOutTabItemAtPoint:(struct _NSPoint)fp8; - (void)setResizeViewBackMargin:(float)fp8; - (BOOL)areTabsVisible; - (void)setTabsVisible:(BOOL)fp8; - (void)toggleTabsVisible:(id)fp8; - (id)labelFont; - (void)setLabelFont:(id)fp8; - (id)statusString; - (void)setStatusString:(id)fp8; - (id)statusFont; - (void)setStatusFont:(id)fp8; - (void)setNeedsDisplayInFrameOfTabAtIndex:(unsigned int)fp8; - (unsigned int)indexOfSelectedTab; - (void)selectTabAtIndex:(unsigned int)fp8 slide:(BOOL)fp12; - (BOOL)acceptsFirstMouse:(id)fp8; - (void)resetCursorRects; - (float)dividerThickness; - (void)drawRect:(struct _NSRect)fp8; - (BOOL)isOpaque; - (void)drawDividerInRect:(struct _NSRect)fp8; - (void)mouseDown:(id)fp8; - (id)menuForEvent:(id)fp8; - (void)adjustSubviews; - (void)replaceSubview:(id)fp8 with:(id)fp12 slide:(BOOL)fp16; - (void)replaceSubview:(id)fp8 with:(id)fp12; - (void)collapseContentView; - (void)_uncollapseContentView; - (BOOL)isContentViewCollapsed; - (id)description; @end @interface PBXBookmarkGroup (PBXDropReceiverAdditions) - (BOOL)acceptsDraggedItem:(id)fp8; - (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28; - (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28; @end @interface PBXFileReference (PBXDropReceiverAdditions) - (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28; - (unsigned int)outlineView:(id)fp8 validateDropOfDraggedFiles:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28; @end @interface PBXBuildPhase (PBXDropReceiverAdditions) - (BOOL)acceptsDraggedItem:(id)fp8; - (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28; - (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28; @end @interface PBXTarget (PBXDropReceiverAdditions) - (BOOL)acceptsDraggedItem:(id)fp8; - (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28; - (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28; @end @interface PBXProject (PBXDropReceiverAdditions) - (BOOL)acceptsDraggedItem:(id)fp8; - (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28; - (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28; @end @interface PBXVariantGroup (PBXDropReceiverAdditions) - (BOOL)acceptsDraggedItem:(id)fp8; @end @interface PBXGroup (PBXDropReceiverAdditions) - (void)insertItems:(id)fp8 atChildIndex:(unsigned int)fp12 forModule:(id)fp16 mayCopy:(BOOL)fp20; - (void)insertItems:(id)fp8 atChildIndex:(unsigned int)fp12 forModule:(id)fp16; - (void)insertFiles:(id)fp8 atChildIndex:(unsigned int)fp12 forModule:(id)fp16 mayCopy:(BOOL)fp20; - (void)insertFiles:(id)fp8 atChildIndex:(unsigned int)fp12 forModule:(id)fp16; - (BOOL)acceptsDraggedItem:(id)fp8; - (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28; - (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28; - (unsigned int)outlineView:(id)fp8 validateDropOfDraggedFiles:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28; - (BOOL)outlineView:(id)fp8 acceptDropOfDraggedFiles:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28; @end @interface PBXContainerItem (PBXDropReceiverAdditions) - (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28; - (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28; - (unsigned int)outlineView:(id)fp8 validateDropOfDraggedFiles:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28; - (BOOL)outlineView:(id)fp8 acceptDropOfDraggedFiles:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28; @end @interface PBXBreakpoint (PBXIconImageAdditions) - (id)iconImage; @end @interface PBXBookmarkGroup (PBXIconImageAdditions) - (id)iconImage; @end @interface PBXExecutableBookmark (PBXIconImageAdditions) - (id)iconImage; @end @interface PBXBuildStyleBookmark (PBXIconImageAdditions) - (id)iconImage; @end @interface PBXTargetBookmark (PBXIconImageAdditions) - (id)iconImage; @end @interface PBXBookmark (PBXIconImageAdditions) - (id)iconImage; @end @interface PBXTargetDocument (PBXIconImageAdditions) - (id)iconImage; @end @interface PBXFileDocument (PBXIconImageAdditions) - (id)iconImage; - (id)smallIconImage; - (id)_dirtyingImage; - (id)_editedIconImageUsingType:(id)fp8; - (id)editedIconImage; - (id)smallEditedIconImage; - (id)smallFlatGenericIconImage; - (id)smallFlatGenericEditedIconImage; @end @interface PBXExecutable (PBXIconImageAdditions) - (id)smallIconImage; - (id)iconImage; @end @interface PBXBuildStyle (PBXIconImageAdditions) - (id)smallIconImage; - (id)iconImage; @end @interface PBXTargetGroup (PBXIconImageAdditions) - (id)iconImage; @end @interface PBXTargetDependency (PBXIconImageAdditions) - (id)iconImage; @end @interface PBXTarget (PBXIconImageAdditions) - (id)smallIconImage; - (id)checkedIconImage; - (id)activeIconImage; - (id)iconImage; - (id)target; @end @interface PBXGroup (PBXIconImageAdditions) - (id)iconImage; - (id)expandedIconImage; @end @interface PBXVariantGroup (PBXIconImageAdditions) - (id)iconImage; - (id)expandedIconImage; @end @interface PBXFileReference (PBXIconImageAdditions) - (id)iconImage; - (id)expandedIconImage; @end @interface PBXReferenceProxy (PBXIconImageAdditions) - (id)iconImage; - (id)expandedIconImage; @end @interface PBXReference (PBXIconImageAdditions) + (id)iconImageForFileAtPath:(id)fp8; @end @interface PBXFileType (PBXIconImageAdditions) - (id)iconImage; - (id)expandedIconImage; @end @interface PBXContainerItem (PBXIconImageAdditions) + (id)iconImageForFileAtPath:(id)fp8; - (id)iconImage; - (id)smallIconImage; - (id)checkedIconImage; - (id)activeIconImage; - (id)expandedIconImage; @end @interface PBXProject (PBXIconImageAdditions) - (id)iconImage; @end @interface PBXTargetBookmark (PBXCoreAdditions) - (id)fileDocumentLoadIfNeeded:(BOOL)fp8; - (BOOL)isSimpleBookmark; @end @interface PBXTextBookmark (PBXUserInterfaceAdditions) + (void)_fileDocumentWillFlushChanges:(id)fp8; + (void)_fileDocumentDidOpen:(id)fp8; + (void)_fileDocumentDidSave:(id)fp8; - (id)_textStorageForOpenFileDocument; - (BOOL)isSimpleBookmark; - (unsigned int)currentFileTimestamp; - (void)breakFileChangeCoalescing; - (void)updateToTimestamp:(unsigned int)fp8 andResetTimestamp:(BOOL)fp12; - (void)_fixKnownCurrentRanges; - (struct _NSRange)characterRangeAtTimestamp:(unsigned int)fp8; - (struct _NSRange)characterRangeAtTimestamp:(unsigned int)fp8 forStorage:(id)fp12; - (struct _NSRange)characterRangeAtCurrentTimestamp; - (struct _NSRange)lineRangeAtTimestamp:(unsigned int)fp8; - (struct _NSRange)lineRangeAtTimestamp:(unsigned int)fp8 forStorage:(id)fp12; - (struct _NSRange)lineRangeAtCurrentTimestamp; @end @interface PBXBookmark (PBXUserInterfaceAdditions) - (id)fileDocumentLoadIfNeeded:(BOOL)fp8; - (BOOL)isSimpleBookmark; - (unsigned int)currentFileTimestamp; - (void)breakFileChangeCoalescing; - (void)updateToTimestamp:(unsigned int)fp8 andResetTimestamp:(BOOL)fp12; - (void)updateToCurrentTimestamp; - (id)groupTreeDisplayName; - (unsigned int)currentTimestampForFileReference:(id)fp8; @end @interface PBXModule : NSWindowController { PBXModule *_supermodule; NSMutableArray *_submodules; NSView *_view; id _delegate; NSString *_label; struct _NSMapTable *_actionCache; struct { unsigned int viewLoaded:1; unsigned int viewIsLoading:1; unsigned int needsUpdate:1; unsigned int viewIsInstalled:1; unsigned int wantsOwnWindow:1; unsigned int ignoreForwarding:1; unsigned int RESERVED:26; } _mFlags; } + (void)initialize; + (id)defaultModuleNibName; - (id)initWithModuleNibName:(id)fp8; - (id)initWithModuleNibPath:(id)fp8; - (id)initWithWindowNibName:(id)fp8; - (id)initWithWindowNibName:(id)fp8 owner:(id)fp12; - (id)initWithWindowNibPath:(id)fp8 owner:(id)fp12; - (id)init; - (void)dealloc; - (void)finalize; - (void)setDelegate:(id)fp8; - (id)delegate; - (id)moduleNibName; - (id)moduleNibPath; - (id)windowNibName; - (id)windowNibPath; - (id)slideOutTabIconImage; - (id)identifier; - (BOOL)isViewLoaded; - (id)view; - (void)setView:(id)fp8; - (void)windowDidLoad; - (BOOL)loadView; - (void)loadWindow; - (void)viewWillLoad; - (void)viewDidLoad; - (void)_viewWillLoad; - (void)_doPendingConfiguration; - (void)_viewDidLoad; - (void)awakeFromNib; - (void)_moduleViewWasInstalled:(id)fp8; - (void)moduleViewWasInstalled:(id)fp8; - (void)_moduleViewWillBeRemoved:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (BOOL)isViewInstalled; - (void)viewWasInstalled; - (void)viewWillBeRemoved; - (BOOL)moduleShouldClose; - (void)addNotificationObservers; - (void)removeNotificationObservers; - (void)_removeNotificationObservers; - (void)recursivelyRemoveNotificationObservers; - (void)recursivelyAddNotificationObservers; - (id)firstKeyView; - (id)lastKeyView; - (void)setLabel:(id)fp8 representedFilename:(id)fp12; - (void)setLabel:(id)fp8; - (void)setLabelAsFilename:(id)fp8; - (id)label; - (id)representedFilename; - (void)moduleDidChangeLabel:(id)fp8; - (id)windowController; - (BOOL)isActive; - (BOOL)isVisible; - (void)showModule:(id)fp8; - (void)hideModule:(id)fp8; - (void)hide; - (void)moduleWillBeHidden; - (void)moduleWasDisplayed; - (void)moduleWasExposedByUser; - (void)moduleWasHiddenByUser; - (void)showWindow:(id)fp8; - (void)showHelp:(id)fp8; - (BOOL)needsUpdate; - (void)_informWindowControllerOfUpdateStatus; - (void)setNeedsUpdate:(BOOL)fp8; - (void)noteNeedsUpdate:(id)fp8; - (void)update; - (void)updateIfNeeded; - (void)updateRecursivelyIfNeeded; - (id)supermodule; - (void)setSupermodule:(id)fp8; - (id)submodules; - (void)_module:(id)fp8 didAddSubmodule:(id)fp12; - (void)module:(id)fp8 didAddSubmodule:(id)fp12; - (void)_module:(id)fp8 willRemoveSubmodule:(id)fp12; - (void)module:(id)fp8 willRemoveSubmodule:(id)fp12; - (void)insertSubmodule:(id)fp8 atIndex:(unsigned int)fp12; - (void)addSubmodule:(id)fp8; - (void)removeSubmodule:(id)fp8; - (BOOL)isAncestorOfModule:(id)fp8; - (id)supermoduleOfType:(Class)fp8; - (id)firstSubmoduleOfType:(Class)fp8; - (id)mainEditor; - (BOOL)acceptsFirstResponder; - (id)moduleToolbarAllowedItemIdentifiers; - (id)moduleToolbarDefaultItemIdentifiers; - (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16; - (id)moduleToolbarIdentifier; - (void)configureToolbarOnWindow:(id)fp8; - (id)toolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16; - (id)toolbarCombinableItemIdentifiers:(id)fp8; - (id)toolbarAllowedItemIdentifiers:(id)fp8; - (id)toolbarDefaultItemIdentifiers:(id)fp8; - (void)toolbarDidRemoveItem:(id)fp8; - (void)toolbarWillAddItem:(id)fp8; - (struct _NSMapTable *)actionCache; - (void)clearActionCache; - (id)targetModules; - (id)localModuleActions; - (id)targetModuleActions; - (id)allModuleActions; - (id)moduleForAction:(SEL)fp8; - (BOOL)validateMenuItem:(id)fp8; - (BOOL)validateLocalMenuItem:(id)fp8; - (BOOL)respondsToSelector:(SEL)fp8; - (void)forwardInvocation:(id)fp8; - (id)methodSignatureForSelector:(SEL)fp8; - (struct _NSSize)viewMinSize; - (struct _NSSize)viewMaxSize; - (BOOL)moduleEnforcesViewMinSize; - (void)setWantsModuleWindow:(BOOL)fp8; - (BOOL)wantsModuleWindow; - (id)loadModuleWindow; - (BOOL)isDocumentModule; - (BOOL)isMainModule; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (id)configurationIdentifier; - (id)geometryConfigurationDictionary; - (void)takeGeometryConfigurationFromDictionary:(id)fp8; - (id)contentConfigurationDictionary; - (void)takeContentConfigurationFromDictionary:(id)fp8; - (void)saveUserDefaultConfiguration; - (void)windowWillShow; - (void)windowDidShow; - (id)keyTabView; - (id)dockMenuItems; - (BOOL)canCloseInDock; - (BOOL)canCloneInDock; - (id)cloneInDock; - (BOOL)canRename; @end @interface _XCLiveResizeView : NSView { } - (void)setFrameSize:(struct _NSSize)fp8; @end @interface PBXSplitviewModule : PBXModule { NSMutableArray *_splitModules; BOOL _isVertical; } + (id)splitviewModuleWithModules:(id)fp8; + (id)splitviewModuleWithModule:(id)fp8; - (void)_installViewForModule:(id)fp8; - (void)_removeViewForModule:(id)fp8; - (id)init; - (void)dealloc; - (void)finalize; - (BOOL)loadView; - (void)insertSplitModule:(id)fp8 atIndex:(unsigned int)fp12; - (void)addSplitModule:(id)fp8; - (void)removeSplitModule:(id)fp8; - (id)splitModules; - (void)setVertical:(BOOL)fp8; - (BOOL)isVertical; - (id)geometryConfigurationDictionary; - (void)takeGeometryConfigurationFromDictionary:(id)fp8; - (id)contentConfigurationDictionary; - (void)takeContentConfigurationFromDictionary:(id)fp8; - (id)slideOutTabIconImage; @end @interface PBXSplitviewModule (OverrideButNeverInvokeTheseMethods) - (unsigned int)subviewIndexForModuleIndex:(unsigned int)fp8; @end @interface PBXDropIndicationView : PBXHeaderBox { BOOL _trackingDrag; } - (id)dropIndicatorColor; - (void)setTrackingDrag:(BOOL)fp8; - (BOOL)isOpaque; - (void)drawRect:(struct _NSRect)fp8; @end @interface PBXFileNavigator : PBXProjectModule { NSBox *_navigationBar; NSButton *_gutterCap; NSButton *_prevButton; NSButton *_nextButton; XCBorderView *_editorViewBox; NSButton *_endCap; NSButton *_counterpartSwitchButton; NSButton *_includedHeadersButton; NSButton *_bookmarksButton; NSButton *_breakpointsButton; NSButton *_cornerView; PBXLineBrowser *_lineBrowser; PBXImageGestureView *_scrollbarToggleSplitButton; NSMutableArray *_historyBookmarks; int _historyCapacity; PBXBookmark *_bookmark; PBXFileEditor *_fileEditor; NSMutableArray *_previousBookmarksStack; NSMutableArray *_nextBookmarksStack; struct { unsigned int settingBookmark:1; unsigned int barHidden:1; unsigned int invalidated:1; unsigned int hasCounterpart:2; unsigned int hasCounterpartSymbolLabel:1; unsigned int hasExplicitProjectDocument:1; unsigned int selectedFilePopUpIndexIsInvalid:1; unsigned int reverseSymbolSortPref:1; unsigned int showAllOpenFiles:1; unsigned int hasBookmarks:1; unsigned int hasBreakpoints:1; unsigned int previousNavitationMenuIsInvalid:1; unsigned int nextNavigationMenuIsInvalid:1; unsigned int restoreSelectionForPendingBookmark:1; unsigned int windowHasUpdated; unsigned int _reserved:16; } _navFlags; PBXNavigatorGroup *_navigatorGroup; NSMutableArray *_temporaryFileDocList; int _selectedFilePopUpIndex; NSArray *_importedFiles; NSArray *_dependentFiles; int _importsPopUpSelectedIndex; NSPopUpButtonCell *_symbolPopUpCell; PBXBookmark *_pendingBookmark; PBXTitleBannerView *_debugInfoTitleBanner; PBXHeaderBox *_headerSplitControl; BOOL _isHeaderSplitControlVisible; PBXHeaderBox *_navControlSplitBar; NSImage *_cachedSymbolImage; int _cachedSymbolImageRow; _PBXFileNavigatorProgressView *_progress; } + (void)initialize; + (void)_reloadUIForNavs:(id)fp8 inProject:(id)fp12; + (void)_indexingDidReloadPersistentIndex:(id)fp8; + (void)_indexWasRemoved:(id)fp8; + (void)_indexingDidUpdateFiles:(id)fp8; + (void)_methodsListChanged:(id)fp8; + (BOOL)showUndoPastSaveWarning; + (BOOL)useFontFacesInMethodsPopup; + (BOOL)useIconsInMethodsPopup; + (BOOL)sortMethodsPopup; + (void)setSortMethodsPopup:(BOOL)fp8; + (BOOL)alwaysLoadCounterpartsInSameNavigator; + (void)setAlwaysLoadCounterpartsInSameNavigator:(BOOL)fp8; + (BOOL)showColumnPositionInLineBrowser; + (void)setShowColumnPositionInLineBrowser:(BOOL)fp8; + (void)setNavBarIsHidden:(BOOL)fp8; + (BOOL)navBarIsHidden; + (id)allNavigators; + (id)allNavigatorsEditingFileDocument:(id)fp8; + (id)allNavigatorsWithFileDocument:(id)fp8; + (id)appropriateFileNavigatorWithBookmark:(id)fp8 projectDocument:(id)fp12 knownHelp:(BOOL)fp16; + (id)appropriateFileNavigatorWithBookmark:(id)fp8; + (id)appropriateFileNavigatorWithFileDocument:(id)fp8 projectDocument:(id)fp12 knownHelp:(BOOL)fp16; + (id)appropriateFileNavigatorWithFileDocument:(id)fp8; + (void)_showHelpFile:(id)fp8 inFileNavigator:(id)fp12 temp:(BOOL)fp16; + (void)showHelpFile:(id)fp8; + (id)fileNavigatorWithBookmark:(id)fp8; + (id)fileNavigatorWithFileDocument:(id)fp8; + (id)fileNavigator; + (id)toolbarLineBrowserIdentifier; - (BOOL)hasShownFileDocument:(id)fp8; - (BOOL)_shouldCloseDocIfReceiverCloses:(id)fp8 groupIsClosing:(BOOL)fp12; - (id)selectedProjectItems; - (id)initWithBookmark:(id)fp8; - (id)init; - (void)dealloc; - (void)finalize; - (id)description; - (void)setProgressIndicatorVisible:(BOOL)fp8; - (void)setProgressPercent:(double)fp8; - (int)_selectedFilePopUpIndex; - (void)_invalidateSelectedFilePopUpIndex; - (void)rebuildBookmarksPopup; - (BOOL)_purgeBookmarksEqualToBookmark:(id)fp8; - (void)_documentWillClose:(id)fp8; - (void)_documentDidClose:(id)fp8; - (void)_documentDidOpen:(id)fp8; - (void)_documentDidChangeAttributes:(id)fp8; - (void)_documentDidChangeDirtyState:(id)fp8; - (BOOL)isDebugInfoBarVisible; - (void)_tileNavBarContents; - (void)tile; - (void)setNavigationBarVisible:(BOOL)fp8; - (BOOL)isNavigationBarVisible; - (void)toggleNavigationBarVisible:(id)fp8; - (void)setHeaderSplitControlVisible:(BOOL)fp8; - (BOOL)isHeaderSplitControlVisible; - (void)updateHeader; - (void)addCurrentFileToProject:(id)fp8; - (BOOL)revealReferencesInGroupTree:(id)fp8; - (void)revealCurrentFileInGroupTree:(id)fp8; - (void)_viewFrameDidChange:(id)fp8; - (void)_showColumnPositionInLineBrowserDidChange:(id)fp8; - (void)_itemsChangedInProject:(id)fp8; - (id)_acceptableDragTypes; - (void)viewDidLoad; - (void)_textViewGainedFirstResponder:(id)fp8; - (void)_textViewLostFirstResponder:(id)fp8; - (id)keyTabView; - (void)addNotificationObservers; - (void)removeNotificationObservers; - (void)setSupermodule:(id)fp8; - (void)_validateIncludedHeadersButton; - (void)_validateBar; - (void)splitCurrentNavigator:(id)fp8; - (void)closeCurrentNavigator:(id)fp8; - (void)updateDebugInfoTitleBanner; - (void)update; - (void)_removeCurrentEditor; - (void)_updateEditorWithCurrentBookmark; - (void)moduleWasDisplayed; - (void)_reconfigureSplitControls:(id)fp8; - (id)_bestBookmarkForSimpleBookmark:(id)fp8; - (void)_replaceBookmark:(id)fp8; - (void)_replaceBookmark:(id)fp8 restoreSelection:(BOOL)fp12; - (id)bookmark; - (id)_pendingBookmark; - (id)_historyBookmarks; - (void)_addHistoryBookmark:(id)fp8; - (void)_setHistoryCapacity:(id)fp8; - (void)_trimHistory; - (void)replaceBookmark:(id)fp8; - (void)replaceBookmark:(id)fp8 becomeActive:(BOOL)fp12; - (void)replaceBookmark:(id)fp8 restoreSelection:(BOOL)fp12; - (void)replaceFileDocument:(id)fp8; - (void)replaceFileDocument:(id)fp8 becomeActive:(BOOL)fp12; - (void)_navigateBookmarkStack:(id)fp8 intoStack:(id)fp12 index:(int)fp16; - (void)prevPopUpAction:(id)fp8; - (void)nextPopUpAction:(id)fp8; - (void)previousBookmark:(id)fp8; - (void)nextBookmark:(id)fp8; - (void)_clearBookmarksLater:(id)fp8; - (void)clearBookmarks:(id)fp8; - (void)setDocumentEdited:(BOOL)fp8; - (void)takeCurrentBookmarkFrom:(id)fp8; - (id)_containerSymbolPrefixedNameForSymbol:(id)fp8; - (id)_symbolForRevealInClassBrowser; - (void)revealInClassBrowser:(id)fp8; - (id)referenceForCounterpartOfCurrentFile; - (id)_bookmarkForCounterpartOfCurrentSymbol; - (void)switchToSymbolicCounterpartOfCurrentFile:(id)fp8; - (void)switchToCounterpartOfCurrentFile:(id)fp8; - (void)switchToFileOrSymbolicCounterpartOfCurrentFile:(id)fp8; - (void)toggleFileLock:(id)fp8; - (void)syntaxCheckCurrentFile:(id)fp8; - (void)compileCurrentFile:(id)fp8; - (void)preprocessCurrentFile:(id)fp8; - (void)disassembleCurrentFile:(id)fp8; - (id)fileEditor; - (void)becomeActive; - (id)mainEditor; - (id)projectDocument; - (void)_windowUpdated:(id)fp8; - (void)setProjectDocument:(id)fp8; - (id)navigatorGroup; - (void)setNavigatorGroup:(id)fp8; - (void)saveDocument:(id)fp8; - (void)saveDocumentAs:(id)fp8; - (void)saveDocumentTo:(id)fp8; - (void)revertDocumentToSaved:(id)fp8; - (void)runPageLayout:(id)fp8; - (void)printDocument:(id)fp8; - (void)_confirmUndoSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)undo:(id)fp8; - (void)redo:(id)fp8; - (void)_fileDocument:(id)fp8 shouldClose:(BOOL)fp12 contextInfo:(void *)fp16; - (void)closeCurrentFile:(id)fp8; - (void)popLoadedFilesPopUp:(id)fp8; - (void)popSymbolsPopUp:(id)fp8; - (void)popIncludedHeadersPopUp:(id)fp8; - (void)popBookmarksPopUp:(id)fp8; - (void)popBreakpointsPopUp:(id)fp8; - (void)openInSeparateNavigator:(id)fp8; - (void)_addBookmarkSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16; - (void)addToBookmarks:(id)fp8; - (void)toggleAddToBreakpoints:(id)fp8; - (void)addBreakpointTemplate:(id)fp8; - (void)toggleEnableBreakpoint:(id)fp8; - (BOOL)validateToolbarItem:(id)fp8; - (BOOL)validateLocalMenuItem:(id)fp8; - (id)localModuleActions; - (void)invalidateFileNavigator; - (void)menuNeedsUpdate:(id)fp8; - (void)_reloadNavigationMenus; - (void)_reloadMethodsList; - (void)_reloadIndexingUIIfProject:(BOOL)fp8; - (void)_reloadIndexingUI; - (void)_reloadBookmarksUI; - (void)_reloadBreakpointsUI; - (id)_methodsList; - (int)lineBrowser:(id)fp8 numberOfRowsInColumn:(int)fp12; - (id)lineBrowser:(id)fp8 toolTipForColumn:(int)fp12; - (id)lineBrowser:(id)fp8 titleAtRow:(int)fp12 inColumn:(int)fp16 forMenu:(BOOL)fp20; - (id)lineBrowser:(id)fp8 attributedTitleAtRow:(int)fp12 inColumn:(int)fp16 forMenu:(BOOL)fp20; - (id)lineBrowser:(id)fp8 imageAtRow:(int)fp12 inColumn:(int)fp16 forMenu:(BOOL)fp20; - (int)lineBrowser:(id)fp8 indexOfSelectedRowInColumn:(int)fp12; - (void)lineBrowser:(id)fp8 itemWasSelectedAtRow:(int)fp12 inColumn:(int)fp16; - (void)lineBrowser:(id)fp8 willPopMenuForColumn:(int)fp12; - (void)lineBrowser:(id)fp8 didDismissMenuForColumn:(int)fp12; - (void)lineBrowser:(id)fp8 willUseMenu:(id)fp12 forColumn:(int)fp16; - (id)slideOutTabIconImage; - (void)importsPopUpAction:(id)fp8; - (void)bookmarksPopUpAction:(id)fp8; - (void)breakpointsPopUpAction:(id)fp8; - (void)editorSelectionDidChange; - (unsigned int)view:(id)fp8 draggingEntered:(id)fp12; - (void)_cleanUpDragIndication; - (void)view:(id)fp8 draggingExited:(id)fp12; - (BOOL)view:(id)fp8 performDragOperation:(id)fp12; - (void)view:(id)fp8 concludeDragOperation:(id)fp12; - (unsigned int)_indexOfCounterpartForSymbol:(id)fp8 inArray:(id)fp12; - (unsigned int)_indexOfSymbol:(id)fp8 inArray:(id)fp12; - (void)_gotoSymbol:(id)fp8; - (void)_gotoDocumentationForSymbol:(id)fp8; - (void)_symbolPopUpAction:(id)fp8; - (void)_presentSymbolArray:(id)fp8 atScreenPoint:(struct _NSPoint)fp12 batchFinder:(id)fp20; - (void)_findSymbolsForString:(id)fp8 screenPointForPopUpWindow:(struct _NSPoint)fp12 preferDeclarations:(BOOL)fp20 forDocumentation:(BOOL)fp24; - (void)jumpToSelectionDefinition:(id)fp8; - (void)findDefinitionsForString:(id)fp8 screenPointForPopUpWindow:(struct _NSPoint)fp12; - (void)findDeclarationsForString:(id)fp8 screenPointForPopUpWindow:(struct _NSPoint)fp12; - (void)findDocumentationForString:(id)fp8 screenPointForPopUpWindow:(struct _NSPoint)fp12; - (id)geometryConfigurationDictionary; - (void)takeGeometryConfigurationFromDictionary:(id)fp8; - (void)_addBookmarksFromArray:(id)fp8 toConfigurationDictionary:(id)fp12 forKey:(id)fp16; - (id)contentConfigurationDictionary; - (void)_populateBookmarkArray:(id)fp8 withGUIDStringArray:(id)fp12; - (void)takeContentConfigurationFromDictionary:(id)fp8; - (void)saveUserDefaultConfiguration; - (void)_saveEditedDocumentIfNeeded; - (id)fileReference; - (id)xcSelection; - (void)revealItems:(id)fp8 select:(BOOL)fp12; - (BOOL)wantsToRetainFocusDuringSelection; - (id)windowOfSelection; - (id)performAction:(id)fp8 withSelection:(id)fp12; - (void)eventSent:(id)fp8 toView:(id)fp12; - (void)flagsChanged:(id)fp8; - (id)toolbarCombinableItemIdentifiers:(id)fp8; - (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16; - (id)toolbarLineBrowser; - (void)connectWithToolbarLineBrowser; @end @interface _PBXFileNavigatorProgressView : NSBox { NSProgressIndicator *_progress; NSColor *_background; } - (id)initWithFrame:(struct _NSRect)fp8 backgroundColor:(id)fp24; - (void)dealloc; - (void)setProgressPercent:(double)fp8; - (void)drawRect:(struct _NSRect)fp8; - (BOOL)isOpaque; @end @interface PBXGroupTreeModule : PBXProjectModule { PBXExtendedOutlineView *_groupTreeOutlineView; NSMenu *_itemContextualMenu; NSMenu *_scmContextualMenu; NSMenu *_viewContextualMenu; NSMenu *_openAsSubmenu; BOOL _editingAllowed; BOOL _editingOfChildrenAllowed; struct { unsigned int canRename:1; unsigned int canDelete:1; unsigned int canAddToGroup:1; unsigned int canGroup:1; unsigned int canUngroup:1; unsigned int isSameGroup:1; unsigned int isGroup:1; unsigned int canGetStatus:1; unsigned int canUpdate:1; unsigned int canRevert:1; unsigned int canCompare:1; unsigned int canAddForSCM:1; unsigned int canMakeEditable:1; unsigned int canRemove:1; unsigned int canCommit:1; unsigned int needsToExpandRootGroup:1; unsigned int needsToAddSCMColumn:1; unsigned int oneLeafItemSelected:1; unsigned int isFinderElement:1; unsigned int RESERVED:13; } _gtmFlags; PBXFileOpener *_fileOpener; PBXOutlineDataSourceSplitter *_dataSourceSplitter; NSTableColumn *_SCMStatusColumn; NSArray *_columnConfiguration; id _editedItem; NSNumber *_lastProjectStatusRequestID; NSTableColumn *_targetMembershipTableColumn; NSTableColumn *_itemTableColumn; NSTableColumn *_fileTypeTableColumn; NSTableColumn *_fileBuiltTableColumn; NSTableColumn *_objectSizeTableColumn; NSTableColumn *_warningsTableColumn; NSTableColumn *_errorsTableColumn; NSTableColumn *_buildTimeTableColumn; } + (void)initialize; + (int)reloadItemLimit; + (BOOL)showBrokenRefsInRed; + (id)groupTreeModule; - (id)initWithModuleNibName:(id)fp8; - (void)viewDidLoad; - (void)dealloc; - (void)finalize; - (id)slideOutTabIconImage; - (void)update; - (void)setupFileOpener; - (void)setupDefaultColumns; - (id)referenceForFileOpener:(id)fp8; - (id)workspaceForFileOpener:(id)fp8; - (BOOL)fileOpenerShouldOpenFromAction:(id)fp8; - (void)projectDocumentWillChange:(id)fp8; - (void)addFileBuiltColumn; - (void)addObjectSizeColumn; - (void)addWarningsColumn; - (void)addErrorsColumn; - (void)addBuildTimeColumn; - (void)addTargetColumn; - (void)addSCMColumn; - (void)removeFileBuiltColumn; - (void)removeObjectSizeColumn; - (void)removeWarningsColumn; - (void)removeErrorsColumn; - (void)removeBuildTimeColumn; - (void)removeTargetColumn; - (void)removeSCMColumn; - (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (void)outlineView:(id)fp8 hasChangedActiveState:(BOOL)fp12; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (id)outlineView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 item:(id)fp24 mouseLocation:(struct _NSPoint)fp28; - (id)bookmarksForCurrentSelection; - (void)addToBookmarks:(id)fp8; - (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20; - (id)scmInfoForReference:(id)fp8; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (void)outlineViewItemDidCollapse:(id)fp8; - (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; - (void)outlineViewSelectionDidChange:(id)fp8; - (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16; - (BOOL)tableView:(id)fp8 writeRowsWithIndexes:(id)fp12 toPasteboard:(id)fp16; - (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16; - (unsigned int)outlineView:(id)fp8 validateDrop:(id)fp12 proposedItem:(id)fp16 proposedChildIndex:(int)fp20; - (BOOL)outlineView:(id)fp8 acceptDrop:(id)fp12 item:(id)fp16 childIndex:(int)fp20; - (BOOL)outlineView:(id)fp8 willReturnMenu:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (BOOL)outlineView:(id)fp8 selectionShouldChangeFromMouseDownInRow:(int)fp12 column:(id)fp16; - (void)_openAsAction:(id)fp8; - (void)selectReference:(id)fp8 byExtendingSelection:(BOOL)fp12 expandAncestorsIfNeeded:(BOOL)fp16; - (void)selectReference:(id)fp8 byExtendingSelection:(BOOL)fp12; - (void)reloadData; - (void)newGroup:(id)fp8; - (void)sortItems:(id)fp8; - (void)groupItems:(id)fp8; - (void)ungroupItems:(id)fp8; - (void)renameItem:(id)fp8; - (id)_undeletableItems:(id)fp8; - (void)_deleteItems:(id)fp8; - (void)_undeletableItemsSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_askAboutProjectReferenceDeletion:(id)fp8; - (void)_projectReferenceDeletionSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (int)_askAboutDiskRemoval; - (void)_deleteItemsAfterAskingAboutSpecialItems:(id)fp8; - (void)delete:(id)fp8; - (void)outlineView:(id)fp8 deleteItems:(id)fp12; - (void)addFilesToSelectedGroup:(id)fp8 mayCopy:(BOOL)fp12; - (void)addFilesTask; - (void)_addFilesOpenPanelDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (BOOL)panel:(id)fp8 shouldShowFilename:(id)fp12; - (void)addFrameworksTask; - (void)_addFrameworksOpenPanelDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (id)localModuleActions; - (BOOL)validateLocalMenuItem:(id)fp8; - (void)becomeActive; - (id)selectedProjectItems; - (int)_rowForItemAfterTryingToExpose:(id)fp8; - (int)_rowForItemUsingParent:(id)fp8; - (void)setSelectedProjectItems:(id)fp8 scrollRowToVisible:(BOOL)fp12; - (void)setSelectedProjectItems:(id)fp8; - (id)selectedProjectItemPaths; - (id)destinationGroupForNewFiles; - (int)childIndexInDestinationGroupForNewFiles:(id)fp8; - (void)_scmWasEnabledOrDisabled:(id)fp8; - (void)_containersChanged:(id)fp8; - (void)_itemsChangedInProject:(id)fp8; - (void)reloadItem:(id)fp8; - (void)_markFileSCMModified:(id)fp8; - (id)_getSCMstatusForItems:(id)fp8; - (void)_documentDidSave:(id)fp8; - (void)_projectDidSave:(id)fp8; - (void)_documentDidChangeDirtyState:(id)fp8; - (BOOL)_scmAnyItemHasAddOrRemove:(id)fp8; - (void)_saveEditedDocumentsIfNeeded; - (id)sourceControlManager; - (id)scmController; - (BOOL)wantsSCM; - (void)_makeSelectedFilesLocalizableSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_makeSelectedFilesLocalizableSheetDidDismiss:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)makeLocalized:(id)fp8; - (void)_makeSelectedFilesGlobalSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_makeSelectedFilesGlobalSheetDidDismiss:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)makeGlobal:(id)fp8; - (id)createStatusColumnWithIdentifier:(id)fp8 owner:(id)fp12; - (void)removeStatusColumnWithIdentifier:(id)fp8; - (struct _NSSize)viewMinSize; - (BOOL)moduleEnforcesViewMinSize; - (id)geometryConfigurationDictionary; - (void)takeGeometryConfigurationFromDictionary:(id)fp8; - (void)_setColumnConfiguration:(id)fp8; - (int)workspaceRoleForFileOpener:(id)fp8; - (void)openWithFinder:(id)fp8; - (void)revealInFinder:(id)fp8; - (id)buildFileForReference:(id)fp8; - (id)itemMenu; - (id)scmMenu; - (id)viewMenu; - (void)startFileRefBuildOperationForSelectedFileRefsUsingAction:(id)fp8; - (void)compileSelectedReferences:(id)fp8; - (void)fixAndContinueSelectedReferences:(id)fp8; - (void)preprocessSelectedReferences:(id)fp8; - (void)disassembleSelectedReferences:(id)fp8; @end @interface PBXTargetTreeRoot : NSObject { int _type; id _projectReference; } - (id)initWithType:(int)fp8 projectReference:(id)fp12; - (void)dealloc; - (void)finalize; - (id)name; - (int)type; - (id)projectReference; - (id)project; - (id)description; @end @interface PBXTargetTreeModule : PBXProjectModule { PBXExtendedOutlineView *_treeOutlineView; NSMenu *_viewContextualMenu; NSMenu *_itemContextualMenu; NSMutableDictionary *_perProjectRootItems; struct { unsigned int needsToExpandRootGroups:1; unsigned int RESERVED:31; } _tmFlags; NSTableColumn *_activeStatusOutlineColumn; NSTableColumn *_nameOutlineColumn; PBXFileOpener *_fileOpener; } + (id)projectReferenceNameFont; + (id)treeRootNameFont; + (id)targetNameFont; + (id)targetDependencyNameFont; + (id)buildStyleNameFont; + (id)executableNameFont; + (id)targetTreeModule; - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (id)slideOutTabIconImage; - (void)_workspaceDidLoad:(id)fp8; - (void)setDelegate:(id)fp8; - (void)viewDidLoad; - (void)setActiveTarget:(id)fp8; - (id)activeTarget; - (void)setActiveBuildStyle:(id)fp8; - (id)activeBuildStyle; - (void)setActiveBuildConfigurationName:(id)fp8; - (id)activeBuildConfigurationName; - (void)setActiveExecutable:(id)fp8; - (id)activeExecutable; - (id)_rootItemsForProject:(id)fp8; - (void)update; - (void)projectDocumentWillChange:(id)fp8; - (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (BOOL)outlineView:(id)fp8 shouldStartEditingColumn:(int)fp12 row:(int)fp16; - (BOOL)isValidTargetName:(id)fp8; - (BOOL)isValidBuildStyleName:(id)fp8; - (BOOL)isValidExecutableName:(id)fp8; - (BOOL)control:(id)fp8 textShouldEndEditing:(id)fp12; - (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20; - (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; - (void)deleteItems:(id)fp8; - (void)deleteItems:(id)fp8 usingWindow:(id)fp12; - (void)_confirmDeleteSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)delete:(id)fp8; - (void)outlineView:(id)fp8 deleteItems:(id)fp12; - (id)outlineView:(id)fp8 menuForTableColumn:(id)fp12 row:(int)fp16; - (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16; - (unsigned int)outlineView:(id)fp8 validateDrop:(id)fp12 proposedItem:(id)fp16 proposedChildIndex:(int)fp20; - (BOOL)outlineView:(id)fp8 acceptDrop:(id)fp12 item:(id)fp16 childIndex:(int)fp20; - (id)geometryConfigurationDictionary; - (void)takeGeometryConfigurationFromDictionary:(id)fp8; - (id)bookmarkForTarget:(id)fp8; - (id)bookmarkForBuildStyle:(id)fp8; - (id)bookmarkForExecutable:(id)fp8; - (id)bookmarkForFileOpener:(id)fp8; - (id)workspaceForFileOpener:(id)fp8; - (BOOL)fileOpenerShouldOpenFromAction:(id)fp8; - (void)newNativeTarget:(id)fp8; - (void)newTarget:(id)fp8; - (void)_newTargetWizardPanelDidEndModalSessionForWizard:(id)fp8 didFinish:(BOOL)fp12 contextInfo:(void *)fp16; - (id)_nameForNewBuildStyle; - (void)newBuildStyle:(id)fp8; - (void)newCustomExecutable:(id)fp8; - (void)_newCustomExecutableWizardPanelDidEndModalSessionForWizard:(id)fp8 didFinish:(BOOL)fp12 contextInfo:(void *)fp16; - (void)renameItem:(id)fp8; - (void)duplicateItem:(id)fp8; - (void)sortItems:(id)fp8; - (unsigned int)currentVersionNumberForPListArchiver:(id)fp8; - (BOOL)checkVersion:(unsigned int)fp8 forPListUnarchiver:(id)fp12; - (void)insertRootObject:(id)fp8 intoContainer:(id)fp12; - (id)_bookmarksForCurrentSelection; - (void)addToBookmarks:(id)fp8; - (int)workspaceRoleForFileOpener:(id)fp8; - (BOOL)validateLocalMenuItem:(id)fp8; - (id)selectedProjectItems; - (void)setSelectedProjectItems:(id)fp8; - (void)becomeActive; @end @interface PBXWorkspaceModule : PBXProjectModule { PBXSlideOutModule *_leftSlideOutModule; PBXSlideOutModule *_topSlideOutModule; PBXNavigatorGroup *_navigatorGroup; PBXGroupTreeModule *_groupTreeModule; PBXTargetTreeModule *_targetTreeModule; PBXBookmarksModule *_bookmarksModule; PBXDebugBreakpointsModule *_breakpointsViewerModule; PBXBuildResultsModule *_buildResultsModule; PBXProjectFindModule *_findResultsModule; PBXDebugSessionModule *_debugSessionModule; PBXDebugSessionVerticalInfoModule *_debuggerSessionVerticalInfoModule; PBXRunSessionModule *_runSessionModule; PBXModule *_toolShowingAtStartOfBuild; PBXModule *_toolShowingAtStartOfRunOrDebug; PBXModule *_leftTabShowingAtStartOfRunOrDebug; PBXCVSModule *_cvsModule; struct { unsigned int lastBuildDidNotAutoClose:1; unsigned int statusViewVisible:1; unsigned int openedBuilderForCurrentBuild:1; unsigned int openedErrorsWarningsForCurrentBuild:1; unsigned int resettingFromTemplate:1; unsigned int configuringToolbar:1; unsigned int editingTemplate:1; unsigned int gutterShownByDefault:1; unsigned int navBarShownByDefault:1; unsigned int RESERVED:23; } _wsFlags; NSMutableArray *_allowedToolbarItemIdentifiers; NSMutableArray *_defaultToolbarItemIdentifiers; struct _NSMapTable *_toolbarItemIdentifiersToModulesMap; PBXStatusView *_statusView; NSView *_editingAreaPlaceholderView; NSString *_currentBuildToolbarItemIdentifier; NSString *_currentLaunchToolbarItemIdentifier; PBXWorkspaceTemplate *_workspaceTemplate; NSArray *_docsToClose; PBXWorkspaceTemplateEditingModule *_templateEditingModule; NSDrawer *_templateEditingDrawer; } + (void)initialize; + (id)topMostWorkspaceModule; + (BOOL)shouldSaveWorkspaceConfiguration; + (void)setShouldSaveWorkspaceConfiguration:(BOOL)fp8; + (BOOL)closesProjectWhenLastFileWorkspaceCloses; + (void)setClosesProjectWhenLastFileWorkspaceCloses:(BOOL)fp8; - (id)initWithModuleNibName:(id)fp8; - (id)initWithWorkspaceTemplate:(id)fp8 andUpdateUI:(BOOL)fp12; - (id)initWithWorkspaceTemplate:(id)fp8; - (id)groupTreeModule; - (id)navigatorGroup; - (id)activeFileNavigator; - (id)bookmarksModule; - (id)statusView; - (id)debuggerSessionModule; - (id)debuggerSessionVerticalInfoModule; - (id)buildResultsModule; - (id)projectFindModule; - (id)runSessionModule; - (id)targetTreeModule; - (id)breakpointsViewerModule; - (id)cvsModule; - (id)mainEditor; - (id)classBrowserModule; - (id)lastActiveOrNewClassBrowser; - (id)lastActiveClassBrowser; - (id)newClassBrowser; - (id)classBrowsers; - (id)toolbarTintColor; - (void)setEditingTemplate:(BOOL)fp8; - (BOOL)isEditingTemplate; - (void)dealloc; - (void)finalize; - (void)setProjectDocument:(id)fp8; - (id)projectDocument; - (void)update; - (void)updateLabel; - (void)_topSlideOutModuleDidChangeTabs:(id)fp8; - (void)setDocument:(id)fp8; - (id)moduleToolbarAllowedItemIdentifiers; - (id)moduleToolbarDefaultItemIdentifiers; - (void)_addToolbarItemIdentifiersForModule:(id)fp8; - (void)configureToolbarOnWindow:(id)fp8; - (void)_setupToolbar; - (void)_setupLeftSlideOut; - (void)_setupTopSlideOut; - (void)_setupEditingArea; - (void)tileWorkspace; - (void)takeGeometryConfigurationFromDictionary:(id)fp8; - (id)_toolbarConfigurationDictionary; - (void)_takeToolbarConfigurationFromDictionary:(id)fp8; - (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16; - (id)toolbarDefaultItemIdentifiers:(id)fp8; - (id)toolbarAllowedItemIdentifiers:(id)fp8; - (id)toolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16; - (void)toolbarWillAddItem:(id)fp8; - (void)toolbarDisplayModeChanged:(id)fp8; - (void)toolbarDidChange:(id)fp8; - (BOOL)validateToolbarItem:(id)fp8; - (void)moduleViewWasInstalled:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (void)_toolbarDidTryToCustomize:(id)fp8; - (void)_templateEditingDidDismiss:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (BOOL)windowShouldClose:(id)fp8; - (void)windowWillClose:(id)fp8; - (BOOL)_saveEditedDocumentsIfNeededWithCancelTitle:(id)fp8; - (void)takeActiveTargetFrom:(id)fp8; - (void)takeActiveBuildStyleFrom:(id)fp8; - (void)takeActiveExecutableFrom:(id)fp8; - (void)clearConsole:(id)fp8; - (BOOL)isNavigatorGroupCollapsed; - (BOOL)isStatusViewVisible; - (void)setStatusViewVisible:(BOOL)fp8; - (void)toggleStatusViewVisible:(id)fp8; - (BOOL)areVerticalTabsVisible; - (void)setVerticalTabsVisible:(BOOL)fp8; - (void)toggleVerticalTabsVisible:(id)fp8; - (BOOL)areHorizontalTabsVisible; - (void)setHorizontalTabsVisible:(BOOL)fp8; - (void)toggleHorizontalTabsVisible:(id)fp8; - (void)_topSlideModuleDidActivate:(id)fp8; - (void)_topSlideModuleWillDectivate:(id)fp8; - (void)maximizeEditor:(id)fp8; - (void)closeCurrentToolTab:(id)fp8; - (void)editActiveBuildStyle:(id)fp8; - (void)makeFilesTabVisible:(BOOL)fp8; - (BOOL)isFilesTabVisible; - (void)makeClassesTabVisible:(BOOL)fp8; - (BOOL)isClassesTabVisible; - (void)makeBookmarksTabVisible:(BOOL)fp8; - (BOOL)isBookmarksTabVisible; - (void)makeBreakpointsTabVisible:(BOOL)fp8; - (BOOL)isBreakpointsTabVisible; - (void)makeTargetsTabVisible:(BOOL)fp8; - (BOOL)isTargetsTabVisible; - (void)makeFindTabVisible:(BOOL)fp8; - (BOOL)isFindTabVisible; - (void)makeBuildTabVisible:(BOOL)fp8; - (BOOL)isBuildTabVisible; - (void)makeDebugTabVisible:(BOOL)fp8; - (BOOL)isDebugTabVisible; - (void)makeRunTabVisible:(BOOL)fp8; - (BOOL)isRunTabVisible; - (void)makeCVSTabVisible:(BOOL)fp8; - (BOOL)isCVSTabVisible; - (void)toggleFilesTab:(id)fp8; - (void)toggleClassesTab:(id)fp8; - (void)toggleBookmarksTab:(id)fp8; - (void)toggleTargetsTab:(id)fp8; - (void)toggleBreakpointsTab:(id)fp8; - (void)toggleFindTab:(id)fp8; - (void)toggleBuildTab:(id)fp8; - (void)toggleDebuggerTab:(id)fp8; - (void)toggleRunTab:(id)fp8; - (void)toggleCVSTab:(id)fp8; - (void)showFilesTab:(id)fp8; - (void)showClassesTab:(id)fp8; - (void)showBookmarksTab:(id)fp8; - (void)showBreakpointsTab:(id)fp8; - (void)showTargetsTab:(id)fp8; - (void)showBuildTab:(id)fp8; - (void)showDebuggerTab:(id)fp8; - (void)showRunTab:(id)fp8; - (void)showCVSTab:(id)fp8; - (void)showNewEditor:(id)fp8; - (void)getInfo:(id)fp8; - (void)showInspector:(id)fp8; - (void)compileCurrentFile:(id)fp8; - (void)preprocessCurrentFile:(id)fp8; - (void)disassembleCurrentFile:(id)fp8; - (id)targetModules; - (id)selectedProjectItems; - (void)setSelectedProjectItems:(id)fp8; - (void)newTarget:(id)fp8; - (void)newBuildStyle:(id)fp8; - (void)newCustomExecutable:(id)fp8; - (void)nextBuildResult:(id)fp8; - (void)previousBuildResult:(id)fp8; - (void)nextFindResult:(id)fp8; - (void)previousFindResult:(id)fp8; - (void)renameItem:(id)fp8; - (void)newGroup:(id)fp8; - (void)groupItems:(id)fp8; - (void)ungroupItems:(id)fp8; - (void)addFiles:(id)fp8; - (void)addFrameworks:(id)fp8; - (void)indexProject:(id)fp8; - (void)dropProjectIndex:(id)fp8; - (struct _NSSize)viewMinSize; - (BOOL)setSearchStringForFind; - (void)startTextFind:(id)fp8; - (void)startRegexFind:(id)fp8; - (void)startDefinitionsFind:(id)fp8; - (void)startReferencesFind:(id)fp8; - (void)startFullTextDocFind:(id)fp8; - (void)startAPIDocFind:(id)fp8; - (id)workspaceTemplate; - (void)_setWorkspaceTemplate:(id)fp8; - (void)_resetUIToAssignedWorkspaceTemplate; - (void)setWorkspaceTemplate:(id)fp8; - (void)cloneWorkspaceAction:(id)fp8; - (void)resetUIToWorkspaceTemplate:(id)fp8; - (void)updateWorkspaceTemplateFromUI:(id)fp8; - (void)_defineTemplateSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16; - (void)defineNewWorkspaceTemplate:(id)fp8; - (void)createWorkspaceFromTemplate:(id)fp8; - (void)_workspaceTemplatesListDidChange:(id)fp8; - (id)menuForSlideOutModule:(id)fp8 tabModule:(id)fp12 withEvent:(id)fp16; - (void)_adviceSheetDidDismiss:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_assignFileEncodingsSheetDidEndWithReturnCode:(int)fp8 selectedIndex:(int)fp12 contextInfo:(void *)fp16; - (void)assignFileEncodings; - (BOOL)isNavBarShownByDefault; - (void)setNavBarShownByDefault:(BOOL)fp8; - (id)workspace; - (void)closeCurrentProject:(id)fp8; @end @interface PBXSlideOutModule : PBXSplitviewModule { NSMutableArray *_slideOutModules; PBXModule *_activeSlideOutModule; float _resizeViewBackMargin; BOOL _allowsCollapsingSplitModules; } + (void)createConversionDictionaries; - (void)_installTabViewForSlideOutModule:(id)fp8; - (void)_removeTabViewForSlideOutModule:(id)fp8; - (void)_postDidActivateNotification:(id)fp8; - (void)_postWillDeactivateNotification:(id)fp8; - (id)init; - (void)dealloc; - (void)finalize; - (Class)splitviewClass; - (BOOL)loadView; - (void)viewDidLoad; - (struct _NSSize)viewMinSize; - (struct _NSSize)viewMaxSize; - (float)splitView:(id)fp8 constrainMinCoordinate:(float)fp12 ofSubviewAt:(int)fp16; - (float)splitView:(id)fp8 constrainMaxCoordinate:(float)fp12 ofSubviewAt:(int)fp16; - (BOOL)splitView:(id)fp8 canCollapseSubview:(id)fp12; - (id)slideOutModules; - (void)insertSlideOutModule:(id)fp8 atIndex:(unsigned int)fp12; - (void)addSlideOutModule:(id)fp8; - (void)removeSlideOutModule:(id)fp8; - (unsigned int)subviewIndexForModuleIndex:(unsigned int)fp8; - (BOOL)isClosed; - (id)activeSlideOutModule; - (void)openSlideOutModule:(id)fp8; - (void)closeSlideOutModule; - (void)setResizeViewBackMargin:(float)fp8; - (BOOL)allowsCollapsingSplitModules; - (void)setAllowsCollapsingSplitModules:(BOOL)fp8; - (void)slideOutTabView:(id)fp8 willDeactivateTabViewAtIndex:(unsigned int)fp12; - (void)slideOutTabView:(id)fp8 didActivateTabViewAtIndex:(unsigned int)fp12; - (id)menuForSlideOutTabView:(id)fp8 clickedTabIndex:(unsigned int)fp12 withEvent:(id)fp16; - (id)geometryConfigurationDictionary; - (void)takeGeometryConfigurationFromDictionary:(id)fp8; - (id)contentConfigurationDictionary; - (void)takeContentConfigurationFromDictionary:(id)fp8; @end @interface PBXBuildResultsModule : PBXProjectModule { NSSplitView *_splitview; PBXExtendedOutlineView *_buildLogItemsOutlineView; NSTextView *_buildLogTranscriptView; PBXControlScrollView *_tvScrollView; NSMenu *_buildLogItemContextualMenu; NSProgressIndicator *_progressIndicator; NSTextField *_statusTextField; NSButton *_showAllBuildStepsSwitch; NSButton *_showWarningsSwitch; NSButton *_transcriptToggleSwitch; NSButton *_reallyBuildToggleSwitch; NSPopUpButton *_buildOptionPopup; NSColor *_toplevelItemTextColor; NSColor *_errorItemTextColor; NSColor *_warningItemTextColor; NSColor *_otherItemTextColor; XCBuildOperation *_buildOperation; BOOL _haveShownForCurrentOperation; BOOL _showsAllBuildSteps; BOOL _showsWarnings; struct _NSMapTable *_itemsToShownSubitems; BOOL _buildLogTranscriptExpanded; struct _NSRect _buildLogTranscriptRect; BOOL _attachedToBuild; NSMutableArray *_dockMenuItems; int _openTrigger; int _collapseTrigger; BOOL _layoutComplete; BOOL _wasScrolledToEndBeforeLastEdit; float _savedHeight; } + (void)configureBuildLogClass; + (id)targetIconImage; + (id)noticeIconImage; + (id)warningIconImage; + (id)errorIconImage; + (id)buildFileSuccessIconImage; + (id)buildFileWarningsIconImage; + (id)buildFileErrorsIconImage; + (id)buildFileInProgressIconImageForCounterValue:(unsigned int)fp8; - (id)initWithModuleNibName:(id)fp8; - (id)statusBar; - (void)viewDidLoad; - (void)moduleWasDisplayed; - (void)dealloc; - (void)finalize; - (id)slideOutTabIconImage; - (void)_attachCurrentBuildOperation; - (id)_currentBuildOperation; - (void)_detachCurrentBuildOperation; - (void)resetAndReload; - (void)_setCurrentBuildOperationNotification:(id)fp8; - (void)_setCurrentBuildOperation:(id)fp8 force:(BOOL)fp12; - (void)_setCurrentBuildOperation:(id)fp8; - (void)clearCurrentBuildOperation; - (BOOL)_shouldCurrentlyShowBuildLogItem:(id)fp8; - (void)_refilterSubitemsOfBuildLogItem:(id)fp8 reloadOutlineViewItemIfNeeded:(BOOL)fp12; - (void)_refilterSubitemsOfAllBuildLogItemsAndReload:(BOOL)fp8; - (void)_refilterSubitemsOfAllBuildLogItems; - (void)buildOperationWillStart:(id)fp8; - (void)buildOperationDidReportStatus:(id)fp8; - (void)buildOperationDidUpdateBuildLogItems:(id)fp8; - (void)buildOperationDidStop:(id)fp8; - (void)buildLogTranscriptViewFrameDidChangeFrom:(struct _NSRect)fp8 to:(struct _NSRect)fp24; - (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (id)_filteredSubitemsForItem:(id)fp8; - (id)_warningsAndErrorsSuffixStringForBuildLogItem:(id)fp8; - (id)_objectValueForBuildLogItem:(id)fp8 isSelected:(BOOL)fp12; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (id)outlineView:(id)fp8 menuForTableColumn:(id)fp12 row:(int)fp16; - (id)outlineView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 item:(id)fp24 mouseLocation:(struct _NSPoint)fp28; - (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; - (void)becomeActive; - (id)bookmarkForBuildLogItem:(id)fp8; - (void)nextBuildResult:(id)fp8; - (void)previousBuildResult:(id)fp8; - (id)_bookmarksForCurrentSelection; - (id)_referencesForCurrentSelection; - (BOOL)_revealReferencesInGroupTree:(id)fp8; - (void)revealCurrentFileInGroupTree:(id)fp8; - (void)addToBookmarks:(id)fp8; - (void)takeShowAllBuildStepsSettingFrom:(id)fp8; - (void)takeShowWarningsSettingFrom:(id)fp8; - (void)takeReallyBuildSettingFrom:(id)fp8; - (void)showHideTranscript:(id)fp8; - (void)splitView:(id)fp8 resizeSubviewsWithOldSize:(struct _NSSize)fp12; - (void)splitViewDidResizeSubviews:(id)fp8; - (BOOL)validateLocalMenuItem:(id)fp8; - (id)mainEditor; - (id)selectedString; - (BOOL)findText:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 backwards:(BOOL)fp20 wrap:(BOOL)fp24; - (BOOL)findRegularExpression:(id)fp8 ignoreCase:(BOOL)fp12 backwards:(BOOL)fp16 wrap:(BOOL)fp20; - (BOOL)allowsReplace; - (BOOL)replaceCurrentSelectionWithString:(id)fp8; - (unsigned int)replaceAllStringsMatchingString:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20 matchStyle:(int)fp24; - (unsigned int)replaceAllStringsMatchingRegularExpression:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20; - (struct _NSSize)viewMinSize; - (BOOL)moduleEnforcesViewMinSize; - (id)auxiliaryWorkspaceLabel; - (void)_activeTargetDidChange:(id)fp8; - (void)projectDocumentWillChange:(id)fp8; - (id)label; - (void)hide; - (id)toolbarCombinableItemIdentifiers:(id)fp8; - (BOOL)moduleShouldClose; - (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16; - (void)singleClickAction:(id)fp8; - (void)doubleClickAction:(id)fp8; - (void)_buildAndCloseDidDismiss:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_buildAndCloseDidDismissForTermination:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_updateBuildSettings:(id)fp8; - (id)dockMenuItems; - (void)_setBuildBehaviorPreference:(id)fp8; - (void)_showBuildSteps:(id)fp8; - (void)_showWarnings:(id)fp8; - (void)_validateDockMenu; - (void)_openBuildPreferences:(id)fp8; - (BOOL)canCloseInDock; - (BOOL)canCloneInDock; - (id)cloneInDock; - (id)contentConfigurationDictionary; - (void)takeContentConfigurationFromDictionary:(id)fp8; - (void)addNotificationObservers; - (void)removeNotificationObservers; - (id)guid; - (void)_perspectiveSpecificationReadyForInfo:(id)fp8; - (void)_buildStateNotification:(id)fp8; - (id)selectedProjectItemPaths; - (id)selectedProjectItems; - (void)setSelectedProjectItems:(id)fp8; - (id)xcSelection; - (void)revealItems:(id)fp8 select:(BOOL)fp12; - (BOOL)wantsToRetainFocusDuringSelection; - (id)windowOfSelection; - (void)revealAllErrors; - (void)revealAllWarnings; - (void)selectFirstError; - (void)selectFirstWarning; - (void)selectNextProblem; - (void)selectPreviousProblem; - (void)textStorageDidProcessEditing:(id)fp8; - (void)layoutManager:(id)fp8 didCompleteLayoutForTextContainer:(id)fp12 atEnd:(BOOL)fp16; @end @interface PBXBuildLogTranscriptLayoutManager : NSLayoutManager { } - (void)setExtraLineFragmentRect:(struct _NSRect)fp8 usedRect:(struct _NSRect)fp24 textContainer:(id)fp40; - (struct _NSRange)glyphRangeForBoundingRect:(struct _NSRect)fp8 inTextContainer:(id)fp24; @end @interface PBXBuildResultsOutlineView : PBXExtendedOutlineView { } @end @interface PBXBuildLogContainerItem (ShadowedMethods) + (id)extraTranscriptTextAttributes; @end @interface PBXItemsSelectionModule : PBXModule { PBXExtendedOutlineView *_outlineView; NSBox *_box; NSMenu *_viewContextualMenu; NSArray *_items; NSMutableArray *_checkedItems; BOOL _canExpandItems; BOOL _hasBox; NSTableColumn *_checkedOutlineColumn; NSTableColumn *_nameOutlineColumn; } - (id)init; - (void)dealloc; - (void)finalize; - (void)reset; - (void)viewDidLoad; - (void)setTitle:(id)fp8; - (void)setCanExpandItems:(BOOL)fp8; - (void)setHasBox:(BOOL)fp8; - (void)setItems:(id)fp8; - (id)items; - (void)checkAll:(id)fp8; - (void)uncheckAll:(id)fp8; - (id)checkedItems; - (void)setCheckedItems:(id)fp8; - (void)scrollFirstCheckedItemToVisible; - (id)outlineView; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20; - (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (BOOL)worksWhenModal; - (BOOL)outlineView:(id)fp8 shouldSelectItem:(id)fp12; - (BOOL)outlineView:(id)fp8 selectionShouldChangeFromMouseDownInRow:(int)fp12 column:(id)fp16; @end @interface PBXSaveMultipleModule : PBXModule { PBXExtendedTableView *listTable; NSButton *saveButton; NSButton *cancelButton; NSButton *dontSaveButton; NSTextField *titleField; BOOL _allowsCancel; NSString *_title; NSString *_cancelTitle; NSMutableArray *_documents; } + (id)sharedSaveMultipleModule; - (id)loadModuleWindow; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)setTitle:(id)fp8; - (id)title; - (void)setAllowsCancel:(BOOL)fp8; - (BOOL)allowsCancel; - (void)setCancelButtonTitle:(id)fp8; - (id)cancelTitle; - (void)updateButtons; - (void)saveSelectedDocuments; - (int)runModalWithDocuments:(id)fp8; - (int)runModalWithDocuments:(id)fp8 relativeToWindow:(id)fp12; - (void)saveAction:(id)fp8; - (void)cancelAction:(id)fp8; - (void)dontSaveAction:(id)fp8; - (void)selectAll:(id)fp8; - (int)numberOfRowsInTableView:(id)fp8; - (void)_refresh:(id)fp8; - (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (BOOL)tableView:(id)fp8 shouldSelectRow:(int)fp12; - (void)tableViewSelectionDidChange:(id)fp8; @end @interface PBXFileDocument : NSDocument { struct { unsigned int autoClose:1; unsigned int openForUI:1; unsigned int isClosing:1; unsigned int needsDiskCheck:1; unsigned int isWritable:1; unsigned int representsFileOnDisk:1; unsigned int allowsEditingOverridden:1; unsigned int RESERVED:25; } _fdFlags; NSDate *_lastModDate; unsigned int _diskContentsTimestamp; NSString *_userVisibleTitle; PBXFileType *_pbxFileType; } + (void)initialize; + (BOOL)shouldPreservePosixPermissionsOnSave; + (void)setShouldPreservePosixPermissionsOnSave:(BOOL)fp8; + (BOOL)shouldSaveFilesWritable; + (void)setShouldSaveFilesWritable:(BOOL)fp8; + (BOOL)shouldPreserveFinderInfoOnSave; + (void)setShouldPreserveFinderInfoOnSave:(BOOL)fp8; + (BOOL)shouldPreserveResourceForksOnSave; + (void)setShouldPreserveResourceForksOnSave:(BOOL)fp8; + (void)_referenceDidChangeSCMState:(id)fp8; + (void)_fileDocument:(id)fp8 shouldClose:(BOOL)fp12 contextInfo:(void *)fp16; + (void)_referenceWillBeRemoved:(id)fp8; + (void)_referenceFileDidMove:(id)fp8; + (void)_applicationDidBecomeActive:(id)fp8; + (Class)defaultFileEditorSubclass; + (BOOL)supportsMultipleEditors; + (id)_fileDocumentForFileReference:(id)fp8 file:(id)fp12 loadIfNeeded:(BOOL)fp16 ignoringExternalEditors:(BOOL)fp20; + (id)_fileDocumentForFileReference:(id)fp8 file:(id)fp12 loadIfNeeded:(BOOL)fp16; + (id)fileDocumentForFileReference:(id)fp8 loadIfNeeded:(BOOL)fp12; + (id)fileDocumentForFileReference:(id)fp8 loadIfNeeded:(BOOL)fp12 ignoringExternalEditors:(BOOL)fp16; + (id)fileDocumentForFile:(id)fp8 loadIfNeeded:(BOOL)fp12; - (BOOL)documentHasEditor; - (id)initWithFileReference:(id)fp8 usingType:(id)fp12; - (id)initWithFileReference:(id)fp8; - (id)initWithFileReference:(id)fp8 ignoringExternalEditors:(BOOL)fp12; - (id)init; - (void)dealloc; - (void)finalize; - (id)fileName; - (id)_projectByLookingForDocumentInFileNavigators; - (void)_addFileToProject:(id)fp8; - (void)_addFileToProjectSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (id)fileAttributesToWriteToFile:(id)fp8 ofType:(id)fp12 saveOperation:(int)fp16; - (BOOL)writeToFile:(id)fp8 ofType:(id)fp12 originalFile:(id)fp16 saveOperation:(int)fp20; - (BOOL)writeWithBackupToFile:(id)fp8 ofType:(id)fp12 saveOperation:(int)fp16; - (void)makeWindowControllers; - (void)addWindowController:(id)fp8; - (BOOL)checkAddWindowController:(id)fp8; - (id)windowForSheet; - (void)close; - (void)openForUI; - (BOOL)isOpenForUI; - (void)removeWindowController:(id)fp8; - (void)setAutoClose:(BOOL)fp8; - (BOOL)isAutoClose; - (void)updateChangeCount:(int)fp8; - (int)diskState; - (BOOL)allowsEditingOverridden; - (void)overrideAllowsEditing; - (BOOL)isFileWritable; - (void)setFileIsWritable:(BOOL)fp8; - (BOOL)representsFileOnDisk; - (void)_setRepresentsFileOnDisk:(BOOL)fp8; - (void)updateDiskStateInfo; - (BOOL)_checkDiskState; - (void)_checkSCMStatus; - (unsigned int)timestampForContentsOnDisk; - (void)revertIfNeeded; - (void)revert; - (void)saveDocument:(id)fp8; - (void)_handleDocumentFileChanges:(id)fp8; - (void)setUserVisibleTitle:(id)fp8; - (id)userVisibleTitle; - (id)displayName; - (void)setFileName:(id)fp8; - (BOOL)showAndSelectFromLine:(unsigned int)fp8 toLine:(unsigned int)fp12; - (BOOL)showAndSelectLine:(unsigned int)fp8; - (BOOL)showAndMakeActive; - (BOOL)showAndMakeActiveWithProjectDocument:(id)fp8; - (int)comparePaths:(id)fp8; - (id)fileReferenceInProject:(id)fp8; - (id)bestFileReference; - (void)setPBXFileType:(id)fp8; - (id)pbxFileType; - (id)bookmarkInProject:(id)fp8; - (BOOL)isInProject:(id)fp8; - (id)printInfo; - (void)setPrintInfo:(id)fp8; @end @interface PBXPrintingLayoutManager : NSLayoutManager { } - (void)showPackedGlyphs:(char *)fp8 length:(unsigned int)fp12 glyphRange:(struct _NSRange)fp16 atPoint:(struct _NSPoint)fp24 font:(id)fp32 color:(id)fp36 printingAdjustment:(struct _NSSize)fp40; @end @interface PBXTextFileDocument : PBXFileDocument { PBXTextStorage *_textStorage; struct __tfdFlags _tfdFlags; unsigned int _fileEncoding; int _tabWidth; int _indentWidth; NSString *_sourceLanguage; } + (void)initialize; + (Class)defaultFileEditorSubclass; + (Class)defaultTextStorageSubclass; + (BOOL)colorUnknownLanguages; + (BOOL)showsTextColorsWhenPrinting; + (void)setShowsTextColorsWhenPrinting:(BOOL)fp8; + (void)setDefaultLineEnding:(int)fp8; + (int)defaultLineEnding; + (void)setDefaultLineEndingForSave:(int)fp8; + (int)defaultLineEndingForSave; + (id)fileEncodingListForUI; + (id)emptyTextFileDocumentNamed:(id)fp8 withContents:(id)fp12; + (id)emptyTextFileDocumentNamed:(id)fp8 withContents:(id)fp12 withDocument:(id)fp16; + (id)emptyTextFileDocument; + (BOOL)syntaxColoringEnabled; + (void)setSyntaxColoringEnabled:(BOOL)fp8; - (id)attributedStringDocumentType; - (void)_takeSettingsFromFileReference:(id)fp8 path:(id)fp12 updating:(BOOL)fp16; - (void)updateTextSettingsFromFileReference; - (void)setFileName:(id)fp8; - (id)initWithFileReference:(id)fp8 ignoringExternalEditors:(BOOL)fp12; - (id)initWithFileReference:(id)fp8; - (id)init; - (id)initWithContentsOfFile:(id)fp8 ofType:(id)fp12; - (void)dealloc; - (void)_editorSettingsChanged:(id)fp8; - (BOOL)wantsRichTextView; - (BOOL)wantsImportGraphics; - (void)setEditable:(BOOL)fp8; - (BOOL)isEditable; - (BOOL)enforcesLineEndings; - (id)fileReferences; - (void)setLineEnding:(int)fp8; - (int)lineEnding; - (unsigned int)fileEncoding; - (void)setFileEncoding:(unsigned int)fp8 convertContents:(BOOL)fp12; - (int)tabWidth; - (void)setTabWidth:(int)fp8; - (int)indentWidth; - (void)setIndentWidth:(int)fp8; - (BOOL)usesTabs; - (void)setUsesTabs:(int)fp8; - (BOOL)wrapsLines; - (void)setWrapsLines:(int)fp8; - (id)sourceLanguage; - (BOOL)usingDefaultSourceLanguage; - (void)setSourceLanguage:(id)fp8; - (BOOL)usesProgrammingLanguageBreaks; - (BOOL)validateMenuItem:(id)fp8; - (void)_stopUndoCoalescing; - (BOOL)shouldRunSavePanelWithAccessoryView; - (BOOL)prepareSavePanel:(id)fp8; - (void)saveDocument:(id)fp8; - (void)saveDocumentAs:(id)fp8; - (id)encodedDataForRange:(struct _NSRange)fp8; - (void)cancelCodeAssistantSession; - (BOOL)codeAssistantInSession; - (BOOL)writeToFile:(id)fp8 ofType:(id)fp12; - (BOOL)writeWithBackupToFile:(id)fp8 ofType:(id)fp12 saveOperation:(int)fp16; - (id)bookmarkInProject:(id)fp8; - (int)_lineEndingUsedInString:(id)fp8; - (void)setUpTextStorage:(id)fp8; - (BOOL)readFromFile:(id)fp8 ofType:(id)fp12; - (void)close; - (void)textStorageDidProcessEditing:(id)fp8; - (id)textStorage; - (void)_setTextStorage:(id)fp8; - (BOOL)showAndSelectFromLine:(unsigned int)fp8 toLine:(unsigned int)fp12; - (id)stringContents; - (id)debugInfoStringForFileNavigator; - (id)fullString; - (struct _NSRange)lineRangeForRange:(struct _NSRange)fp8; - (id)stringFromBookmark:(id)fp8; - (id)lineStringFromBookmark:(id)fp8; - (struct _NSRange)characterRangeFromBookmark:(id)fp8; - (struct _NSRange)lineNumberRangeFromBookmark:(id)fp8; - (id)findOccurenceOfString:(id)fp8 afterBookmark:(id)fp12 ignoreCase:(BOOL)fp16 matchStyle:(int)fp20 wrapAround:(BOOL)fp24 usingFileReference:(id)fp28; - (id)findOccurenceOfString:(id)fp8 beforeBookmark:(id)fp12 ignoreCase:(BOOL)fp16 matchStyle:(int)fp20 wrapAround:(BOOL)fp24 usingFileReference:(id)fp28; - (id)allOccurencesOfString:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 usingFileReference:(id)fp20; - (id)findOccurenceOfRegularExpession:(id)fp8 afterBookmark:(id)fp12 wrapAround:(BOOL)fp16 usingFileReference:(id)fp20; - (id)findOccurenceOfRegularExpession:(id)fp8 beforeBookmark:(id)fp12 wrapAround:(BOOL)fp16 usingFileReference:(id)fp20; - (id)allOccurencesOfRegularExpression:(id)fp8 usingFileReference:(id)fp12; - (BOOL)allowsReplace; - (void)replaceBookmark:(id)fp8 withString:(id)fp12; - (void)beginReplacing; - (void)endReplacing; - (id)methodsList; - (id)alphaSortedMethodsList; - (id)methodAtLocation:(unsigned int)fp8; - (BOOL)validateUserInterfaceItem:(id)fp8; - (void)setFileType:(id)fp8; - (BOOL)isIndentable; - (id)_retainedLayoutManagerForPrinting; - (void)_printOperationDidRun:(id)fp8 success:(BOOL)fp12 contextInfo:(void *)fp16; - (void)printShowingPrintPanel:(BOOL)fp8; @end @interface PBXRTFFileDocument : PBXTextFileDocument { } + (Class)defaultFileEditorSubclass; - (BOOL)enforcesLineEndings; - (id)attributedStringDocumentType; - (BOOL)writeToFile:(id)fp8 ofType:(id)fp12; - (BOOL)readFromFile:(id)fp8 ofType:(id)fp12; - (void)setUpTextStorage:(id)fp8; - (BOOL)wantsRichTextView; - (BOOL)wantsImportGraphics; - (BOOL)usesProgrammingLanguageBreaks; - (BOOL)wrapsLines; @end @interface PBXSourceFileDocument : PBXTextFileDocument { NSMutableSet *_debugSessionModules; _PBXSpeculativeCompilationInfo *_speculativeCompilationInfo; } + (id)emptySourceFileDocumentNamed:(id)fp8 withContents:(id)fp12; + (Class)defaultFileEditorSubclass; + (BOOL)isAnythingBeingSpeculativelyCompiled; - (void)dealloc; - (void)finalize; - (BOOL)usesProgrammingLanguageBreaks; - (BOOL)canHaveBreakpoints; - (void)setBreakpointAtLineNumber:(int)fp8; - (void)setBreakpointAtLineNumber:(int)fp8 withFunctionName:(id)fp12; - (id)_breakpointsForProject:(id)fp8; - (id)breakpoints; - (BOOL)hasBreakpointsFromProject:(id)fp8; - (id)breakpointForLineNumber:(unsigned int)fp8; - (void)setHasInstructionPointers:(BOOL)fp8 fromDebugSessionModule:(id)fp12; - (id)instructionPointers; - (BOOL)hasInstructionPointers; - (id)importsFromScannerItem:(id)fp8; - (struct _NSRange)findImportsRange; - (id)bestFileReferenceForSpeculativeCompilaton; - (BOOL)canBeSpeculativelyCompiled; - (BOOL)isBeingSpeculativelyCompiled; - (void)startSpeculativeCompilationWithEditedRange:(struct _NSRange)fp8; - (void)finishSpeculativeCompilation; - (void)_finishSpeculativeCompilationInSeparateThreadWithSpecCompInfo:(id)fp8; - (void)cancelSpeculativeCompilation; - (void)noteEditingOccurredInRange:(struct _NSRange)fp8; - (BOOL)writeToFile:(id)fp8 ofType:(id)fp12; @end @interface _PBXSpeculativeCompilationInfo : NSObject { int pid; int inputFD; int exitCodeFileFD; unsigned int numCharactersSent; struct __CFRunLoopSource *runloopSource; struct __CFRunLoop *runloop; NSTimer *timer; NSData *remainingData; NSString *outputFile; NSString *exitCodePath; NSData *commandSignature; } @end @interface PBXImageFileDocument : PBXFileDocument { NSImage *_image; } + (Class)defaultFileEditorSubclass; - (void)dealloc; - (void)finalize; - (BOOL)readFromFile:(id)fp8 ofType:(id)fp12; - (BOOL)writeToFile:(id)fp8 ofType:(id)fp12; - (id)image; @end @interface PBXFileEditor : PBXModule { PBXFileNavigator *_fileNavigator; } + (BOOL)canReuseEditorInstances; - (id)backgroundColor; - (id)initWithFileDocument:(id)fp8; - (id)initWithModuleNibName:(id)fp8; - (id)init; - (void)becomeActive; - (id)fileNavigator; - (void)setFileNavigator:(id)fp8; - (void)replaceFileDocument:(id)fp8; - (id)bookmarkForSelection; - (void)storeSelection; - (void)restoreSelection; - (void)setSelectionFromBookmark:(id)fp8; - (void)fileNavigatorDidChangeProjectDocument:(id)fp8; - (id)mainEditor; - (id)project; - (void)_presentPermissionFailedAlert; - (void)_askToSCMEditOrUnlock; - (void)_askToSCMEditOrUnlockSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)toggleFileLock:(id)fp8; - (void)_scmRequestDidFinish:(id)fp8; - (void)addNotificationObservers; - (void)removeNotificationObservers; - (BOOL)canCompileCurrentFile; - (void)compileCurrentFile:(id)fp8; - (BOOL)canFixAndContinueCurrentFile; - (void)fixAndContinueCurrentFile:(id)fp8; - (BOOL)canPreprocessCurrentFile; - (void)preprocessCurrentFile:(id)fp8; - (BOOL)canDisassembleCurrentFile; - (void)disassembleCurrentFile:(id)fp8; - (unsigned int)cursorLocation; - (BOOL)allowsEditing; - (id)methodsList; - (id)alphaSortedMethodsList; - (id)methodAtLocation:(unsigned int)fp8; - (void)setSelectionFromMethod:(id)fp8; - (struct _NSRect)visibleRect; - (void)scrollToVisibleRect:(struct _NSRect)fp8; - (void)scrollLineToVisible:(int)fp8; @end @interface PBXTextFileEditor : PBXFileEditor { PBXControlScrollView *_scrollview; PBXTextView *_textView; NSLayoutManager *_layoutManager; BOOL _isWrappingLines; int _previousLineNumber; BOOL _cachedGutterState; BOOL _isDraggingMarker; PBXCodeAssistant *_codeAssistant; BOOL _codeAssistantNotificationsEnabled; XCTextMacroSpecification *_lastTextMacroInsertedSpec; unsigned int _lastTextMacroInsertedCycleIndex; NSString *_lastTextMacroInsertedSelection; struct _NSRange _lastTextMacroInsertedRange; struct _NSRange _lastTextMacroSelectionRange; } + (void)initialize; + (Class)defaultTextViewSubclass; + (id)defaultTextEditorBackgroundColor; + (id)textEditorBackgroundColor; + (void)setTextEditorBackgroundColor:(id)fp8; + (id)textEditorReadOnlyBackgroundColor; + (id)defaultTextEditorSelectionBackgroundColor; + (id)textEditorSelectionBackgroundColor; + (void)setTextEditorSelectionBackgroundColor:(id)fp8; + (id)defaultTextEditorInsertionPointColor; + (id)textEditorInsertionPointColor; + (void)setTextEditorInsertionPointColor:(id)fp8; + (BOOL)shouldShowPageGuide; + (void)setShouldShowPageGuide:(BOOL)fp8; + (int)pageGuideLocation; + (void)setPageGuideLocation:(int)fp8; + (BOOL)shouldDrawLineNumbers; + (void)setShouldDrawLineNumbers:(BOOL)fp8; + (BOOL)onlyShowGutterWhenDebugging; + (void)setOnlyShowGutterWhenDebugging:(BOOL)fp8 broadcastNotification:(BOOL)fp12; + (BOOL)smartInsertDeleteEnabled; + (id)_fileReferencesForPath:(id)fp8; + (void)setFileEncoding:(unsigned int)fp8 forTextFileAtPath:(id)fp12 convertContents:(BOOL)fp16; - (id)backgroundColor; - (id)initWithFileDocument:(id)fp8; - (void)dealloc; - (void)finalize; - (void)_doForegroundLayoutToCharacterIndex:(int)fp8; - (void)_setupPageGuide; - (void)_installDocument; - (void)_removeDocument; - (id)workspace; - (BOOL)wantsRichTextView; - (void)_updateLineWrapping:(id)fp8; - (void)updateLineWrapping; - (void)resetEditorColors:(id)fp8; - (void)_syntaxColoringSettingsChanged:(id)fp8; - (void)_pageGuideChanged:(id)fp8; - (id)gutterView; - (BOOL)haveValidGutterView; - (BOOL)loadView; - (void)_createGutter; - (void)setupGutterVisibility; - (void)updateMarkersRespectingGutterVisibility; - (void)showGutter:(BOOL)fp8; - (BOOL)isGutterVisible; - (void)_showGutterIfDebugging; - (void)setDocument:(id)fp8; - (void)_documentDidChangeAttributes:(id)fp8; - (void)PBX_standardizeEndOfLineToLF:(id)fp8; - (void)PBX_standardizeEndOfLineToCR:(id)fp8; - (void)PBX_standardizeEndOfLineToCRLF:(id)fp8; - (void)changeFileEncodingAction:(id)fp8; - (void)changeSourceLanguageAction:(id)fp8; - (void)toggleLineWrapping:(id)fp8; - (void)changeTabSettingsAction:(id)fp8; - (id)macroExpansionDictionary; - (id)adjustCompletionString:(id)fp8; - (void)insertStringForSelector:(SEL)fp8 TextMacroSpecification:(id)fp12; - (BOOL)respondsToSelector:(SEL)fp8; - (id)methodSignatureForSelector:(SEL)fp8; - (void)forwardInvocation:(id)fp8; - (BOOL)validateMenuItem:(id)fp8; - (id)localModuleActions; - (BOOL)validateLocalMenuItem:(id)fp8; - (void)setSelectedRange:(struct _NSRange)fp8; - (struct _NSRange)selectedRange; - (struct _NSRect)rectForSelectedRange; - (id)selectionIfDoubleClickedAtCursor; - (void)scrollSelectionToVisible; - (unsigned int)cursorLocation; - (unsigned int)columnLocationOfCursor; - (id)defaultBookmarkNameForSelection; - (id)bookmarkForSelection; - (void)storeSelection; - (void)restoreSelection; - (void)setSelectionFromBookmark:(id)fp8; - (void)setSelectedLineRange:(struct _NSRange)fp8 withDate:(id)fp16; - (void)setSelectedLineRange:(struct _NSRange)fp8; - (void)setSelectedLineNumber:(unsigned int)fp8; - (id)undoManagerForTextView:(id)fp8; - (id)selectedString; - (BOOL)findText:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 backwards:(BOOL)fp20 wrap:(BOOL)fp24; - (BOOL)findRegularExpression:(id)fp8 ignoreCase:(BOOL)fp12 backwards:(BOOL)fp16 wrap:(BOOL)fp20; - (BOOL)allowsReplace; - (BOOL)replaceCurrentSelectionWithString:(id)fp8; - (unsigned int)replaceAllStringsMatchingString:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20 matchStyle:(int)fp24; - (unsigned int)replaceAllStringsMatchingRegularExpression:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20; - (void)_askToPromoteToUnicode; - (void)_askToPromoteToUnicodeSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_askToEditAnyway; - (void)_askToEditAnywaySheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_askToSCMEdit; - (void)_askToSCMEditSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (BOOL)textView:(id)fp8 shouldChangeTextInRange:(struct _NSRange)fp12 replacementString:(id)fp20; - (void)textDidChange:(id)fp8; - (void)textViewDidChangeSelection:(id)fp8; - (id)selectedSymbolsInProject:(id)fp8; - (BOOL)allowsEditing; - (struct _NSRange)selectedLineRange; - (id)methodsList; - (id)alphaSortedMethodsList; - (id)methodAtLocation:(unsigned int)fp8; - (void)setSelectionFromMethod:(id)fp8; - (void)_drawLineNumbersChanged:(id)fp8; - (void)_onlyShowGutterWhenDebuggingChanged:(id)fp8; - (void)taskRegistered:(id)fp8; - (void)taskUnregistered:(id)fp8; - (void)toggleGutterVisible:(id)fp8; - (void)_editorLayoutProgress:(id)fp8; - (void)addNotificationObservers; - (void)removeNotificationObservers; - (struct _NSRange)characterRangeForLine:(unsigned int)fp8; - (float)markerLocationForRange:(struct _NSRange)fp8 paragraphRect:(struct _NSRect *)fp16; - (float)markerLocationForLine:(unsigned int)fp8 paragraphRect:(struct _NSRect *)fp12; - (void)scrollLineToVisible:(int)fp8; - (int)lineForMarkerLocation:(float)fp8; - (float)clampedMarkerLocation:(float)fp8; - (BOOL)rulerView:(id)fp8 shouldMoveMarker:(id)fp12; - (void)rulerView:(id)fp8 didMoveMarker:(id)fp12; - (BOOL)rulerView:(id)fp8 shouldRemoveMarker:(id)fp12; - (BOOL)rulerView:(id)fp8 shouldAddMarker:(id)fp12; - (id)codeAssistant; - (void)cancelCodeAssistantSession; - (id)dataSourceForCodeAssistant; - (void)_enableCodeAssistantNotifications; - (void)_disableCodeAssistantNotifications; - (struct _NSRect)visibleRect; - (void)scrollToVisibleRect:(struct _NSRect)fp8; - (void)layoutManager:(id)fp8 didCompleteLayoutForTextContainer:(id)fp12 atEnd:(BOOL)fp16; @end @interface PBXTextView : NSTextView { float _highlightStartY; float _highlightHeight; BOOL _observingHighlightColorChangedNotification; NSColor *_highlightBaseColor; unsigned int _modifierFlagsAtLastSingleMouseDown; float _pageGuideWidth; NSColor *_pageGuideOutOfBoundsColor; int _pageNumber; struct _NSRange _deferredScrollRange; struct _NSRange _deferredSelectionRange; struct __CFRunLoopObserver *_runLoopObserver; double _layoutStartTime; BOOL _disabled; BOOL _sentLayoutProgress; BOOL _delegateWantsLayoutNotice; BOOL _delegateWantsHoverNotice; void *__reserved[2]; } + (void)initialize; + (id)contextualMenu; + (BOOL)copySourceCodeAsRichText; + (void)setCopySourceCodeAsRichText:(BOOL)fp8; + (void)setHighlightBaseColor:(id)fp8; + (id)highlightBaseColor; + (float)highlightInnerColorAlpha; + (float)highlightEdgeColorAlpha; + (id)highlightInnerColor; + (id)highlightEdgeColor; - (void)dealloc; - (void)finalize; - (id)acceptableDragTypes; - (id)writablePasteboardTypes; - (BOOL)writeSelectionToPasteboard:(id)fp8 type:(id)fp12; - (BOOL)becomeFirstResponder; - (BOOL)resignFirstResponder; - (void)resignKeyWindow; - (id)fileEditor; - (id)_fileNavigator; - (id)codeAssistant; - (id)selectionIfDoubleClickedAtLocation:(unsigned int)fp8; - (id)fullSymbolStemFromLocation:(unsigned int)fp8 noteRange:(struct _NSRange *)fp12; - (BOOL)acceptsFirstResponder; - (void)mouseDown:(id)fp8; - (id)menuForEvent:(id)fp8; - (void)setSelectedRanges:(id)fp8 affinity:(int)fp12 stillSelecting:(BOOL)fp16; - (void)_dumpTextStorageChangeHistory:(id)fp8; - (BOOL)validateMenuItem:(id)fp8; - (void)swapWithMark:(id)fp8; - (void)setEnabled:(BOOL)fp8; - (BOOL)isEnabled; - (void)_postDeferredLayoutNotice:(double)fp8; - (void)_performDeferredLayoutOperations; - (BOOL)shouldDelayWindowOrderingForEvent:(id)fp8; - (void)setTextContainer:(id)fp8; - (void)_clearDeferredLayoutOperations; - (struct _NSRange)visibleRange; - (void)setFrameSize:(struct _NSSize)fp8; - (void)_createRunLoopObserver; - (BOOL)_shouldDeferRangeOperationForRange:(struct _NSRange)fp8 deferredRangeStore:(struct _NSRange *)fp16; - (void)scrollRangeToVisible:(struct _NSRange)fp8; - (void)setSelectedRange:(struct _NSRange)fp8; - (struct _NSRange)selectedRange; - (BOOL)rulerView:(id)fp8 shouldMoveMarker:(id)fp12; - (BOOL)rulerView:(id)fp8 shouldRemoveMarker:(id)fp12; - (void)rulerView:(id)fp8 didRemoveMarker:(id)fp12; - (float)rulerView:(id)fp8 willMoveMarker:(id)fp12 toLocation:(float)fp16; - (void)rulerView:(id)fp8 didMoveMarker:(id)fp12; - (float)rulerView:(id)fp8 willAddMarker:(id)fp12 atLocation:(float)fp16; - (BOOL)rulerView:(id)fp8 shouldAddMarker:(id)fp12; - (void)rulerView:(id)fp8 handleMouseDown:(id)fp12; - (void)_invalidateHighlightRect; - (void)setHighlightBaseColor:(id)fp8; - (id)highlightBaseColor; - (void)setHighlightAtYCoordinate:(float)fp8 height:(float)fp12; - (void)clearHighlight; - (void)_highlightColorChanged:(id)fp8; - (float)pageGuideWidth; - (void)setPageGuideWidth:(float)fp8; - (id)pageGuideOutOfBoundsColor; - (void)setPageGuideOutOfBoundsColor:(id)fp8; - (void)_drawViewBackgroundInRect:(struct _NSRect)fp8; - (void)drawPageBorderWithSize:(struct _NSSize)fp8; - (void)drawRect:(struct _NSRect)fp8; - (void)setNeedsDisplayInRect:(struct _NSRect)fp8 avoidAdditionalLayout:(BOOL)fp24; - (void)resetCursorRects; - (BOOL)readSelectionFromPasteboard:(id)fp8 type:(id)fp12; - (void)_centeredScrollRectToVisible:(struct _NSRect)fp8 forceCenter:(BOOL)fp24; - (float)markerLocationForRange:(struct _NSRange)fp8 paragraphRect:(struct _NSRect *)fp16; - (float)markerLocationForLineNumber:(unsigned int)fp8 paragraphRect:(struct _NSRect *)fp12; - (unsigned int)lineNumberForMarkerLocation:(float)fp8; - (void)getMarkerLocations:(float *)fp8 forLineRange:(struct _NSRange)fp12; - (unsigned int)getLineInfoInRange:(struct _NSRange)fp8 locations:(float *)fp16 labels:(id *)fp20 markers:(id *)fp24; - (void)moveSubWordForward:(id)fp8; - (void)moveSubWordBackward:(id)fp8; - (void)moveSubWordForwardAndModifySelection:(id)fp8; - (void)moveSubWordBackwardAndModifySelection:(id)fp8; - (void)deleteSubWordForward:(id)fp8; - (void)deleteSubWordBackward:(id)fp8; - (void)scrollTabWidthLeft:(id)fp8; - (void)scrollTabWidthRight:(id)fp8; - (void)makeTextLarger:(id)fp8; - (void)makeTextSmaller:(id)fp8; - (unsigned int)draggingEntered:(id)fp8; - (unsigned int)draggingUpdated:(id)fp8; - (void)draggingExited:(id)fp8; - (BOOL)prepareForDragOperation:(id)fp8; - (BOOL)performDragOperation:(id)fp8; - (void)concludeDragOperation:(id)fp8; - (BOOL)respondsToSelector:(SEL)fp8; - (id)methodSignatureForSelector:(SEL)fp8; - (void)forwardInvocation:(id)fp8; - (void)PBX_executeUserPipe:(id)fp8; - (void)PBX_executeSelectionWithOutputDestination:(int)fp8; - (void)PBX_executeSelectionAppendingOutput:(id)fp8; - (void)PBX_executeSelectionInsertingOutput:(id)fp8; - (void)PBX_executeSelectionSendingOutputToPasteboard:(id)fp8; - (BOOL)tryToPerform:(SEL)fp8 with:(id)fp12; - (void)doCommandBySelector:(SEL)fp8; - (void)keyDown:(id)fp8; - (void)complete:(id)fp8; - (void)nextCompletion:(id)fp8; - (void)previousCompletion:(id)fp8; - (void)completionPlaceholderSelect:(id)fp8; - (void)completionPlaceholderSelectPrevious:(id)fp8; - (void)setDelegate:(id)fp8; - (void)layoutManagerDidInvalidateLayout:(id)fp8; - (void)layoutManager:(id)fp8 didCompleteLayoutForTextContainer:(id)fp12 atEnd:(BOOL)fp16; - (BOOL)_setSearchStringForFind; - (void)startFullTextDocFind:(id)fp8; - (void)startAPIDocFind:(id)fp8; @end @interface NSTextView (KeyBindings) - (struct _NSRange)visibleRange; - (void)PBX_indentFriendlyInsertTab:(id)fp8; - (void)PBX_indentFriendlyDeleteBackward:(id)fp8; - (void)PBX_insertNewlineAndIndent:(id)fp8; - (void)PBX_insertNewlineAndIndentWithEnter:(id)fp8; - (void)PBX_insertCRLFAndIndent:(id)fp8; - (void)PBX_insertCRAndIndent:(id)fp8; - (void)PBX_insertParagraphSeparatorAndIndent:(id)fp8; - (void)PBX_insertLineSeparatorAndIndent:(id)fp8; @end @interface PBXTextView (PBXAdditions) + (void)PBX_updateObserversFromPreferences:(id)fp8; + (void)PBX_textViewDidChangeSelection:(id)fp8; + (void)PBX_clearFoundEscapeCompletions; + (void)PBX_setEscapeCompletionStartLocation:(unsigned int)fp8; + (unsigned int)PBX_escapeCompletionStartLocation; + (void)PBX_addFoundEscapeCompletion:(id)fp8; + (BOOL)PBX_alreadyFoundEscapeCompletion:(id)fp8; + (id)PBX_escapeCompletionAfterOldCompletion:(id)fp8; + (BOOL)PBX_isCyclingEscapeCompletions; + (void)PBX_applicationWillUpdate:(id)fp8; - (void)PBX_doUserIndentByNumberOfLevels:(int)fp8; - (void)PBX_nestRight:(id)fp8; - (void)PBX_nestLeft:(id)fp8; - (void)PBX_balanceParens:(id)fp8; - (id)PBX_completionStringForSearchStringFoundRange:(struct _NSRange)fp8 inString:(id)fp16 nonCompletableCharSet:(id)fp20; - (void)PBX_complete:(id)fp8; - (void)PBX_toggleShowsControlCharacters:(id)fp8; - (void)PBX_toggleShowsInvisibleCharacters:(id)fp8; - (void)PBX_parseFileAsPropertyList:(id)fp8; - (void)PBX_parseSelectionAsPropertyList:(id)fp8; - (void)PBX_insertCRLF:(id)fp8; - (void)PBX_insertCR:(id)fp8; - (void)PBX_insertLineSeparator:(id)fp8; - (void)PBX_indentFriendly:(int)fp8; - (void)PBX_indentFriendlyDeleteBackward:(id)fp8; - (void)PBX_forceCompleteRelayout:(id)fp8; - (void)PBX_showGotoPanel:(id)fp8; - (void)enterSelection:(id)fp8; - (void)enterSelectionForReplace:(id)fp8; - (void)_parseCurrentExpression:(id)fp8; - (void)_parseLocalsInCurrentExpression:(id)fp8; - (void)popNavigatorPopUp:(id)fp8; @end @interface PBXRTFFileEditor : PBXTextFileEditor { } - (BOOL)wantsRichTextView; - (BOOL)loadView; @end @interface PBXSourceFileEditor : PBXTextFileEditor { NSMutableArray *_ipMarkers; NSMutableArray *_breakpointMarkers; NSMutableArray *_problemMarkers; NSMutableArray *_unresolvedProblemMarkers; BOOL _allBPMarkersValid; float _previousTextContainerUsedHeight; BOOL _docCanHaveBreakpoints; BOOL _canCompileFile; BOOL _canFixAndContinueFile; BOOL _canPreprocessFile; BOOL _canDisassembleFile; BOOL _waitingForPreprocessNotice; BOOL _waitingForDisassemblyNotice; } - (id)initWithFileDocument:(id)fp8; - (void)dealloc; - (void)finalize; - (void)addNotificationObservers; - (void)removeNotificationObservers; - (void)resetEditorColors:(id)fp8; - (id)_sourceFileDocument; - (id)buildFileForReference:(id)fp8; - (void)replaceFileDocument:(id)fp8; - (void)fileNavigatorDidChangeProjectDocument:(id)fp8; - (void)updateMarkersRespectingGutterVisibility; - (void)setDocument:(id)fp8; - (void)setNeedsDisplayForCharacterRange:(struct _NSRange)fp8; - (void)nextBuildResult:(id)fp8; - (BOOL)nextBuildResult; - (void)previousBuildResult:(id)fp8; - (BOOL)previousBuildResult; - (BOOL)validateLocalMenuItem:(id)fp8; - (void)_computeBreakpointMarkers; - (void)_updateBreakpointMarkers; - (void)_updateBreakpointMarkersAndSet:(BOOL)fp8; - (void)_clearBreakpointMarkers; - (void)_unHighlightLineForInstructionPointerMaker:(id)fp8; - (void)_highlightLineForInstructionPointerMaker:(id)fp8; - (void)_highlightInstructionPointers:(BOOL)fp8; - (void)_clearInstructionPointerMarkers; - (void)_updateInstructionPointerAfterFixAndContinue:(id)fp8; - (float)_adjustedMarkerLocationForIP:(id)fp8 paragraphRect:(struct _NSRect *)fp12; - (void)_updateInstructionPointerMarkers; - (void)toggleAddBreakpointMarkerAction:(id)fp8; - (void)_addBreakpointTemplate:(id)fp8; - (void)addTemplateBreakpoint:(id)fp8; - (void)addAndEditBreakpoint:(id)fp8; - (void)continueToHereAction:(id)fp8; - (void)continueToHereAtPoint:(struct _NSPoint)fp8; - (void)toggleEnableBreakpointMarkerAction:(id)fp8; - (void)revealInBreakpointsAction:(id)fp8; - (BOOL)_revealBreakpointsInBreakpointsTask:(id)fp8; - (void)_addBreakpointAtPoint:(struct _NSPoint)fp8; - (id)scannerItemNameForLineNumber:(unsigned int)fp8; - (void)_removeInstructionPointerMarkers:(id)fp8; - (void)_instructionPointerDidChange:(id)fp8; - (void)_projectItemsDidChange:(id)fp8; - (float)rulerView:(id)fp8 willMoveMarker:(id)fp12 toLocation:(float)fp16; - (void)rulerView:(id)fp8 didRemoveMarker:(id)fp12; - (float)rulerView:(id)fp8 willAddMarker:(id)fp12 atLocation:(float)fp16; - (void)rulerView:(id)fp8 handleMouseDown:(id)fp12; - (void)textView:(id)fp8 layoutManager:(id)fp12 didLayoutGlyphsUpToCharacterIndex:(unsigned int)fp16; - (void)layoutManager:(id)fp8 didCompleteLayoutForTextContainer:(id)fp12 atEnd:(BOOL)fp16; - (void)_parseSourceFile:(id)fp8; - (BOOL)activeTargetIsNativeAndContainsCurrentFile; - (BOOL)activeTargetIsNativeAndContainsFileRef:(id)fp8; - (void)startFileRefBuildOperationForEditedFileUsingAction:(id)fp8; - (BOOL)canCompileCurrentFile; - (void)compileCurrentFile:(id)fp8; - (BOOL)canPreprocessCurrentFile; - (void)preprocessCurrentFile:(id)fp8; - (void)preprocessingDidEnd:(id)fp8; - (BOOL)canDisassembleCurrentFile; - (void)disassembleCurrentFile:(id)fp8; - (void)disassemblyDidEnd:(id)fp8; - (BOOL)textView:(id)fp8 shouldChangeTextInRange:(struct _NSRange)fp12 replacementString:(id)fp20; - (void)_updateUnresolvedMarkers; - (void)_computeproblemMarkers; - (BOOL)_addBuildMessageInfo:(id)fp8 useUnresolved:(BOOL)fp12; - (void)_updateProblemMarkersAndSet:(BOOL)fp8; - (void)_updateproblemMarkers; - (void)_clearproblemMarkers; - (void)cleanNotification:(id)fp8; - (void)buildActivityNotification:(id)fp8; - (void)_recreateProblemMarkers:(id)fp8; - (void)setMarkers; - (void)setScrollerMarkers; - (void)setFileNavigator:(id)fp8; - (void)_mouseMoved:(id)fp8; - (void)mouseMoved:(id)fp8 overTextView:(id)fp12; @end @interface PBXImageFileEditor : PBXFileEditor { NSImageView *_imageView; NSMenu *_viewContextualMenu; } - (void)_installDocument; - (void)_removeDocument; - (void)viewDidLoad; - (void)setDocument:(id)fp8; - (BOOL)allowsEditing; @end @interface PBXAutosizingImageView : NSImageView { } - (void)setFrameSize:(struct _NSSize)fp8; @end @interface PBXWizard : PBXWizardPage { } + (id)wizardAtPath:(id)fp8; + (id)wizardNamed:(id)fp8; + (id)categorizedWizardName; + (id)categorizedWizardNames; + (id)instantiateWizardWithParent:(id)fp8; - (id)firstPage; @end @interface PBXWizardPage : PBXModule { PBXWizardPage *_parentPage; PBXWizardPage *_nextPage; SEL _parentNextPageSelector; void *_wizardPageIvars; struct { unsigned int wasRunFromUI:1; unsigned int RESERVED:31; } _wpFlags; } + (id)pageWithSettings:(id)fp8 parentPage:(id)fp12 nextPage:(id)fp16; + (id)pageWithSettings:(id)fp8 parentPage:(id)fp12 parentNextPageSelector:(SEL)fp16; + (id)pageWithSettings:(id)fp8; + (id)pageWithNextPage:(id)fp8; + (id)pageWithParentPage:(id)fp8 parentNextPageSelector:(SEL)fp12; + (id)page; - (id)initWithSettings:(id)fp8 parentPage:(id)fp12 nextPage:(id)fp16 parentNextPageSelector:(SEL)fp20; - (id)init; - (void)dealloc; - (void)finalize; - (id)userValueForKey:(id)fp8; - (id)pageValueForKey:(id)fp8; - (id)valueForKey:(id)fp8; - (void)setUserValue:(id)fp8 forKey:(id)fp12; - (void)setPageValue:(id)fp8 forKey:(id)fp12; - (void)setValue:(id)fp8 forKey:(id)fp12; - (void)removeUserValueForKey:(id)fp8; - (void)removePageValueForKey:(id)fp8; - (void)removeValueForKey:(id)fp8; - (struct _NSMapTable *)userSettings; - (struct _NSMapTable *)pageSettings; - (struct _NSMapTable *)settings; - (id)userSettingsAsDictionary; - (id)pageSettingsAsDictionary; - (id)settingsAsDictionary; - (void)addUserSettingsFromDictionary:(id)fp8; - (void)addPageSettingsFromDictionary:(id)fp8; - (void)addSettingsFromDictionary:(id)fp8; - (void)clearUserSettings; - (void)clearPageSettings; - (void)clearSettings; - (void)setupDefaultSettings; - (id)label; - (id)image; - (BOOL)canProceed; - (BOOL)canFinish; - (void)moduleViewWasInstalled:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (BOOL)validateSettings; - (void)revert; - (void)finish; - (BOOL)hasChanged; - (BOOL)wasRunFromUserInterface; - (id)nextPage; @end @interface PBXWizardPage (PrivateMethods) - (void)_finishFromUIInvocation; - (id)_parentPage; - (id)_nextPage; @end @interface PBXWizardPanel : NSPanel { NSButton *_cancelButton; NSButton *_prevPageButton; NSButton *_nextPageButton; NSButton *_tellMeMoreButton; NSBox *_wizardPageBox; NSImageView *_imageView; NSTextField *_messageField; BOOL _runningModal; id _modalDelegate; SEL _modalDidEndSelector; void *_modalContextInfo; NSMutableArray *_pageHistory; unsigned int _currentPageIndex; PBXWizard *_wizardBeingRunModal; } + (id)nibName; + (void)set_sharedPanel:(id)fp8; + (id)sharedWizardPanel; - (BOOL)isRunning; - (id)currentPage; - (id)previousPage; - (id)previousPageWithView; - (id)nextPage; - (id)nextPageWithView; - (void)_setCurrentPageIndex:(unsigned int)fp8; - (void)_setCurrentPage:(id)fp8; - (void)_addPage:(id)fp8; - (id)_tailPages; - (void)_removePagesFromIndex:(unsigned int)fp8 revertRemovedPages:(BOOL)fp12; - (void)_removeTailPages; - (void)_removeAllPages; - (BOOL)runModalWithWizard:(id)fp8; - (void)beginWizard:(id)fp8 modalForWindow:(id)fp12 modalDelegate:(id)fp16 didEndSelector:(SEL)fp20 contextInfo:(void *)fp24; - (void)_wizardSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)update; - (void)cancel:(id)fp8; - (void)previousPage:(id)fp8; - (void)nextPage:(id)fp8; - (void)finish:(id)fp8; - (void)tellMeMore:(id)fp8; @end @interface PBXLoadableWizardProxy : NSObject { NSString *_categorizedWizardName; NSString *_wizardBundlePath; NSBundle *_wizardBundle; } + (id)proxyWithWizardBundlePath:(id)fp8 categorizedWizardName:(id)fp12; - (id)initWithWizardBundlePath:(id)fp8 categorizedWizardName:(id)fp12; - (void)dealloc; - (void)finalize; - (id)categorizedWizardNames; - (id)instantiateWizardWithParent:(id)fp8; @end @interface XCStandaloneTargetWizardChooserWizard : PBXWizardChooserWizard { } - (id)wizardSearchDomainSubpath; - (BOOL)checkForWizardProxiesAtBaseSearchPath:(id)fp8 subpath:(id)fp12; - (void)addWizardProxiesForRegisteredWizardClasses; @end @interface PBXTargetWizardChooserWizard : PBXWizardChooserWizard { } - (id)wizardSearchDomainSubpath; - (BOOL)checkForWizardProxiesAtBaseSearchPath:(id)fp8 subpath:(id)fp12; - (void)addWizardProxiesForRegisteredWizardClasses; @end @interface PBXFileWizardChooserWizard : PBXWizardChooserWizard { } + (BOOL)allowsWizardDescriptions; - (id)wizardSearchDomainSubpath; - (BOOL)checkForWizardProxiesAtBaseSearchPath:(id)fp8 subpath:(id)fp12; - (void)addWizardProxiesForRegisteredWizardClasses; @end @interface PBXProjectImporterWizardChooserWizard : PBXWizardChooserWizard { } - (id)wizardSearchDomainSubpath; - (BOOL)checkForWizardProxiesAtBaseSearchPath:(id)fp8 subpath:(id)fp12; - (void)addWizardProxiesForRegisteredWizardClasses; @end @interface PBXProjectWizardChooserWizard : PBXWizardChooserWizard { } + (BOOL)allowsWizardDescriptions; - (id)wizardSearchDomainSubpath; - (BOOL)checkForWizardProxiesAtBaseSearchPath:(id)fp8 subpath:(id)fp12; - (void)addWizardProxiesForRegisteredWizardClasses; @end @interface PBXWizardChooserWizard : PBXWizard { NSSplitView *_splitView; PBXExtendedOutlineView *_outlineView; NSTextField *_descriptionTextField; NSString *_messageString; PBXStringTree *_wizardProxies; } + (BOOL)allowsWizardDescriptions; + (id)defaultModuleNibName; - (id)initWithSettings:(id)fp8 parentPage:(id)fp12 nextPage:(id)fp16 parentNextPageSelector:(SEL)fp20; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)moduleViewWasInstalled:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (id)firstKeyView; - (id)infoMessage; - (void)setInfoMessage:(id)fp8; - (id)label; - (BOOL)canProceed; - (BOOL)canFinish; - (id)nextPage; - (void)removeAllWizardProxies; - (void)addWizardProxy:(id)fp8; - (void)addWizardProxies:(id)fp8; - (void)outlineViewDoubleClick:(id)fp8; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (BOOL)outlineView:(id)fp8 shouldSelectItem:(id)fp12; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; - (void)outlineViewSelectionDidChange:(id)fp8; - (id)wizardSearchDomainSubpath; - (id)directoryEntriesToSkip; - (BOOL)checkForWizardProxiesAtBaseSearchPath:(id)fp8 subpath:(id)fp12; - (void)_addWizardProxiesFromBaseSearchPath:(id)fp8 subpath:(id)fp12; - (void)addWizardProxiesFromDefaultSearchPaths; - (void)addWizardProxiesForRegisteredWizardClasses; @end @interface PBXProjectWizard : PBXFileCopyingWizard { NSTextField *_nameField; PBXExtendedComboBox *_directoryField; NSButton *_setDirectoryButton; NSTextField *_explanationField; id _projectWizardIvars; } + (id)registeredWizardClasses; + (void)registerAsChoosableWizard; + (void)unregisterAsChoosableWizard; + (id)categorizedWizardName; - (id)initWithSettings:(id)fp8 parentPage:(id)fp12 nextPage:(id)fp16 parentNextPageSelector:(SEL)fp20; - (void)dealloc; - (void)finalize; - (id)label; - (void)_populateSavedPathsComboBox; - (void)_updateDirectoryPathForProposedProjectName:(id)fp8; - (void)viewDidLoad; - (void)setupDefaultSettings; - (void)moduleViewWasInstalled:(id)fp8; - (id)firstKeyView; - (BOOL)comboBoxShouldBecomeFirstResponder:(id)fp8; - (void)comboBoxSelectionDidChange:(id)fp8; - (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16; - (void)controlTextDidChange:(id)fp8; - (void)controlTextDidEndEditing:(id)fp8; - (id)localizedDescription; - (void)setLocalizedDescription:(id)fp8; - (id)_completionManager; - (void)_setCompletionManager:(id)fp8; - (id)_nameField; - (id)_directoryField; - (id)_setDirectoryButton; - (id)_newProjectName; - (void)_setNewProjectName:(id)fp8; - (id)_newProjectDirectoryPath; - (void)_setNewProjectDirectoryPath:(id)fp8; - (void)takeProjectDirectoryFrom:(id)fp8; - (void)chooseProjectDirectory:(id)fp8; - (void)sheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (BOOL)validateSettings; - (BOOL)_validateAndFixProjectName; - (void)_projectExtensionNotRequiredSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)createDirectorySheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (BOOL)canFinish; - (void)finish; - (id)createProjectAtPath:(id)fp8; - (id)_instantiationDirectory; - (BOOL)_prepareToCreateFreshProduct:(id)fp8; - (void)_finishTemplateInstantiationAfterFileCopying:(id)fp8 instantiationResult:(id)fp12; @end @interface PBXProjectWizardIvars : NSObject { NSString *_localizedDescription; PBXCompletionManager *_completionManager; } @end @interface PBXEmptyProjectWizard : PBXProjectWizard { } + (id)categorizedWizardName; + (id)defaultModuleNibName; + (id)wizardDescription; - (id)initWithSettings:(id)fp8 parentPage:(id)fp12 nextPage:(id)fp16 parentNextPageSelector:(SEL)fp20; - (id)_listOfFilesToCopy; - (id)_instantiateTemplateWithContext:(id)fp8; @end @interface PBXFileWizard : PBXFileCopyingWizard { NSString *_localizedDescription; NSTextField *_nameField; NSButton *_counterpartCreationSwitch; NSComboBox *_directoryField; NSButton *_chooseFileDirectoryButton; NSPopUpButton *_addToProjectPopUp; PBXItemsSelectionModule *_targetSelectionModule; NSBox *_targetSelectionBox; id _fileWizardIvars; } + (id)registeredWizardClasses; + (void)registerAsChoosableWizard; + (void)unregisterAsChoosableWizard; + (id)categorizedWizardName; + (id)wizardDescription; - (id)initWithSettings:(id)fp8 parentPage:(id)fp12 nextPage:(id)fp16 parentNextPageSelector:(SEL)fp20; - (void)dealloc; - (void)finalize; - (id)localizedDescription; - (void)setLocalizedDescription:(id)fp8; - (id)label; - (void)_populateSavedPathsComboBox; - (void)_populateProjectPopup; - (void)_updateCounterpartSwitchForProposedFileName:(id)fp8; - (void)viewDidLoad; - (void)moduleViewWasInstalled:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (id)firstKeyView; - (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16; - (void)controlTextDidChange:(id)fp8; - (void)controlTextDidEndEditing:(id)fp8; - (id)_targetSelectionModule; - (void)_changeFileDirectory; - (void)setupDefaultSettings; - (id)_completionManager; - (void)_setCompletionManager:(id)fp8; - (id)fileName; - (void)setFileName:(id)fp8; - (id)_fileDirectoryPrefix; - (void)_setFileDirectoryPrefix:(id)fp8; - (id)fileDirectory; - (void)setFileDirectory:(id)fp8; - (id)fullResolvedFilePath; - (id)_fileNameExtension; - (void)_setFileNameExtension:(id)fp8; - (id)_targetsAcceptingFileNameExtension; - (void)_setTargetsAcceptingFileNameExtension:(id)fp8; - (void)_synchronizeTargetListToSelectedProjectAndFileNameExtension; - (void)_setDefaultSelectedTargets; - (id)project; - (id)group; - (id)selection; - (int)groupChildIndex; - (id)_groupForProject:(id)fp8; - (void)setProject:(id)fp8 group:(id)fp12; - (BOOL)itemsSelectionModule:(id)fp8 shouldCheckItem:(id)fp12; - (void)itemsSelectionModule:(id)fp8 outlineView:(id)fp12 willDisplayCell:(id)fp16 forTableColumn:(id)fp20 item:(id)fp24; - (void)takeFileNameFrom:(id)fp8; - (void)takeFileDirectoryFrom:(id)fp8; - (void)takeCounterpartFileCreationFlagFrom:(id)fp8; - (void)chooseFileDirectory:(id)fp8; - (void)sheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (void)chooseProject:(id)fp8; - (BOOL)validateSettings; - (void)createDirectorySheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (BOOL)canFinish; - (void)finish; - (id)_instantiationDirectory; - (id)_listOfFilesToCopy; - (BOOL)_prepareToCreateFreshProduct:(id)fp8; - (id)_instantiateTemplateWithContext:(id)fp8; - (void)_finishTemplateInstantiationAfterFileCopying:(id)fp8 instantiationResult:(id)fp12; @end @interface PBXFileWizardIvars : NSObject { PBXCompletionManager *_completionManager; NSString *_fileNameExtension; NSArray *_targetsAcceptingFileNameExtension; } @end @interface XCTargetTemplateClonerWizardProxy : NSObject { NSString *_templatePath; NSString *_displayName; } - (id)initWithTemplatePath:(id)fp8 displayName:(id)fp12; - (void)dealloc; - (void)finalize; - (id)categorizedWizardNames; - (id)instantiateWizardWithParent:(id)fp8; @end @interface XCTargetTemplateClonerWizard : PBXTargetWizard { } - (id)templatePath; - (void)setTemplatePath:(id)fp8; - (id)targetPath; - (void)setTargetPath:(id)fp8; - (id)createStandaloneTarget; - (id)destinationPath:(id)fp8 forSourcePath:(id)fp12 ofType:(id)fp16 forFileManager:(id)fp20; - (id)fileAttributes:(id)fp8 forDestinationPath:(id)fp12 forSourcePath:(id)fp16 ofType:(id)fp20 forFileManager:(id)fp24; - (void)finish; @end @interface PBXLegacyTargetWizard : PBXTargetTemplateClassInstantiatorWizard { } + (id)categorizedWizardName; + (Class)targetClass; @end @interface PBXToolTargetWizard : PBXTargetTemplateClassInstantiatorWizard { } + (id)categorizedWizardName; + (Class)targetClass; @end @interface PBXLibraryTargetWizard : PBXTargetTemplateClassInstantiatorWizard { } + (id)categorizedWizardName; + (Class)targetClass; @end @interface PBXBundleTargetWizard : PBXTargetTemplateClassInstantiatorWizard { } + (id)categorizedWizardName; + (Class)targetClass; @end @interface PBXFrameworkTargetWizard : PBXTargetTemplateClassInstantiatorWizard { } + (id)categorizedWizardName; + (Class)targetClass; @end @interface PBXApplicationTargetWizard : PBXTargetTemplateClassInstantiatorWizard { } + (id)categorizedWizardName; + (Class)targetClass; @end @interface PBXAggregateTargetWizard : PBXTargetTemplateClassInstantiatorWizard { } + (id)categorizedWizardName; + (Class)targetClass; @end @interface PBXTargetTemplateClassInstantiatorWizard : PBXTargetWizard { } - (id)createTargetWithName:(id)fp8; @end @interface PBXTargetTemplateClonerWizardProxy : NSObject { NSString *_templatePListPath; NSString *_templateName; } + (id)proxyWithTemplatePListPath:(id)fp8 templateName:(id)fp12; - (id)initWithTemplatePListPath:(id)fp8 templateName:(id)fp12; - (void)dealloc; - (void)finalize; - (id)categorizedWizardNames; - (id)instantiateWizardWithParent:(id)fp8; @end @interface PBXTargetTemplateClonerWizard : PBXTargetWizard { } - (id)templatePListPath; - (void)setTemplatePListPath:(id)fp8; - (id)createTargetWithName:(id)fp8; @end @interface PBXTargetWizard : PBXWizard { NSTextField *_targetNameField; NSPopUpButton *_projectPopup; PBXItemsSelectionModule *_targetSelectionModule; NSBox *_targetSelectionBox; NSTextField *_addTargetPrompt; } + (id)registeredWizardClasses; + (void)registerAsChoosableWizard; + (void)unregisterAsChoosableWizard; + (id)categorizedWizardName; + (Class)targetClass; + (id)defaultModuleNibName; - (id)targetName; - (void)setTargetName:(id)fp8; - (id)project; - (void)setProject:(id)fp8; - (id)target; - (void)setTarget:(id)fp8; - (id)firstKeyView; - (void)_populateProjectPopup; - (BOOL)itemsSelectionModule:(id)fp8 shouldCheckItem:(id)fp12; - (void)itemsSelectionModule:(id)fp8 outlineView:(id)fp12 willDisplayCell:(id)fp16 forTableColumn:(id)fp20 item:(id)fp24; - (void)viewDidLoad; - (BOOL)canFinish; - (BOOL)validateSettings; - (void)_invalidTargetNameAlertSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)takeTargetNameFrom:(id)fp8; - (void)chooseProject:(id)fp8; - (id)createTargetWithName:(id)fp8; - (void)addBundleTargetToApplication:(id)fp8; - (void)finish; @end @interface PBXSimpleFinder : PBXModule { NSComboBox *_findTextComboBox; NSComboBox *_replaceTextComboBox; NSButton *_ignoreCaseButton; NSButton *_wrapTextButton; NSPopUpButton *_wholeWordsPopUp; NSPopUpButton *_findTypePopUp; NSMatrix *_replaceOptions; NSButtonCell *_entireFileButton; NSButtonCell *_selectionOnlyButton; NSTextField *_status; NSButton *_nextButton; NSButton *_previousButton; NSButton *_replaceButton; NSButton *_replaceAllButton; NSButton *_replaceAndFindButton; struct { unsigned int lastFindWasSuccessful:1; unsigned int observingWindow:1; unsigned int RESERVED:30; } _sfFlags; NSMutableArray *_previousFindStrings; NSMutableArray *_previousReplaceStrings; } + (void)initialize; + (int)defaultMatchStyle; + (void)setDefaultMatchStyle:(int)fp8; + (BOOL)defaultIgnoresCase; + (void)setDefaultIgnoresCase:(BOOL)fp8; + (BOOL)defaultWrapText; + (void)setDefaultWrapText:(BOOL)fp8; + (int)defaultFindType; + (void)setDefaultFindType:(int)fp8; + (id)sharedSimpleFinder; - (int)_currentMatchStyle; - (int)_currentFindType; - (id)loadModuleWindow; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (struct _NSSize)viewMaxSize; - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (void)_loadSharedFindSettingsFromDefaults; - (void)_showStatusString:(id)fp8; - (void)globalFindStringChanged:(id)fp8; - (void)globalReplaceStringChanged:(id)fp8; - (void)viewDidLoad; - (void)moduleViewWasInstalled:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (void)showWindow:(id)fp8; - (void)_showStatusNotFound; - (void)_showStatusNothingToSearch; - (void)_showStatusCantReplace; - (void)_showStatusReplacementsMade:(unsigned int)fp8; - (BOOL)checkRegex:(id)fp8; - (void)_addToPreviousFinds:(id)fp8; - (void)_addToPreviousReplaces:(id)fp8; - (BOOL)_findNext; - (void)enterSelection:(id)fp8; - (void)enterSelectionForReplace:(id)fp8; - (void)findSelection:(id)fp8; - (void)findNext:(id)fp8; - (void)findNextAndDismissIfSuccessful:(id)fp8; - (BOOL)_findPrevious; - (void)findPrevious:(id)fp8; - (BOOL)_replaceCurrent; - (void)replaceCurrent:(id)fp8; - (BOOL)_replaceAll; - (void)replaceAll:(id)fp8; - (void)replaceThenFind:(id)fp8; - (void)replaceThenFindPrevious:(id)fp8; - (void)_findSettingsDidChange:(id)fp8; - (void)findOptionsChanged:(id)fp8; - (void)windowDidUpdate:(id)fp8; - (int)numberOfItemsInComboBox:(id)fp8; - (id)comboBox:(id)fp8 objectValueForItemAtIndex:(int)fp12; - (void)comboBoxSelectionDidChange:(id)fp8; @end @interface NSApplication (PBXFindActions) - (void)showSimpleFind:(id)fp8; - (void)findNext:(id)fp8; - (void)findPrevious:(id)fp8; - (void)replace:(id)fp8; - (void)replaceAll:(id)fp8; - (void)replaceAndFindNext:(id)fp8; - (void)replaceAndFindPrevious:(id)fp8; - (void)findSelectionInFile:(id)fp8; - (void)enterSelection:(id)fp8; - (void)enterSelectionForReplace:(id)fp8; @end @interface NSTextView (PBXTextViewFindExtensions) - (id)selectedString; - (BOOL)findText:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 backwards:(BOOL)fp20 wrap:(BOOL)fp24; - (BOOL)findRegularExpression:(id)fp8 ignoreCase:(BOOL)fp12 backwards:(BOOL)fp16 wrap:(BOOL)fp20; - (BOOL)allowsReplace; - (BOOL)replaceCurrentSelectionWithString:(id)fp8; - (unsigned int)replaceAllStringsMatchingString:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20 matchStyle:(int)fp24; - (id)replacementStringForResult:(id)fp8 string:(id)fp12 expression:(id)fp16; - (unsigned int)replaceAllStringsMatchingRegularExpression:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20; @end @interface PBXGotoPanelController : NSWindowController { NSTextField *textField; NSButton *gotoButton; NSMatrix *radioButtons; NSButton *autoupdateCheckbox; NSTextView *autoupdateTextView; BOOL autoupdateFlag; } + (id)sharedGotoPanelController; - (id)init; - (void)dealloc; - (void)finalize; - (void)windowDidLoad; - (void)changeRangeTypeAction:(id)fp8; - (void)autoupdateAction:(id)fp8; - (void)gotoAction:(id)fp8; - (void)textFieldAction:(id)fp8; - (void)updateFieldFromTextView:(id)fp8; - (void)textViewSelectionChanged:(id)fp8; - (void)applicationWillUpdate:(id)fp8; - (void)selectRangeText; @end @interface PBXProjectFindModule : PBXProjectModule { NSComboBox *_findTextComboBox; NSComboBox *_replaceTextComboBox; NSTextField *_replaceTextFieldLabel; NSPopUpButton *_findTypePopUp; NSButton *_findButton; NSButton *_replaceButton; NSButton *_optionsButton; NSButton *_discloseButton; NSButton *_ignoresCaseCheckbox; NSPopUpButton *_wholeWordsPopUp; PBXExtendedOutlineView *_resultsOutline; NSScrollView *_scrollView; NSView *_searchCriteriaView; NSPopUpButton *_findOptionSetsPopUp; NSMenu *_itemContextualMenu; XCBorderView *_optionsBox; NSView *_superView; CDAnonymousStruct2 _pfFlags; } + (void)initialize; + (BOOL)_concurrentFindsAllowed; - (id)findController; - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (void)addNotificationObservers; - (void)removeNotificationObservers; - (id)label; - (void)updateLabel; - (void)_loadFindOptionsPopUp; - (void)_findOptionSetsDidChange:(id)fp8; - (void)_selectedFindOptionSetDidChange:(id)fp8; - (void)findOptionSetsPopUpAction:(id)fp8; - (void)discloseAction:(id)fp8; - (void)_prefsDidChange:(id)fp8; - (void)setProjectDocument:(id)fp8; - (void)_configureControlsForDocumentationFind:(BOOL)fp8; - (void)_loadSharedFindSettingsFromDefaults; - (void)viewDidLoad; - (void)moduleViewWasInstalled:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (void)singleClickAction:(id)fp8; - (void)doubleClickAction:(id)fp8; - (void)_observeCurrentBatchFinder; - (void)_stopObservingCurrentBatchFinder; - (void)addToPreviousFinds:(id)fp8; - (void)addToPreviousReplaces:(id)fp8; - (void)setBatchFinderAndDisplayResults:(id)fp8; - (int)_currentMatchStyle; - (void)findButtonAction:(id)fp8; - (id)_selectedResults; - (void)_confirmReplaceSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)replaceButtonAction:(id)fp8; - (void)optionsButtonAction:(id)fp8; - (id)referenceForFileOpener:(id)fp8; - (id)bookmarkForFindResult:(id)fp8; - (id)bookmarkForFileOpener:(id)fp8; - (id)workspaceForFileOpener:(id)fp8; - (int)workspaceRoleForFileOpener:(id)fp8; - (void)fileOpener:(id)fp8 didOpenBookmark:(id)fp12 inNavigator:(id)fp16; - (int)numberOfItemsInComboBox:(id)fp8; - (id)comboBox:(id)fp8 objectValueForItemAtIndex:(int)fp12; - (void)comboBoxSelectionDidChange:(id)fp8; - (void)_findSettingsDidChange:(id)fp8; - (void)findStyleChangedAction:(id)fp8; - (void)ignoresCaseChangedAction:(id)fp8; - (void)wholeWordsChangedAction:(id)fp8; - (void)becomeActive; - (void)_findSelection:(id)fp8 findTypeIndex:(int)fp12; - (void)findSelection:(id)fp8; - (void)startTextFindTask; - (void)startRegexFindTask; - (void)startDefinitionsFindTask; - (void)startDocumentationFindTask; - (void)startReferencesFindTask; - (void)nextFindResult:(id)fp8; - (void)previousFindResult:(id)fp8; - (id)_bookmarksForCurrentSelection; - (BOOL)_revealReferencesInGroupTree:(id)fp8; - (void)revealCurrentFileInGroupTree:(id)fp8; - (void)addToBookmarks:(id)fp8; - (BOOL)validateLocalMenuItem:(id)fp8; - (id)localModuleActions; - (void)_updateFromBatchFinderState; - (void)_updateStatusWithNewFile:(id)fp8; - (void)_globalFindStringChangedNotification:(id)fp8; - (void)_globalReplaceStringChangedNotification:(id)fp8; - (void)_nextFindableNotification:(id)fp8; - (void)_newResultsNotification:(id)fp8; - (void)_finishedCurrentFindNotification:(id)fp8; - (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (id)_attributedStringForFileReference:(id)fp8; - (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; - (void)windowDidUpdate:(id)fp8; - (struct _NSSize)viewMinSize; - (BOOL)moduleEnforcesViewMinSize; - (id)auxiliaryWorkspaceLabel; - (id)statusBar; - (id)slideOutTabIconImage; - (id)selectedProjectItemPaths; - (id)selectedProjectItems; - (void)setSelectedProjectItems:(id)fp8; - (id)xcSelection; - (void)revealItems:(id)fp8 select:(BOOL)fp12; - (BOOL)wantsToRetainFocusDuringSelection; - (id)windowOfSelection; @end @interface PBXBatchFinder : NSObject { NSString *_findString; NSArray *_searchList; BOOL _isRunning; BOOL _completedNormally; NSMutableArray *_resultFiles; struct _NSMapTable *_results; unsigned int _resultCount; BOOL _ignoresCase; int _matchStyle; NSString *_lastReplaceString; unsigned int _lastSkippedReplaces; PBXFindOptionsSet *_findOptionsSet; } + (void)initialize; + (int)defaultMatchStyle; + (void)setDefaultMatchStyle:(int)fp8; + (BOOL)defaultIgnoresCase; + (void)setDefaultIgnoresCase:(BOOL)fp8; + (void)_reloadGlobalFindString:(id)fp8; + (void)_appDidActivate:(id)fp8; + (void)_setGlobalFindString:(id)fp8; + (void)_setGlobalReplaceString:(id)fp8; + (id)globalFindString; + (id)globalReplaceString; + (void)setGlobalFindString:(id)fp8; + (void)setGlobalReplaceString:(id)fp8; + (id)batchFinderWithSearchList:(id)fp8 findString:(id)fp12; + (id)batchFinderWithSearchList:(id)fp8; + (BOOL)projectBasedFinder; + (BOOL)requiresProjectIndex; + (void)_addRunningBatchFinder:(id)fp8 forProjectDocument:(id)fp12; + (void)_removeRunningBatchFinder:(id)fp8; + (void)_backgroundBatchFinderNotification:(id)fp8; + (id)taskBadge; - (id)initWithSearchList:(id)fp8 findString:(id)fp12; - (id)initWithSearchList:(id)fp8; - (void)dealloc; - (void)finalize; - (id)findString; - (id)lastReplaceString; - (unsigned int)lastSkippedReplaces; - (void)setIgnoresCase:(BOOL)fp8; - (BOOL)ignoresCase; - (void)setMatchStyle:(int)fp8; - (int)matchStyle; - (void)setFindOptionsSet:(id)fp8; - (id)findOptionsSet; - (id)searchList; - (void)startFindWithProjectDocument:(id)fp8; - (void)stopFind; - (BOOL)isRunning; - (BOOL)completedNormally; - (id)currentResultFiles; - (id)currentResultsForFile:(id)fp8; - (unsigned int)currentResultCount; - (id)allResultsForFile:(id)fp8; - (void)doSomeFinding; - (void)doPreflight; - (float)percentageDone; - (void)reportFindResults:(id)fp8; - (void)finish; - (id)replacementStringForResult:(id)fp8 string:(id)fp12; - (void)_replaceInFileReference:(id)fp8 replaceableResults:(id)fp12 withString:(id)fp16 skippedResults:(unsigned int *)fp20; - (void)replaceFindResults:(id)fp8 withString:(id)fp12; - (float)taskPercentComplete; - (int)taskProgressType; - (BOOL)taskStopRunning; - (BOOL)taskRequiresIntervention; - (BOOL)taskCanBeStoppedManually; - (BOOL)taskCanAutoStopOnProjectClose; - (id)taskIdentifier; - (id)taskDisplayString; - (id)taskDescriptionString; - (id)taskBadge; @end @interface PBXTextBatchFinder : PBXReferenceBasedBatchFinder { } - (BOOL)canUseFastSearch; - (id)findableProtocol; - (void)doSomeFinding; @end @interface PBXRegexBatchFinder : PBXReferenceBasedBatchFinder { TSRegularExpression *_findExpression; } - (void)dealloc; - (void)finalize; - (id)findExpression; - (id)findableProtocol; - (void)doSomeFinding; - (id)replacementStringForResult:(id)fp8 string:(id)fp12; @end @interface PBXFindResult : NSObject { PBXTextBookmark *_bookmark; NSString *_string; NSString *_expectedString; NSAttributedString *_displayAttributedString; NSString *_helpMarkerString; NSString *_helpMarkerFile; } + (id)findResultWithBookmark:(id)fp8 foundString:(id)fp12 displayAttributedString:(id)fp16; + (id)findResultWithBookmark:(id)fp8 textBookmarkResolvable:(id)fp12; - (id)initWithBookmark:(id)fp8 foundString:(id)fp12 displayAttributedString:(id)fp16; - (id)initWithBookmark:(id)fp8 textBookmarkResolvable:(id)fp12; - (void)dealloc; - (void)finalize; - (id)bookmark; - (id)foundString; - (id)expectedString; - (void)setExpectedString:(id)fp8; - (id)displayAttributedString; - (BOOL)shouldShowBookIcon; - (id)helpMarkerString; - (id)helpMarkerFilePath; - (void)setHelpMarkerString:(id)fp8 andFilePath:(id)fp12; @end @interface PBXDebugProcessViewModule : PBXDebugDSModelViewModule { NSPopUpButtonCell *_threadsPopUp; PBXLSThread *_selectedThread; PBXDebugStackTableHeaderCell *_stackHeaderCell; } - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)awakeFromNib; - (id)selectedThreadViewModule; - (id)process; - (BOOL)allThreadsStopped; - (BOOL)processIsRunning; - (void)selectThread:(id)fp8; - (id)selectedThread; - (void)_emptyThreadsPopUp; - (void)updateUI; - (id)popUpSelectionChanged:(id)fp8; - (void)setSelectedThread:(id)fp8; - (void)setStackHeaderCellOutlet:(id)fp8; - (void)setThreadsPopUp:(id)fp8; @end @interface PBXDebugSessionModule : PBXLaunchSessionModule { PBXDebugProcessAndThreadModule *_processAndThreadModule; PBXDebugProcessViewModule *_processViewModule; PBXDebugThreadViewModule *_threadViewModule; PBXDebugStackFrameViewModule *_stackFrameViewModule; PBXDebugCLIModule *_stdioConsoleModule; PBXSlideOutModule *_slideOutModule; PBXDebugInstructionPointer *_instructionPointer; PBXSourceFileDocument *_docForInstructionPointer; PBXFileReference *_fileReferenceForInstructionPointer; PBXDebugInstructionPointer *_disassemblyInstructionPointer; PBXDisassemblyFileDocument *_docForDisassemblyInstructionPointer; PBXFileReference *_fileReferenceForDisassemblyInstructionPointer; int _ttyTextReciever; NSMutableSet *_modulesInWindows; PBXDebugExpressionsViewModule *_expressionsViewModule; XCDataTipModule *_dataTipModule; PBXLSDynamicLinkerImageModule *_sharedLibraryModule; NSMutableSet *_independentDataValues; PBXWindowCascadeHelper *_cascadeHelper; NSMenu *_dataValueMenu; struct __CFRunLoopObserver *_windowDisplayObserver; double _startTimeInterval; BOOL _doTimingOfUIOpertation; PBXNavigatorGroup *_editorModule; PBXSplitviewModule *_newSplitModule; int _oldLineNumber; int _oldDisassemblyLineNumber; NSDrawer *_consoleDrawer; BOOL _fixAndContinueInProgress; int _visibleConsoleStyle; struct _NSRect _savedConsoleWindowRect; struct _NSSize _savedConsoleDrawerSize; struct _NSRect _savedSTDIOWindowRect; NSString *_fixAndContinueTooltip; NSMutableArray *_disassemblyDocuments; BOOL _didAutoSplit; XCGlobalVariableBrowserModule *_globalVariableModule; XCMemoryBrowserModule *_memoryBrowserModule; NSMutableDictionary *_pathCacheForFileReference; int _lastInstructionPointerLineNumberProcessed; id empty2; } + (void)initialize; + (BOOL)debuggerEnableLogging; + (id)loadCFMInfoKey; + (void)setLoadCFMInfo:(BOOL)fp8; + (BOOL)loadCFMInfo; + (void)setupLoggingMenu; + (void)setupSymbolsLevelItemsForPopUpButton:(id)fp8 currentSymbol:(BOOL)fp12; + (void)setupSymbolsWhenToLoadItemsForPopUpButton:(id)fp8; + (BOOL)lazySymbolLoadingEnabled; + (void)setLazySymbolLoading:(BOOL)fp8; + (int)effectiveSystemSymbolLevelForExecutable:(id)fp8; + (int)effectiveUserSymbolLevelForExecutable:(id)fp8; + (int)systemShlibsSymbolsLevel; + (void)setSystemShlibsSymbolsLevel:(int)fp8; + (int)systemShlibsSymbolsWhenToLoad; + (void)setSystemShlibsSymbolsWhenToLoad:(int)fp8; + (int)userShlibsSymbolsLevel; + (void)setUserShlibsSymbolsLevel:(int)fp8; + (int)userShlibsSymbolsWhenToLoad; + (void)setUserShlibsSymbolsWhenToLoad:(int)fp8; - (void)updateLabel; - (void)setProjectDocument:(id)fp8; - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (id)moduleDisplayName; - (id)displayNameForUnexpectedStopped; - (id)nameForUserConfiguration; - (id)versionStringForUserConfiguration; - (void)bringModulesInWindowsFront; - (void)bringModulesFront:(id)fp8; - (id)subModule; - (id)slideOutTabIconImage; - (id)debuggerName; - (id)_formatStatusString:(id)fp8 isError:(BOOL)fp12; - (void)_displayStatusStringInThisModule:(id)fp8 isError:(BOOL)fp12; - (void)_clearStatusStringInThisModule; - (id)cascadeHelper; - (BOOL)forWindow:(id)fp8 doesProposedFrameObscuresOtherWindows:(struct _NSRect)fp12; - (int)cascadeTestMaxTries; - (void)cascadeModule:(id)fp8; - (void)viewDidLoad; - (void)stopDebuggingAndCloseProject:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (BOOL)moduleShouldClose; - (void)closeDisassemblyView; - (int)shouldShowDisassemblyView; - (void)showAndMakeActiveInDebugger:(id)fp8; - (void)showAndMakeActiveInDebuggerSplit:(id)fp8; - (id)geometryConfigurationDictionary; - (void)takeGeometryConfigurationFromDictionary:(id)fp8; - (id)stdioConsoleModule; - (id)debuggerConsoleModule; - (id)sharedLibraryModule; - (void)registerDynamicLinkerImageModule:(id)fp8; - (id)memoryBrowserModule; - (id)globalVariableModule; - (void)_setSharedLibraryModuleImageController:(id)fp8; - (id)debuggingSession; - (id)executable; - (void)launchSessionWillStart; - (void)debugExecutable:(id)fp8; - (void)closeDisassemblyDocumentsAndView; - (void)stopLaunchSession; - (void)terminateLaunchSession; - (BOOL)isFixAndContinueEnabledForToolbarItem:(id)fp8; - (BOOL)isFixAndContinueEnabled; - (BOOL)_validateAction:(SEL)fp8; - (id)localModuleActions; - (BOOL)validateLocalMenuItem:(id)fp8; - (void)_validateToolbarButtons:(id)fp8; - (struct _NSSize)sizeForDrawerOnScreenWindowSize:(struct _NSSize)fp8 drawerSize:(struct _NSSize)fp16; - (void)windowDidMove:(id)fp8; - (void)windowDidResize:(id)fp8; - (void)drawerWillOpen:(id)fp8; - (BOOL)drawerShouldClose:(id)fp8; - (struct _NSSize)drawerWillResizeContents:(id)fp8 toSize:(struct _NSSize)fp12; - (id)consoleDrawer; - (id)stdioModule; - (void)restoreFrameForViews:(id)fp8; - (void)restoreLayout; - (void)saveLayout; - (void)configuredLayout; - (void)switchLayout; - (void)setAutoSaveNameForLayout; - (void)setupSubviewLayout; - (void)_setupCornerForTableView:(id)fp8 doLowerCorner:(BOOL)fp12; - (void)_setupSubModules; - (void)useStackPopUp; - (void)removeModuleInWindow:(id)fp8; - (void)addModuleInWindow:(id)fp8; - (void)addIndependentDataValue:(id)fp8; - (void)removeIndependentDataValue:(id)fp8; - (void)updateIndependentDataValues; - (id)processViewModule; - (id)threadViewModule; - (id)stackFrameViewModule; - (id)navigatorGroup; - (void)debuggerUpdateUnboundDataValues; - (BOOL)debugAdaptorSupportsContinueToHere; - (id)expressionsViewModule; - (id)dataTipModule; - (void)loadSavedExpressions; - (void)updateExpressionViewers; - (void)displayDataTip:(id)fp8 withinScreenRect:(struct _NSRect)fp12 atScreenCoordinates:(struct _NSPoint)fp28 onWindow:(id)fp36; - (void)cancelDataTip; - (void)cloneDataValuesIntoNewWindow:(id)fp8 viewContentsAsExpression:(id)fp12 inStackFrame:(id)fp16; - (void)showValueHistoryInNewWindowForDV:(id)fp8; - (void)launchSession:(id)fp8 displayErrorMessage:(id)fp12; - (void)launchSession:(id)fp8 displayStatusMessage:(id)fp12; - (void)processDidExit; - (void)_syncWithDebugger:(id)fp8; - (void)_pauseExecutable:(id)fp8; - (void)_continueExecutable:(id)fp8; - (void)_stepOver:(id)fp8; - (void)_stepInto:(id)fp8; - (void)_stepOut:(id)fp8; - (void)_restart_executable:(id)fp8; - (void)toggleCustomizedDataDisplayEnabled:(id)fp8; - (BOOL)isLibgmallocEnabled; - (BOOL)isDebugStrEnabled; - (BOOL)isCustomizedDataDisplayEnabled; - (void)interrupt:(id)fp8; - (void)toggleDisassemblyViewEnabled:(id)fp8; - (void)debuggerStepInstruction:(id)fp8; - (void)debuggerNextInstruction:(id)fp8; - (void)debuggerStepInto:(id)fp8; - (void)debuggerStepOver:(id)fp8; - (void)debuggerStepOut:(id)fp8; - (void)debuggerDumpLog:(id)fp8; - (void)debugDataMenuToggleShowTypes:(id)fp8; - (void)togglePause:(id)fp8; - (void)toggleContinue:(id)fp8; - (void)debuggerSync:(id)fp8; - (void)debuggerSwitchLayout:(id)fp8; - (void)debuggerCompleteConsoleString:(id)fp8; - (void)setConsoleDrawerIsVisible:(BOOL)fp8; - (void)debuggerShowConsoleDrawer:(id)fp8; - (void)_openConsoleWindow; - (void)debuggerShowConsoleWindow:(id)fp8; - (void)_consoleWindowClosed:(id)fp8; - (void)_consoleWindowGeometryChanged:(id)fp8; - (void)debuggerShowStdioWindow:(id)fp8; - (void)_stdioWindowClosed:(id)fp8; - (void)_stdioWindowGeometryChanged:(id)fp8; - (void)debuggerFixAndContinue:(id)fp8; - (void)setFixAndContinueInProgress:(BOOL)fp8; - (BOOL)fixAndContinueInProgress; - (id)fixAndContinueStatusString; - (void)fixAndContinueFileRef:(id)fp8; - (void)fixAndContinueFileRef:(id)fp8 withTarget:(id)fp12; - (void)fixAndContinueBuildCompleted:(id)fp8; - (void)debuggerMovePCToLine:(unsigned long)fp8; - (void)debuggerContinueToFile:(id)fp8 lineNumber:(unsigned int)fp12; - (void)debugTaskContinueAtInterval:(double)fp8; - (void)_performContinue; - (void)_documentDidClose:(id)fp8; - (id)disassemblyInstructionPointers; - (id)instructionPointers; - (id)_fileReferenceInProject:(id)fp8 forFileName:(id)fp12 isAbsolute:(BOOL)fp16; - (void)_setFileReferenceForInstructionPointer:(id)fp8; - (id)_fileReferenceForInstructionPointer; - (void)setInstructionPointerFileName:(id)fp8 lineNumber:(int)fp12; - (void)setInstructionPointerInDisassemblyDocument:(id)fp8 atPC:(id)fp12; - (void)setInstructionPointerFileRef:(id)fp8 lineNumber:(int)fp12; - (void)setOldPCLineNumber:(int)fp8; - (void)setOldDisassemblyPCLineNumber:(int)fp8; - (void)syncPCLineNumber; - (int)oldPCLineNumber; - (int)oldDisassemblyPCLineNumber; - (void)movePCFailed:(id)fp8; - (void)removeInstructionPointer; - (void)launchSession:(id)fp8 displayString:(id)fp12; - (struct _NSSize)viewMinSize; - (BOOL)moduleEnforcesViewMinSize; - (void)clearConsole:(id)fp8; - (void)setSelectedThread:(id)fp8; - (id)selectedThread; - (void)setSelectedStackFrame:(id)fp8; - (id)selectedStackFrame; - (void)showSharedLibraryPanel:(id)fp8; - (void)debugTaskShowConsole:(id)fp8; - (void)debugTaskShowExpressions:(id)fp8; - (void)debugTaskShowSharedLibraries:(id)fp8; - (void)debugTaskShowStdIO:(id)fp8; - (void)debugTaskClearLogs:(id)fp8; - (void)debugTaskToggleDisassemblyDisplay:(id)fp8; - (void)debuggerCreateWatchpoint:(id)fp8; - (void)debuggerCreateWatchpointForDataValue:(id)fp8; - (void)debuggerDeleteWatchpointForDataValue:(id)fp8; - (void)debuggerViewMemoryOf:(id)fp8; - (void)debugTaskShowMemoryBrowser:(id)fp8; - (void)debugTaskShowGlobalVariables:(id)fp8; - (void)showExpressionsWindow:(id)fp8; - (void)openConsoleTab; - (BOOL)doTimingOfUIOperation; - (void)startTimingOfUIOperation; - (void)stopTimingOfUIOperation; - (void)insertRunLoopObserver; - (void)toggleLoggingForDebuggerUIOperations:(id)fp8; - (id)disassemblyFileForFrame:(id)fp8 mixedAssembly:(BOOL)fp12 createIfNeeded:(BOOL)fp16; - (void)invalidateDisassemblyDocument:(id)fp8; - (id)disassemblyDocumentForFileName:(id)fp8 andPC:(id)fp12; - (void)addDisassemblyDocument:(id)fp8; - (void)addNotificationObservers; - (void)removeNotificationObservers; - (id)consoleModule; - (id)taskIdentifier; - (void)debugTaskPause; - (BOOL)debugTaskPauseIsValid; - (void)debugTaskContinue; - (BOOL)debugTaskContinueIsValid; - (void)debugTaskStepOver; - (BOOL)debugTaskStepOverIsValid; - (void)debugTaskStepInto; - (BOOL)debugTaskStepIntoIsValid; - (void)debugTaskStepOut; - (BOOL)debugTaskStepOutIsValid; - (void)debugTaskRestart; - (BOOL)debugTaskRestartIsValid; - (void)debugTaskStepInstruction; - (BOOL)debugTaskStepInstructionIsValid; - (void)debugTaskNextInstruction; - (BOOL)debugTaskNextInstructionIsValid; - (void)debugTaskSync; - (BOOL)debugTaskSyncIsValid; - (id)pathCacheForFileReference; - (void)_resetPathCacheForFileReference:(id)fp8; - (void)runAttachPIDSheet:(id)fp8; - (void)debuggerAttachToPID:(id)fp8; - (void)_attachPIDSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16; @end @interface NSView (PBXDebuggingExtras) - (void)PBXprintViewHierarchy:(int)fp8; - (void)PBXprintViewHierarchy; @end @interface PBXDebugStackFrameViewModule : PBXDebugDataValueViewModule { } - (void)dealloc; - (void)finalize; - (id)moduleNibName; - (void)setModel:(id)fp8; - (id)stackFrame; - (int)currentLineNumber; - (void)dsModelDidUpdate:(id)fp8; - (void)updateUI; - (void)updateFromContainerDataValue; - (id)geometryConfigurationDictionary; - (void)takeGeometryConfigurationFromDictionary:(id)fp8; @end @interface PBXDebugThreadViewModule : PBXDebugDSModelViewModule { PBXExtendedTableView *_stackView; int _selectedStackFrameIndex; BOOL _stepDidTimeOut; BOOL _waitingForStepTimeOut; NSMutableArray *_cachedFunctionNames; PBXDebugStackTableHeaderCell *_threadsTablePopUp; } - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (struct _NSSize)viewMinSize; - (void)awakeFromNib; - (id)stackTableThreadsPopUp; - (float)_stepTimeOutValue; - (void)_stepDidTimeOut; - (void)_stopWaitingForStepTimeOut; - (void)_startWaitingForStepTimeOut; - (id)thread; - (void)setModel:(id)fp8; - (id)selectedStackFrameViewModule; - (BOOL)threadIsRunning; - (BOOL)threadIsRunningButNotStepping; - (BOOL)threadStepDidTimeout; - (BOOL)threadIsSteppable; - (void)selectFrameAtIndex:(int)fp8; - (id)selectedStackFrame; - (BOOL)shouldReload; - (void)updateUI; - (int)numberOfRowsInTableView:(id)fp8; - (id)stackView; - (void)tableView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16; - (id)geometryConfigurationDictionary; - (void)takeGeometryConfigurationFromDictionary:(id)fp8; - (void)_singleClickAction:(id)fp8; - (void)_doubleClickAction:(id)fp8; - (void)commonButtonAction; - (void)stepOverInstruction; - (void)stepIntoInstruction; - (void)stepOver; - (void)stepInto; - (void)stepOut; - (void)stepUntilLineNumber:(unsigned int)fp8; - (void)continueThread; - (void)setSelectedStackFrame:(id)fp8; @end @interface PBXDebugViewModule : PBXProjectModule { BOOL _removeOnWindowClose; } + (id)attributeDictionaryForColor:(id)fp8; + (id)attributeDictionaryForBackgroundColor:(id)fp8; + (id)stringFromString:(id)fp8 withAttributes:(id)fp12; + (void)_addAttributes:(id)fp8 forAttributeKey:(id)fp12 toAttributedString:(id)fp16; + (id)stringInRedColorFromString:(id)fp8; + (id)stringInBlackColorFromString:(id)fp8; + (id)stringInRedBackgroundColorFromString:(id)fp8; + (id)stringInGrayColorFromString:(id)fp8; - (id)sessionModule; - (void)dealloc; - (void)finalize; - (void)installViewFromModule:(id)fp8 inView:(id)fp12; - (void)debugViewModuleWindowWillClose:(id)fp8; - (void)_setupNotificationForWindowWillClose:(id)fp8; - (void)setRemoveSelfFromSessionOnWindowClose; - (void)viewWasInstalled; - (void)validateToolbarButtons; @end @interface PBXTtyText : NSTextView { id _ttyDelegate; struct _NSRange _lastLineTextRange; NSString *_promptString; PBXTextAttributes *_promptTextAttributes; PBXTextAttributes *_outputTextAttributes; PBXTextAttributes *_inputTextAttributes; } + (float)defaultFontSize; + (id)defaultFont; + (id)defaultOutputFont; + (id)defaultPromptColor; + (id)TtyTextInScrollView:(id)fp8; + (id)_defaultsForTextAttributesOldDefaultsFontName:(id)fp8 oldDefaultsFontSizeName:(id)fp12 newDefaultsPrefix:(id)fp16 defaultFont:(id)fp20 defaultColor:(id)fp24; + (id)outputTextAttributes; + (id)inputTextAttributes; + (id)promptTextAttributes; - (void)printDocument:(id)fp8; - (void)setupTextAttributes; - (id)initWithFrame:(struct _NSRect)fp8; - (void)dealloc; - (void)finalize; - (void)setPromptTextAttributes:(id)fp8; - (id)promptTextAttributes; - (void)setInputTextAttributes:(id)fp8; - (id)inputTextAttributes; - (void)setOutputTextAttributes:(id)fp8; - (id)outputTextAttributes; - (void)setTextAttributes:(id)fp8 inRange:(struct _NSRange)fp12; - (void)batchReplaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16 setAttributes:(id)fp20 inRange:(struct _NSRange)fp24; - (void)setSelectionAtEndOfText; - (void)setPromptString:(id)fp8; - (id)promptString; - (void)setLastLineTextRange:(struct _NSRange)fp8; - (struct _NSRange)lastLineTextRange; - (void)shiftLastLineRangeByLength:(int)fp8; - (struct _NSRange)rangeBeforeLastLineText; - (struct _NSRange)inputTextRange; - (struct _NSRange)markerRangeForInputText; - (void)processInputTextForCompleteLineAndSendToDelegate:(BOOL)fp8; - (void)drawRect:(struct _NSRect)fp8; - (void)setNeedsDisplayInRect:(struct _NSRect)fp8 avoidAdditionalLayout:(BOOL)fp24; - (void)setSelectedRange:(struct _NSRange)fp8; - (void)setSelectedRange:(struct _NSRange)fp8 affinity:(int)fp16 stillSelecting:(BOOL)fp20; - (BOOL)shouldChangeTextInRange:(struct _NSRange)fp8 replacementString:(id)fp16; - (void)appendText:(id)fp8 withAttributes:(id)fp12; - (void)scrollIfNeeded; - (void)appendOutputText:(id)fp8; - (void)setInputText:(id)fp8; - (void)clear; - (void)setTTYDelegate:(id)fp8; - (id)ttyDelegate; - (void)moveUp:(id)fp8; - (void)moveDown:(id)fp8; - (void)nextCompletion:(id)fp8; - (void)previousCompletion:(id)fp8; - (void)complete:(id)fp8; - (void)insertNewline:(id)fp8; - (void)insertText:(id)fp8; - (void)PBX_indentFriendlyInsertTab:(id)fp8; - (void)insertTab:(id)fp8; - (void)PBX_interrupt:(id)fp8; - (void)moveToBeginningOfParagraph:(id)fp8; - (void)paste:(id)fp8; - (BOOL)acceptsFirstResponder; - (void)enterSelection:(id)fp8; - (void)enterSelectionForReplace:(id)fp8; @end @interface PBXDebugCLIModule : PBXProjectModule { PBXTtyText *_ttyText; NSMutableArray *_commands; int _currentCommand; PBXTSCharacterStream *_streamFromTTY; PBXTSUTF8EncoderFilter *_utf8Encoder; PBXTSUTF8BufferFilter *_utf8Buffer; PBXTSTimeIntervalBufferFilter *_intervalBuffer; PBXDebugCLIModule *_consoleToCopyTo; BOOL _sendTextEnabled; BOOL _repeatLastCommandOnNewline; BOOL _supportsCompletion; } + (void)initialize; - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (id)description; - (struct _NSSize)viewMinSize; - (BOOL)moduleEnforcesViewMinSize; - (void)viewDidLoad; - (void)becomeActive; - (id)ttyTextView; - (void)doPrevCommand:(id)fp8; - (void)doNextCommand:(id)fp8; - (BOOL)supportsCompletion; - (void)setSupportsCompletion:(BOOL)fp8; - (void)complete:(id)fp8; - (void)setPromptString:(id)fp8; - (void)insertText:(id)fp8; - (void)setCopyStreamedTextToConsole:(id)fp8; - (void)stream:(id)fp8 processCharacters:(id)fp12; - (void)streamDidEnd:(id)fp8; - (void)insertText:(id)fp8 withTextAttributes:(id)fp12; - (void)ttyText:(id)fp8 inputText:(id)fp12; - (id)characterStreamFromTTY; - (id)utf8StreamFromTTY; - (id)byteStreamConsumerToTTY; - (void)ttyTextDoInterrupt:(id)fp8; - (void)clear; - (void)setSendTextEnabled:(BOOL)fp8; - (void)reset; - (void)launchSession:(id)fp8 displayString:(id)fp12; - (void)launchSession:(id)fp8 setCLIPrompt:(id)fp12; - (void)launchSession:(id)fp8 setStringAsIfTypedByUser:(id)fp12; - (void)setInputText:(id)fp8; - (unsigned int)textLength; - (id)mainEditor; - (id)selectedString; - (BOOL)findText:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 backwards:(BOOL)fp20 wrap:(BOOL)fp24; - (BOOL)findRegularExpression:(id)fp8 ignoreCase:(BOOL)fp12 backwards:(BOOL)fp16 wrap:(BOOL)fp20; - (BOOL)allowsReplace; - (BOOL)replaceCurrentSelectionWithString:(id)fp8; - (unsigned int)replaceAllStringsMatchingString:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20 matchStyle:(int)fp24; - (unsigned int)replaceAllStringsMatchingRegularExpression:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20; - (id)moduleForAction:(SEL)fp8; - (void)setRepeatLastCommandOnNewline:(BOOL)fp8; @end @interface PBXProjectTemplateClonerWizardProxy : NSObject { NSString *_templateProjectPath; NSString *_templateName; } + (id)proxyWithTemplateProjectPath:(id)fp8 templateName:(id)fp12; - (id)initWithTemplateProjectPath:(id)fp8 templateName:(id)fp12; - (void)dealloc; - (void)finalize; - (id)categorizedWizardNames; - (id)instantiateWizardWithParent:(id)fp8; - (id)wizardDescription; @end @interface PBXProjectTemplateClonerWizard : PBXProjectWizard { NSString *_clonedProjectPath; id _projectTemplateClonerWizardIvars; } + (id)defaultModuleNibName; - (id)initWithSettings:(id)fp8 parentPage:(id)fp12 nextPage:(id)fp16 parentNextPageSelector:(SEL)fp20; - (void)dealloc; - (void)finalize; - (id)_subpathSubstitutions; - (void)_setSubpathSubstitutions:(id)fp8; - (id)_filesToPreserve; - (void)_setFilesToPreserve:(id)fp8; - (void)setupDefaultSettings; - (id)templateProjectPath; - (void)setTemplateProjectPath:(id)fp8; - (BOOL)canFinish; - (id)destinationPath:(id)fp8 forSourcePath:(id)fp12 ofType:(id)fp16 forFileManager:(id)fp20; - (id)fileAttributes:(id)fp8 forDestinationPath:(id)fp12 forSourcePath:(id)fp16 ofType:(id)fp20 forFileManager:(id)fp24; - (BOOL)shouldOpenProjectOfMismatchingVersion:(unsigned int)fp8 atPath:(id)fp12; - (id)_loadStringWithContentsOfFile:(id)fp8; - (id)_listOfFilesToCopy; - (id)_instantiateTemplateWithContext:(id)fp8; - (id)createProjectAtPath:(id)fp8; @end @interface PBXProjectTemplateClonerWizardIvars : NSObject { NSDictionary *_subpathSubstitutions; NSArray *_filesToPreserve; } @end @interface PBXFileTemplateClonerWizardProxy : NSObject { NSString *_templateFilePath; NSString *_templateName; } + (id)proxyWithTemplateFilePath:(id)fp8 templateName:(id)fp12; - (id)initWithTemplateFilePath:(id)fp8 templateName:(id)fp12; - (void)dealloc; - (void)finalize; - (id)categorizedWizardNames; - (id)instantiateWizardWithParent:(id)fp8; - (id)wizardDescription; @end @interface PBXFileTemplateClonerWizard : PBXFileWizard { NSString *_templateFilePath; } + (id)defaultModuleNibName; - (void)setupDefaultSettings; - (id)templateFilePath; - (void)setTemplateFilePath:(id)fp8; - (BOOL)canFinish; - (BOOL)_cloneFileAtPath:(id)fp8 sourceEncoding:(unsigned int)fp12 toPath:(id)fp16 destinationEncoding:(unsigned int)fp20 expandMacrosUsing:(id)fp24; - (id)_listOfFilesToCopy; - (id)_instantiateTemplateWithContext:(id)fp8; @end @interface PBXDataFormatter : NSFormatter { } - (id)stringForObjectValue:(id)fp8; - (BOOL)getObjectValue:(id *)fp8 forString:(id)fp12 errorDescription:(id *)fp16; @end @interface PBXPlistEditingContext : NSObject { id _plist; NSString *_plistType; struct _NSMapTable *_parentMap; struct _NSMapTable *_keyMap; PBXPlistStructureDefinition *_structureDefinition; id _lastEditedPlist; BOOL _containsXMLOnlyClasses; NSUndoManager *_undoManager; NSMutableArray *_plistEditorModules; } + (void)initialize; + (Class)plistEditingContextModelClassForPlistClass:(Class)fp8; - (id)init; - (void)dealloc; - (void)finalize; - (id)undoManager; - (id)plistEditorModules; - (void)addPlistEditorModule:(id)fp8; - (void)removePlistEditorModule:(id)fp8; - (BOOL)_plistContainsXMLOnlyClasses:(id)fp8; - (id)plistStructureDefinition; - (void)setPlistStructureDefinition:(id)fp8; - (void)_createMaps; - (id)_deepCopyPlist:(id)fp8; - (void)_setPlistNoCopy:(id)fp8 forKeyPath:(id)fp12 doReplace:(BOOL)fp16 doNotify:(BOOL)fp20; - (id)_setPlist:(id)fp8 forKeyPath:(id)fp12 doReplace:(BOOL)fp16 doNotify:(BOOL)fp20; - (id)plist; - (id)plistType; - (void)setPlistType:(id)fp8; - (id)parentForPlist:(id)fp8; - (id)outlineKeyForPlist:(id)fp8; - (id)plistForKeyPath:(id)fp8; - (id)keyPathForPlist:(id)fp8; - (BOOL)canEditKeyForPlist:(id)fp8; - (BOOL)canEditClassForPlist:(id)fp8; - (BOOL)canEditValueForPlist:(id)fp8; - (BOOL)canAddChildToPlist:(id)fp8 withKey:(id)fp12; - (BOOL)canDeletePlist:(id)fp8; - (id)keyByUniquingKey:(id)fp8 inDictionary:(id)fp12; - (id)keyForNewChildOfDictionary:(id)fp8; - (id)createNewChildForPlist:(id)fp8 withKey:(id)fp12; - (id)setPlist:(id)fp8; - (id)addChild:(id)fp8 toPlist:(id)fp12 withKey:(id)fp16; - (void)deletePlist:(id)fp8; - (void)setKey:(id)fp8 forPlist:(id)fp12; - (id)setClass:(Class)fp8 forPlist:(id)fp12; - (id)replacePlist:(id)fp8 withPlist:(id)fp12; - (id)lastEditedPlist; @end @interface PBXPlistEditorModule : PBXModule { NSOutlineView *_outlineView; NSButton *_addButton; NSButton *_deleteButton; PBXPlistEditingContext *_editingContext; NSPopUpButtonCell *_classPopUpCell; PBXDataFormatter *_dataFormatter; NSDateFormatter *_dateFormatter; PBXNonLossyASCIIFormatter *_nonLossyASCIIFormatter; NSPopUpButtonCell *_valuePopUpCell; id _editingObj; BOOL _editingError; struct __pecFlags _pecFlags; id _dumpTextView; } - (id)init; - (id)initWithWindowName:(id)fp8 owner:(id)fp12; - (void)dealloc; - (void)finalize; - (id)editingContext; - (void)setEditingContext:(id)fp8; - (id)outlineView; - (void)plistEditingContextDidUndoOrRedo:(id)fp8; - (void)propertyListChanged:(id)fp8; - (void)setShowsRootPlist:(BOOL)fp8; - (BOOL)showsRootPlist; - (void)setShowsStringsAsNonLossyASCII:(BOOL)fp8; - (void)toggleShowsStringsAsNonLossyASCII:(id)fp8; - (BOOL)showsStringsAsNonLossyASCII; - (void)viewDidLoad; - (void)moduleViewWasInstalled:(id)fp8; - (void)addAction:(id)fp8; - (void)deleteAction:(id)fp8; - (void)dumpPlist:(id)fp8; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (void)delayedDeletePlist:(id)fp8; - (void)delayedEditItem:(id)fp8; - (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20; - (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16; - (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; - (id)dataCellForTableColumn:(id)fp8 row:(int)fp12; - (BOOL)control:(id)fp8 didFailToFormatString:(id)fp12 errorDescription:(id)fp16; - (BOOL)control:(id)fp8 textShouldEndEditing:(id)fp12; - (void)controlTextDidEndEditing:(id)fp8; - (BOOL)validateMenuItem:(id)fp8; - (void)update; @end @interface PBXPlistNumber : NSNumber { NSNumber *fNumber; } + (id)numberWithNumber:(id)fp8; - (void)dealloc; - (id)initWithNumber:(id)fp8; - (id)copyWithZone:(struct _NSZone *)fp8; - (id)mutableCopyWithZone:(struct _NSZone *)fp8; - (void)getValue:(void *)fp8; - (const char *)objCType; - (id)initWithBool:(BOOL)fp8; - (id)initWithChar:(BOOL)fp8; - (id)initWithUnsignedChar:(unsigned char)fp8; - (id)initWithShort:(short)fp8; - (id)initWithUnsignedShort:(unsigned short)fp8; - (id)initWithInt:(int)fp8; - (id)initWithUnsignedInt:(unsigned int)fp8; - (id)initWithLong:(long)fp8; - (id)initWithUnsignedLong:(unsigned long)fp8; - (id)initWithLongLong:(long long)fp8; - (id)initWithUnsignedLongLong:(unsigned long long)fp8; - (id)initWithFloat:(float)fp8; - (id)initWithDouble:(double)fp8; - (BOOL)isBoolean; - (BOOL)isFloat; - (unsigned long)_cfTypeID; - (int)_cfNumberType; - (unsigned char)_boolValue; - (BOOL)charValue; - (unsigned char)unsignedCharValue; - (short)shortValue; - (unsigned short)unsignedShortValue; - (int)intValue; - (unsigned int)unsignedIntValue; - (long)longValue; - (unsigned long)unsignedLongValue; - (long long)longLongValue; - (unsigned long long)unsignedLongLongValue; - (float)floatValue; - (double)doubleValue; - (BOOL)boolValue; - (id)stringValue; - (int)compare:(id)fp8; - (BOOL)isEqualToNumber:(id)fp8; - (id)descriptionWithLocale:(id)fp8; @end @interface NSNumber (PListEditor) - (BOOL)isBoolean; - (BOOL)isFloat; @end @interface PBXPlistStructureDefinition : NSObject { NSDictionary *_definition; NSString *_name; NSMutableArray *_fileExtensions; NSMutableArray *_fileNames; } + (void)_loadDefinitionsFromPaths:(id)fp8 intoDictionary:(id)fp12; + (id)plistStructureDefinitions; + (id)sortedPlistStructureDefinitionNames; + (id)loadNewDefinitionWithContentsOfFile:(id)fp8; + (id)plistStructureDefinitionForFile:(id)fp8; - (id)init; - (id)initWithDictionary:(id)fp8; - (id)initWithContentsOfFile:(id)fp8; - (void)dealloc; - (void)finalize; - (id)name; - (id)fileExtensions; - (id)fileNames; - (void)setStructureDefinitionDictionary:(id)fp8; - (id)elementDefinitionNameForPlist:(id)fp8 inPlistEditingContext:(id)fp12; - (Class)classForElementDefinitionNamed:(id)fp8; - (BOOL)isAllowableKey:(id)fp8 inDictionaryElementDefinitionNamed:(id)fp12; - (id)defaultValueForElementDefinitionNamed:(id)fp8; - (id)defaultValueForKey:(id)fp8 inDictionaryElementDefinitionNamed:(id)fp12; - (id)defaultValueObjectInArrayElementDefinitionNamed:(id)fp8; - (id)allowableValuesForElementDefinitionNamed:(id)fp8; - (id)typeNameForArrayElementsInElementDefinitionNamed:(id)fp8; - (id)typeDictionaryForDictionaryElementsInElementDefinitionNamed:(id)fp8; @end @interface PBXTableColumn : NSTableColumn { id _cachedDelegate; BOOL _implementsDelegateMethod; } - (id)initWithIdentifier:(id)fp8; - (id)dataCellForRow:(int)fp8; @end @interface PBXDebugBreakpointsModule : PBXProjectModule { PBXExtendedOutlineView *_outlineView; NSButton *_checkboxButton; PBXBreakpointGroupList *_breakpointGroupList; NSMutableArray *_selectedBreakpoints; BOOL _processingUpdate; int _editingInProgress; NSMutableSet *_alreadyExpandedGroups; NSTableColumn *_enabledStatusOutlineColumn; NSTableColumn *_nameOutlineColumn; } + (id)sharedBreakpointsModule; - (id)initWithModuleNibName:(id)fp8; - (void)viewDidLoad; - (void)dealloc; - (void)finalize; - (id)selectedProjectItems; - (int)_rowForItemAfterTryingToExpose:(id)fp8; - (void)setSelectedProjectItems:(id)fp8; - (id)slideOutTabIconImage; - (void)_computeBreakpointGroups; - (id)_selectedItems; - (void)_sendSelectedBreakpointsDidChangeNotification; - (void)_deselectAllBreakpoints; - (BOOL)_setBreakpoint:(id)fp8 selected:(BOOL)fp12 deselectOthers:(BOOL)fp16; - (BOOL)selectBreakpoint:(id)fp8 withModifierFlags:(unsigned int)fp12; - (void)_synchronizeSelectedBreakpointsWithOutlineView; - (void)outlineViewSelectionDidChange:(id)fp8; - (void)_expandAllPreviouslyUnseenGroups; - (void)update; - (void)updateDisplay; - (void)projectDocumentWillChange:(id)fp8; - (id)breakpoints; - (void)_updateSelectedBreakpoints; - (void)_projectItemsDidChange:(id)fp8; - (void)_breakpointWillBeDeleted:(id)fp8; - (void)newBreakpoint:(id)fp8; - (void)controlTextDidEndEditing:(id)fp8; - (void)_deleteItems:(id)fp8; - (void)delete:(id)fp8; - (void)singleClickAction:(id)fp8; - (void)doubleClickAction:(id)fp8; - (void)outlineView:(id)fp8 deleteItems:(id)fp12; - (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (void)becomeActive; - (id)bookmarksForSelection; - (id)statusBar; - (id)selectedProjectItemPaths; - (id)xcSelection; - (void)revealItems:(id)fp8 select:(BOOL)fp12; - (BOOL)wantsToRetainFocusDuringSelection; - (id)windowOfSelection; @end @interface PBXBreakpointGroupList : NSObject { NSMutableArray *_fileBreakpointGroups; PBXBreakpointGroup *_symbolicGroup; BOOL _haveSorted; } - (id)init; - (void)dealloc; - (void)finalize; - (id)_symbolicGroupIdentifier; - (id)groupForSymbolicBreakpoints; - (id)groupForFileReference:(id)fp8; - (void)invalidateGroups; - (void)addBreakpointToGroup:(id)fp8; - (void)validateGroups; - (id)sortedGroups; @end @interface PBXBreakpointGroup : NSObject { NSString *_title; NSMutableArray *_breakpoints; NSMutableArray *_unvalidatedbreakpoints; NSString *_identifierString; BOOL _haveSorted; } - (id)initWithIdentifierString:(id)fp8; - (void)dealloc; - (void)finalize; - (id)identifierString; - (void)setTitle:(id)fp8; - (id)title; - (void)invalidateBreakpoints; - (void)addBreakpoint:(id)fp8; - (void)validateBreakpoints; - (id)breakpoints; - (id)sortedBreakpoints; - (int)compareToBreakpointGroup:(id)fp8; @end @interface PBXDebugBreakpointsModule (_outlineView) - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20; - (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (BOOL)outlineView:(id)fp8 shouldSelectItem:(id)fp12; - (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16; - (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16; - (id)geometryConfigurationDictionary; - (void)takeGeometryConfigurationFromDictionary:(id)fp8; - (struct _NSSize)viewMinSize; - (BOOL)moduleEnforcesViewMinSize; @end @interface PBXProductSettingsModule : PBXProjectModule { PBXTarget *_target; PBXModule *_activeModule; NSMatrix *_editingModeCellMatrix; NSBox *_editorViewBox; PBXViewListModule *_guiEditorModule; PBXProductSettingsPlistEditorModule *_plistEditorModule; } - (id)initWithTarget:(id)fp8; - (void)dealloc; - (void)finalize; - (id)target; - (void)setTarget:(id)fp8; - (void)moduleViewWasInstalled:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (void)takeEditingModeFromCellMatrix:(id)fp8; - (void)addUIConfigurationToMutableDictionary:(id)fp8; - (void)takeUIConfigurationFromDictionary:(id)fp8; @end @interface PBXStringEntryModule : PBXModule { NSButton *okButton; NSButton *cancelButton; NSTextField *titleField; NSComboBox *comboBox; NSString *_title; NSArray *_comboBoxItems; NSString *_resultString; id _modalDelegate; SEL _didEndSel; BOOL _isAppModal; } + (id)sharedStringEntryModule; - (id)loadModuleWindow; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (struct _NSSize)viewMaxSize; - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)setTitle:(id)fp8; - (id)title; - (id)_panelPreparedToRunWithComboBoxItems:(id)fp8; - (void)_cleanupAfterRunning; - (int)runModalWithComboBoxItems:(id)fp8; - (void)runModalWithComboBoxItems:(id)fp8 relativeToWindow:(id)fp12 modalDelegate:(id)fp16 didEndSelector:(SEL)fp20 contextInfo:(void *)fp24; - (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (id)resultString; - (void)okButtonAction:(id)fp8; - (void)cancelButtonAction:(id)fp8; - (int)numberOfItemsInComboBox:(id)fp8; - (id)comboBox:(id)fp8 objectValueForItemAtIndex:(int)fp12; - (unsigned int)comboBox:(id)fp8 indexOfItemWithStringValue:(id)fp12; - (id)comboBox:(id)fp8 completedString:(id)fp12; - (void)controlTextDidChange:(id)fp8; - (void)comboBoxSelectionDidChange:(id)fp8; @end @interface PBXOpenQuicklyModule : PBXModule { NSTextField *pathField; NSButton *okButton; NSButton *cancelButton; NSString *basePath; NSString *alternateBasePath; PBXCompletionManager *completionManager; BOOL isQuote; } + (void)initialize; + (id)openQuicklyPaths; + (void)setOpenQuicklyPaths:(id)fp8; + (id)openQuicklyFrameworkPaths; + (BOOL)skipOpenQuicklyPanelIfPossible; + (void)setSkipOpenQuicklyPanelIfPossible:(BOOL)fp8; + (id)sharedOpenQuicklyModule; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (struct _NSSize)viewMaxSize; - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16; - (void)controlTextDidChange:(id)fp8; - (void)controlTextDidEndEditing:(id)fp8; - (void)viewDidLoad; - (BOOL)tryToOpenFile:(id)fp8; - (id)fullPathForCandidatePath:(id)fp8 fromFile:(id)fp12 project:(id)fp16 buildFiles:(id)fp20; - (BOOL)stringLooksLikeFileName:(id)fp8; - (struct _NSRange)_expandSelectionRange:(struct _NSRange)fp8 inStorage:(id)fp16; - (void)runOpenQuicklyPanel:(id)fp8; - (void)okAction:(id)fp8; - (void)cancelAction:(id)fp8; @end @interface PBXCompletionManager : NSObject { NSTextView *_cachedTextView; struct _NSRange _cachedSelectedRange; NSString *_cachedBasePath; NSMutableArray *_completionStrategies; PBXCompletionStrategy *_completionStrategy; NSArray *_completionMatches; unsigned int _lastMatchIndex; struct _NSRange _completionRange; NSString *_completionPrefixString; BOOL _dumpCompletionsEnabled; } + (void)initialize; + (id)completionManagerForPathCompletion; - (id)init; - (void)dealloc; - (void)finalize; - (void)setCompletionStrategies:(id)fp8; - (id)completionStrategies; - (void)dumpCompletionState; - (void)doCompletionInTextView:(id)fp8 startLimit:(unsigned int)fp12 basePath:(id)fp16; - (void)textDidChange:(id)fp8; - (void)textDidEndEditing:(id)fp8; - (BOOL)textView:(id)fp8 doCommandBySelector:(SEL)fp12; - (void)controlTextDidChange:(id)fp8; - (void)controlTextDidEndEditing:(id)fp8; - (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16; @end @interface PBXCompletionStrategy : NSObject { } + (void)initialize; - (id)matchesForPrefixString:(id)fp8 newPrefixString:(id *)fp12 basePath:(id)fp16; - (id)fullStringForPrefixString:(id)fp8 completionString:(id)fp12 isInitialPrefixMatch:(BOOL)fp16 basePath:(id)fp20; @end @interface PBXFileCompletionStrategy : PBXCompletionStrategy { struct __fcsFlags _fcsFlags; } + (void)initialize; - (id)init; - (void)dealloc; - (void)finalize; - (BOOL)appendsSpaceOnFileMatch; - (void)setAppendsSpaceOnFileMatch:(BOOL)fp8; - (BOOL)appendsSlashOnDirectoryMatch; - (void)setAppendsSlashOnDirectoryMatch:(BOOL)fp8; - (id)basePathFromProposedBasePath:(id)fp8 path:(id)fp12; - (void)addFilesMatchingPrefix:(id)fp8 forChildrenOfDirectory:(id)fp12 toMutableArray:(id)fp16; - (id)matchesForPrefixString:(id)fp8 newPrefixString:(id *)fp12 basePath:(id)fp16; - (id)fullStringForPrefixString:(id)fp8 completionString:(id)fp12 isInitialPrefixMatch:(BOOL)fp16 basePath:(id)fp20; @end @interface PBXPreferencesPaneModule : PBXModule { BOOL _hasChanges; } + (id)sharedInstance; - (id)init; - (id)preferencesNibName; - (id)viewForPreferenceNamed:(id)fp8; - (id)imageForPreferenceNamed:(id)fp8; - (BOOL)hasChangesPending; - (void)saveChanges; - (void)willBeDisplayed; - (void)initializeFromDefaults; - (void)didChange; - (void)moduleWasInstalled; - (void)moduleWillBeRemoved; - (struct _NSSize)minModuleSize; @end @interface PBXPreferencesModule : PBXModule { NSBox *_preferenceBox; NSMatrix *_moduleMatrix; NSButtonCell *_okButton; NSButtonCell *_cancelButton; NSButtonCell *_applyButton; NSMutableArray *_preferenceTitles; NSMutableArray *_preferenceModules; NSMutableDictionary *_masterPreferenceViews; NSMutableDictionary *_currentSessionPreferenceViews; NSBox *_originalContentView; BOOL _isModal; float _constrainedWidth; id _currentModule; id _currentOwner; } + (id)sharedPreferences; + (void)setDefaultPreferencesClass:(Class)fp8; + (Class)defaultPreferencesClass; - (id)init; - (void)dealloc; - (void)finalize; - (void)addPreferenceNamed:(id)fp8 owner:(id)fp12; - (void)_addItemWithName:(id)fp8 owner:(id)fp12; - (void)_setupUI; - (struct _NSSize)preferencesContentSize; - (struct _NSSize)preferencesModuleContentSize; - (void)showPreferencesPanel; - (void)showPreferencesPanelForOwner:(id)fp8; - (int)showModalPreferencesPanelForOwner:(id)fp8; - (int)showModalPreferencesPanel; - (void)ok:(id)fp8; - (void)cancel:(id)fp8; - (void)apply:(id)fp8; - (void)selectModule:(id)fp8; - (id)windowTitle; - (void)confirmCloseSheetIsDone:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (BOOL)windowShouldClose:(id)fp8; - (void)windowDidResize:(id)fp8; - (struct _NSSize)windowWillResize:(id)fp8 toSize:(struct _NSSize)fp12; - (void)windowDidResignKey:(id)fp8; - (BOOL)usesNewLayout; - (BOOL)usesButtons; - (void)switchToModuleAtIndex:(int)fp8; - (id)currentModule; @end @interface PBXPreferencesModuleButtonCell : NSButtonCell { } - (struct _NSSize)cellSize; - (void)drawInteriorWithFrame:(struct _NSRect)fp8 inView:(id)fp24; @end @interface PBXTextEditorPrefsModule : PBXPreferencesPaneModule { NSButton *alwaysShowGutterCheckbox; NSButton *showLineNumbersCheckbox; NSButton *showColumnPositionCheckbox; NSButton *showPageGuideCheckbox; NSTextField *pageGuideLocationTextField; NSButton *selectToMatchingBraceCheckbox; NSButton *selectToInsideMatchingBracesCheckbox; NSButton *saveFilesWritableCheckbox; NSPopUpButton *newFileLineEndingPopUp; NSPopUpButton *saveLineEndingPopUp; NSPopUpButton *fileEncodingPopUp; } - (struct _NSSize)minModuleSize; - (void)viewDidLoad; - (void)saveChanges; - (void)_updateEnabledState; - (void)initializeFromDefaults; - (void)checkBoxAction:(id)fp8; - (void)textFieldAction:(id)fp8; - (void)popUpAction:(id)fp8; - (void)radioButtonAction:(id)fp8; @end @interface PBXBuildSettingsPrefsModule : PBXPreferencesPaneModule { NSMatrix *separateBuildFilesRadio; NSMatrix *separateProductsRadio; NSTextField *buildFilesLocationTextField; NSButton *buildFilesLocationSetButton; NSTextField *productsLocationTextField; NSButton *productsLocationSetButton; NSPopUpButton *savePolicyPopUp; NSPopUpButton *closeBuilderPolicyPopUp; NSPopUpButton *openBuilderPolicyPopUp; NSPopUpButton *closeEWSmartGroupPopUp; NSPopUpButton *openEWSmartGroupPopUp; NSButton *continueAfterErrorsCheckbox; NSButton *enablePredictiveCompilationCheckbox; PBXCompletionManager *_completionManager; } - (struct _NSSize)minModuleSize; - (void)dealloc; - (void)finalize; - (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16; - (void)controlTextDidChange:(id)fp8; - (void)controlTextDidEndEditing:(id)fp8; - (void)viewDidLoad; - (void)saveChanges; - (void)_updateEnabledState:(id)fp8; - (void)moduleViewWasInstalled:(id)fp8; - (void)initializeFromDefaults; - (void)radioAction:(id)fp8; - (void)textFieldAction:(id)fp8; - (void)checkboxAction:(id)fp8; - (void)_setBuildFilesDirSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (void)setBuildFilesLocationAction:(id)fp8; - (void)_setProductDirSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (void)setProductsLocationAction:(id)fp8; - (void)popUpAction:(id)fp8; @end @interface PBXOpenQuicklyPrefsModule : PBXPreferencesPaneModule { NSTextView *openQuicklyTextView; NSButton *skipPanelCheckbox; PBXCompletionManager *_completionManager; } - (struct _NSSize)minModuleSize; - (void)dealloc; - (void)finalize; - (BOOL)textView:(id)fp8 doCommandBySelector:(SEL)fp12; - (void)textDidChange:(id)fp8; - (void)textDidEndEditing:(id)fp8; - (void)viewDidLoad; - (void)saveChanges; - (void)initializeFromDefaults; - (void)textDidBeginEditing:(id)fp8; - (void)_openPanelDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (void)addOpenQuicklyAction:(id)fp8; - (void)checkboxAction:(id)fp8; @end @interface PBXDebuggerPrefsModule : PBXPreferencesPaneModule { NSPopUpButton *_debuggerFontTypePopUp; NSColorWell *_debuggerFontColorWell; NSTextField *_debuggerFontTextField; NSButton *_debuggerFontSetButton; NSColorWell *_textHighlightColorWell; NSButton *_loadSymbolsLazilyCheckBox; NSButton *_loadCFMInfoCheckBox; NSMutableArray *_controllerList; PBXTextAttributesController *_activeTextAttributeController; NSColor *_textHighlightBaseColor; NSButtonCell *_disassemblyATT; NSButtonCell *_disassemblyIntel; NSMatrix *_disassemblyMatrix; NSTextField *_disassemblyStyleText; } + (BOOL)useAlternateDisassemblyStyle; - (struct _NSSize)minModuleSize; - (id)init; - (void)dealloc; - (void)finalize; - (void)awakeFromNib; - (void)saveChanges; - (void)updateFontDescriptionString; - (void)update; - (void)initializeFromDefaults; - (void)checkBoxAction:(id)fp8; - (void)popUpAction:(id)fp8; - (void)textHighlightColorWellAction:(id)fp8; - (void)fontAction:(id)fp8; - (void)changeFont:(id)fp8; - (void)colorWellAction:(id)fp8; - (void)toggleDisassemblyStyle:(id)fp8; @end @interface PBXTextAttributesController : NSObject { PBXDebuggerPrefsModule *_prefsModule; PBXTextAttributes *_textAttributes; PBXTextAttributes *_defaultsTextAttributes; } - (id)initWithPrefsModule:(id)fp8 defaultsTextAttributes:(id)fp12; - (void)dealloc; - (id)textAttributes; - (void)setDefaultsAttributesFromActiveAttributes; - (void)setActiveAttributesFromDefaultsAttributes; @end @interface PBXWorkspacePrefsModule : PBXPreferencesPaneModule { NSTabView *layoutTabView; NSPopUpButton *layoutPopUp; NSButton *counterpartCheckBox; NSButton *autoOpenCheckBox; NSButton *autoClearCheckBox; NSButton *autoClearLogsCheckBox; NSButton *shouldSaveWorkspaceConfigurationCheckBox; } - (void)addNotificationObservers; - (void)removeNotificationObservers; - (void)moduleWillBeRemoved; - (void)_documentDidOpenOrClose:(id)fp8; - (struct _NSSize)minModuleSize; - (void)saveChanges; - (void)initializeFromDefaults; - (void)checkBoxAction:(id)fp8; - (void)choiceAction:(id)fp8; @end @interface PBXNavigationPrefsModule : PBXPreferencesPaneModule { NSButton *indexingCheckbox; NSButton *codeCompletionShowSuggestionsCheckbox; NSButton *codeCompletionInsertPlaceholdersCheckbox; NSButton *codeCompletionShowArgsCheckbox; NSPopUpButton *codeCompletionAutoSuggestPopUp; NSButton *functionDeclCheckbox; NSButton *functionSortCheckbox; NSTextField *suggestionDelayTextField; NSTextField *suggestionLabelPrefix; NSTextField *suggestionLabelSuffix; } + (void)_enableIndexingSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; + (void)runNeedsIndexingEnabledSheetForFeature:(id)fp8 modalForWindow:(id)fp12; - (struct _NSSize)minModuleSize; - (void)saveChanges; - (void)didChange; - (void)initializeFromDefaults; - (void)checkBoxAction:(id)fp8; - (void)textFieldAction:(id)fp8; - (void)popUpAction:(id)fp8; @end @interface PBXFileTypesPrefsModule : PBXPreferencesPaneModule { NSOutlineView *typesOutline; NSPopUpButtonCell *_valuePopUpCell; NSMutableDictionary *_editedPrefsDictionary; } - (struct _NSSize)minModuleSize; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)saveChanges; - (void)initializeFromDefaults; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20; - (void)setEditor:(id)fp8; - (void)chooseNewEditor:(id)fp8; - (void)_sheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (void)clearEditorsMenu:(id)fp8; - (id)dataCellForTableColumn:(id)fp8 row:(int)fp12; - (void)_setEditedPrefsDictionary:(id)fp8; - (id)_editedPrefsDictionary; @end @interface PBXIndentationPrefsModule : PBXPreferencesPaneModule { NSButton *usesTabsCheckbox; NSButton *wrapLinesCheckbox; NSButton *indentWrappedLinesCheckbox; NSTextField *indentWrappedLinesTextField; NSTextField *tabWidthTextField; NSTextField *indentWidthTextField; NSButton *usesCheckbox; NSPopUpButton *tabBehaviorPopUp; NSTextField *tabBehaviorLabel; NSTextField *soloBraceIndentTextField; NSTextField *soloBraceIndentLabel; NSButton *autoCloseBraceCheckbox; NSButton *autoOpenCurlyCheckbox; NSButton *autoCloseCurlyCheckbox; NSButton *autoSemicolonCheckbox; NSButton *autoColonCheckbox; NSButton *autoPoundCheckbox; NSButton *autoReturnCheckbox; NSTextField *autoIndentLabel; NSButton *indentSlashSlashCheckbox; NSButton *alignSlashSlashCheckbox; NSTextField *slashSlashLabel; } - (struct _NSSize)minModuleSize; - (void)saveChanges; - (void)_updateEnabledState; - (void)initializeFromDefaults; - (void)checkBoxAction:(id)fp8; - (void)textFieldAction:(id)fp8; - (void)popUpAction:(id)fp8; @end @interface PBXKeyBindingsPrefsModule : PBXPreferencesPaneModule { NSPopUpButton *_keyBindingsPopup; NSButton *_deleteButton; NSPanel *_newItemSheet; NSButton *_newItemSheetOK; NSTextField *_newItemSheetText; PBXMenuKeyBindingsController *_menuBindingsController; PBXTextKeyBindingsController *_textBindingsController; PBXKeyBindingSet *_selectedKeyBindingSet; NSMutableArray *_keyBindingSets; NSMutableArray *_deletedKeyBindingPaths; BOOL _keyBindingsHaveChanges; } - (void)dealloc; - (void)finalize; - (void)_reloadPopUp; - (struct _NSSize)minModuleSize; - (void)viewDidLoad; - (void)keyBindingsDidChange; - (id)menuKeyBindingsController; - (id)textKeyBindingsController; - (void)keyBindings:(id)fp8 didSetKeyEquivalent:(id)fp12; - (void)_copySelectedKeyBindings; - (void)initializeFromDefaults; - (id)_uniqueKeyBindingSetNameWithString:(id)fp8; - (void)_newKeyBindingDidEnd:(id)fp8 userAccept:(int)fp12 keyBindingSetToCopy:(id)fp16; - (void)copyKeyBindingSet:(id)fp8; - (void)deleteKeyBindingSet:(id)fp8; - (void)_finishDelete:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (id)keyBindingSetWithLocalizedName:(id)fp8; - (void)takeKeyBindingSelectionFrom:(id)fp8; - (void)newItemOK:(id)fp8; - (void)newItemCancel:(id)fp8; - (void)newItemTextDidChange:(id)fp8; - (void)_saveSelectedKeyBindings; - (BOOL)shouldEditKeyBindings; - (void)saveChanges; - (id)selectedKeyBindingSet; - (int)_requestSaveIfNeeded; - (void)selectKeyBindingSet:(id)fp8; - (void)setSelectedKeyBindingSet:(id)fp8; @end @interface PBXKeyEquivalentEditor : NSTextView { } - (void)_syncDisplay; - (void)_setSelectionFromEvent:(id)fp8; - (void)beginEditingKeyEquivalentForCell:(id)fp8; - (BOOL)application:(id)fp8 shouldSendEvent:(id)fp12; - (void)resetCursorRects; - (void)mouseDown:(id)fp8; - (void)addKeyEquivalent:(id)fp8; - (void)deleteSelectedKeyEquivalent:(id)fp8; - (void)endEditingKeyEquivalent; @end @interface PBXKeyEquivalentCell : NSTextFieldCell { NSMutableArray *_keyEquivalents; id _delegate; int _selectedIndex; struct { unsigned int keyEquivalentIsPrefix:1; unsigned int allowsMultipleKeyEquivalents:1; unsigned int validatedKeyEquivalent:1; unsigned int didEndEditing:1; unsigned int __RESERVED__:28; } _delegateRespondsTo; } - (void)drawInteriorWithFrame:(struct _NSRect)fp8 inView:(id)fp24; - (void)selectWithFrame:(struct _NSRect)fp8 inView:(id)fp24 editor:(id)fp28 delegate:(id)fp32 start:(int)fp36 length:(int)fp40; - (void)endEditing:(id)fp8; - (void)setObjectValue:(id)fp8; - (id)attributedStringValue; - (id)objectValue; - (id)copyWithZone:(struct _NSZone *)fp8; - (void)dealloc; - (void)finalize; - (BOOL)canAddKeyEquivalent; - (BOOL)canDeleteKeyEquivalent; - (struct _NSRange)selectedCharacterRange; - (void)selectKeyEquivalentAtCharacterIndex:(unsigned int)fp8; - (id)selectedKeyEquivalent; - (void)addNewKeyEquivalent; - (void)deleteSelectedKeyEquivalent; - (void)replaceSelectionWithKeyEquivalent:(id)fp8; - (int)indexOfSelectedKeyEquivalent; - (void)setIndexOfSelectedKeyEquivalent:(int)fp8; - (id)delegate; - (void)setDelegate:(id)fp8; @end @interface NSText (PBXKeyEquivalentSwizzling) - (void)beginEditingKeyEquivalentForCell:(id)fp8; @end @interface PBXMultiKeyEquivalent : PBXKeyEquivalent { PBXKeyEquivalent *_prefix; } + (id)keyEquivalentWithKey:(id)fp8 modifierMask:(unsigned int)fp12 prefix:(id)fp16; - (void)dealloc; - (void)finalize; - (BOOL)isMultiKeyEquivalent; - (unsigned int)hash; - (BOOL)isEqual:(id)fp8; - (id)_makeAttributedStringValue; - (id)prefix; - (id)inverseArray; @end @interface PBXKeyEquivalent : NSObject { NSString *_key; unsigned int _mask; } + (id)keyEquivalentWithKey:(id)fp8 modifierMask:(unsigned int)fp12; + (id)keyEquivalentFromPListEntry:(id)fp8; + (id)emptyKeyEquivalent; - (void)_adjustModifierMask; - (void)dealloc; - (void)finalize; - (id)copyWithZone:(struct _NSZone *)fp8; - (id)key; - (unsigned int)modifierMask; - (BOOL)isMultiKeyEquivalent; - (BOOL)isEmptyKeyEquivalent; - (unsigned int)hash; - (BOOL)isEqual:(id)fp8; - (id)description; - (id)stringValue; @end @interface PBXKeyEquivalent (PBXKeyEquivalentDisplay) - (id)_cachedStringForGlyph:(unsigned short)fp8 atLocation:(id *)fp12; - (id)_displayStringForKey; - (void)_appendModifierGlyphsToString:(id)fp8; - (float)alignmentOffset; - (id)_makeAttributedStringValue; - (id)attributedStringValue; @end @interface PBXKeyBindingsManager : NSObject { NSMutableArray *_allKeyBindingSets; } + (id)userKeyBindingsDirectory; + (id)defaultKeyBindingSetName; + (id)sharedKeyBindingsManager; - (void)dealloc; - (void)finalize; - (id)activeKeyBindingSet; - (void)setActiveKeyBindingSet:(id)fp8; - (id)systemBindingSet; - (void)_addBindingSetsFromPathList:(id)fp8; - (void)_addBindingSetsFromDirectory:(id)fp8; - (void)_lookupBindingSets; - (id)allKeyBindingSets; - (void)setAllKeyBindingSets:(id)fp8; - (id)keyBindingSetWithName:(id)fp8; - (void)initializeKeyBindings; - (void)addKeyBindingSet:(id)fp8; - (void)removeKeyBindingSet:(id)fp8; @end @interface PBXKeyBindingSet : NSObject { NSString *_directory; NSString *_name; PBXMenuKeyBindings *_menuKeyBindings; PBXTextKeyBindings *_textKeyBindings; BOOL _hasChanges; } + (id)systemKeyBindingSet; + (id)activeKeyBindingSet; + (void)setActiveKeyBindingSet:(id)fp8; - (id)_initSystemKeyBindingSet; - (id)initWithContentsOfFile:(id)fp8; - (void)dealloc; - (void)finalize; - (id)name; - (void)setName:(id)fp8; - (id)localizedName; - (id)directory; - (void)setDirectory:(id)fp8; - (id)menuKeyBindings; - (void)setMenuKeyBindings:(id)fp8; - (id)textKeyBindings; - (void)setTextKeyBindings:(id)fp8; - (id)path; - (void)setPath:(id)fp8; - (BOOL)isUserKeyBindingSet; - (void)save; - (id)copyWithZone:(struct _NSZone *)fp8; - (id)mutableCopyWithZone:(struct _NSZone *)fp8; - (void)didChange; - (BOOL)hasChanges; - (void)keyBindings:(id)fp8 didSetKeyEquivalent:(id)fp12; - (void)activate; @end @interface PBXTextKeyBindings : PBXKeyBindings { NSMutableArray *_multiKeyPrefixes; PBXKeyEquivalent *_quoteBinding; PBXKeyEquivalent *_argumentBinding; NSMutableDictionary *_actionGroupBindings; } + (id)systemKeyBindings; - (id)_buildKeyEquivalentsToActionsFromDictionary:(id)fp8 withPrefix:(id)fp12; - (id)_buildKeyEquivalentsToActions; - (id)_buildActionsToKeyEquivalents; - (id)dictionary; - (id)multiKeyPrefixes; - (BOOL)keyEquivalentIsPrefix:(id)fp8; - (void)activate; - (id)copyWithZone:(struct _NSZone *)fp8; - (void)dealloc; - (void)finalize; @end @interface PBXActionGroup : NSObject { NSString *_name; NSArray *_actions; } - (id)initName:(id)fp8 actions:(id)fp12; - (void)dealloc; - (void)finalize; - (id)name; - (id)actions; - (unsigned int)hash; - (id)copyWithZone:(struct _NSZone *)fp8; - (BOOL)isEqual:(id)fp8; @end @interface PBXMenuKeyBindings : PBXKeyBindings { } + (struct _NSHashTable *)nonbindableSelectors; + (void)_addMenuItemsToCache:(id)fp8; + (id)bindingToMenuItemCache; + (id)actionToMenuItemCache; + (id)systemKeyBindings; + (id)menuItemForKeyEquivalent:(id)fp8; + (id)menuItemForAction:(id)fp8; - (id)validatedKeyEquivalent:(id)fp8; - (id)keyEquivalentsForAction:(id)fp8 tag:(unsigned int)fp12; - (id)actionAndTag:(unsigned int *)fp8 forKeyEquivalent:(id)fp12; - (id)actionForKeyEquivalent:(id)fp8; - (id)setKeyEquivalents:(id)fp8 forAction:(id)fp12; - (id)setKeyEquivalents:(id)fp8 forAction:(id)fp12 tag:(unsigned int)fp16; - (void)_removeKeyEqivalentForMenuItem:(id)fp8 atIndex:(unsigned int)fp12 inMenu:(id)fp16; - (void)_removeKeyEqivalentForMenuItem:(id)fp8; - (void)_applyKeyBindingsToMenu:(id)fp8; - (void)activate; @end @interface PBXKeyBindings : NSObject { NSMutableDictionary *_dict; PBXKeyBindingSet *_keyBindingSet; NSMutableDictionary *_keyEquivalentsToActions; NSMutableDictionary *_actionsToKeyEquivalents; id _delegate; } + (id)systemKeyBindings; - (id)init; - (id)initWithDictionary:(id)fp8; - (void)dealloc; - (void)finalize; - (id)copyWithZone:(struct _NSZone *)fp8; - (id)mutableCopyWithZone:(struct _NSZone *)fp8; - (id)dictionary; - (id)_buildKeyEquivalentsToActions; - (id)_buildActionsToKeyEquivalents; - (id)_actionsToKeyEquivalents; - (id)_keyEquivalentsToActions; - (id)keyEquivalentsForAction:(id)fp8; - (id)actionForKeyEquivalent:(id)fp8; - (id)setKeyEquivalents:(id)fp8 forAction:(id)fp12; - (id)validatedKeyEquivalent:(id)fp8; - (void)activate; - (void)keyBindings:(id)fp8 didSetKeyEquivalent:(id)fp12; - (id)delegate; - (void)setDelegate:(id)fp8; @end @interface PBXTextKeyBindingsController : PBXKeyBindingsController { NSArray *_actionList; } - (id)init; - (void)dealloc; - (void)finalize; - (id)keyBindings; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16; - (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20; - (void)swapOptionAndCommandKeys:(id)fp8; - (void)swapOptionAndEscapeKeys:(id)fp8; - (void)toggleKeyNames:(id)fp8; - (void)editPrefixKeys:(id)fp8; - (void)newActionGroup:(id)fp8; - (void)deleteActionGroup:(id)fp8; - (void)addKeyEquivalent:(id)fp8; - (BOOL)keyEquivalentIsPrefix:(id)fp8; - (BOOL)allowsMultipleKeyEquivalents; - (id)actionNameForKeyEquivalent:(id)fp8; @end @interface PBXMenuKeyBindingsController : PBXKeyBindingsController { struct _NSHashTable *_nonbindableSelectors; struct _NSMapTable *_menuItemCache; } - (id)_bindableItemsForMenu:(id)fp8; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16; - (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20; - (id)actionNameForKeyEquivalent:(id)fp8; @end @interface PBXKeyBindingsController : NSObject { PBXKeyBindingsPrefsModule *_prefsModule; NSOutlineView *_outlineView; NSTableColumn *_actionColumn; NSTableColumn *_keyColumn; NSPopUpButton *_pullDown; NSMenuItem *_toggleKeyNamesMenuItem; NSMenuItem *_swapOptionAndCommandKeysItem; NSMenuItem *_swapOptionAndEscapeKeysItem; NSMenuItem *_clearKeyEquivalentItem; NSMenuItem *_addKeyEquivalentItem; NSMenuItem *_newActionGroupItem; NSMenuItem *_deleteActionGroupItem; NSTextField *_infoText; id _delegate; PBXKeyBindings *_keyBindings; } - (id)keyBindings; - (void)setKeyBindings:(id)fp8; - (void)awakeFromNib; - (void)set_outlineView:(id)fp8; - (void)set_keyColumn:(id)fp8; - (void)expandAll:(id)fp8; - (void)clearKeyEquivalent:(id)fp8; - (void)toggleKeyNames:(id)fp8; - (void)collapseAll:(id)fp8; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16; - (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20; - (BOOL)keyEquivalentIsPrefix:(id)fp8; - (BOOL)allowsMultipleKeyEquivalents; - (id)_descriptionFormat; - (id)descriptionForBindingToKeyEquivalent:(id)fp8; - (id)actionNameForKeyEquivalent:(id)fp8; - (id)validatedKeyEquivalent:(id)fp8; - (id)delegate; - (void)setDelegate:(id)fp8; - (void)keyEquivalentCellDidEndEditing:(id)fp8; @end @interface NSString (PBXKeyBindingsAdditions) - (int)compareUsingLocalizedString:(id)fp8; @end @interface PBXSyntaxColoringPrefsModule : PBXPreferencesPaneModule { NSColorWell *_plainTextColorWell; NSColorWell *_backgroundColorWell; NSColorWell *_selectionColorWell; NSColorWell *_insertionPointColorWell; NSTextField *_plainTextFontTextField; NSButton *_setPlainTextFontButton; NSButton *_coloringEnabledCheckbox; NSButton *_usesSeparateFontsCheckbox; NSButton *_showsColorsWhenPrintingCheckbox; NSButton *_copySourceCodeAsRichTextCheckbox; NSPopUpButton *_coloringTypePopUp; NSColorWell *_coloringColorWell; NSTextField *_coloringFontTextField; NSButton *_setColoringFontButton; NSButton *_factoryDefaultsButton; NSTextField *_tableFontTextField; NSButton *_tableTextFontButton; NSFont *_tableFont; NSMutableArray *_colors; NSMutableArray *_fonts; int _activeField; } - (struct _NSSize)minModuleSize; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)_reloadFonts; - (void)saveChanges; - (BOOL)isSetToFactoryDefaults; - (void)_updateEnabledState; - (void)initializeFromDefaults; - (void)setToFactoryDefaults:(id)fp8; - (void)plainColorWellAction:(id)fp8; - (void)setPlainTextFontAction:(id)fp8; - (void)setTableFontAction:(id)fp8; - (void)enabledCheckBoxAction:(id)fp8; - (void)allowSeparateFontsCheckboxAction:(id)fp8; - (void)showsColorsWhenPrintingCheckboxAction:(id)fp8; - (void)copySourceCodeAsRichTextCheckboxAction:(id)fp8; - (void)coloringTypePopUpAction:(id)fp8; - (void)coloringColorWellAction:(id)fp8; - (void)setColoringFontAction:(id)fp8; - (void)changeFont:(id)fp8; @end @interface PBXSCMPrefsModule : PBXPreferencesPaneModule { NSPopUpButton *compareToolPopUpButton; NSMenuItem *compareDisplayLeftOrRightPopUpButtonLeftMenuItem; NSMenuItem *compareDisplayLeftOrRightPopUpButtonRightMenuItem; NSMenuItem *compareToolPopUpButtonFileMergeMenuItem; NSMenuItem *compareToolPopUpButtonBBEditMenuItem; NSMenuItem *compareToolPopUpButtonOtherMenuItem; NSPopUpButton *compareDisplayLeftOrRightPopUpButton; NSButton *saveFilesCheckbox; NSPopUpButton *diffOutputFormatPopUpButton; NSMenuItem *diffOutputFormatPopupButtonSideBySideItem; NSMenuItem *diffOutputFormatPopupButtonContextualItem; NSMenuItem *diffOutputFormatPopupButtonUnifiedItem; NSMenuItem *diffOutputFormatPopupButtonDefaultItem; NSTextField *diffLinesOfContextTextField; NSTextField *diffLinesOfContextLabel; NSButton *diffIgnoresWhitespaceCheckbox; NSButton *diffIgnoresBlankLinesCheckbox; NSString *_compareLeftOrRight; NSString *_compareToolSelection; NSString *_compareToolLocation; NSString *_diffOutputFormat; } - (struct _NSSize)minModuleSize; - (void)saveChanges; - (void)initializeFromDefaults; - (void)dealloc; - (void)finalize; - (void)saveFilesCheckboxDidChange:(id)fp8; - (void)compareDisplayLeftOrRightPopUpButtonDidChange:(id)fp8; - (void)compareToolPopUpButtonDidChange:(id)fp8; - (void)compareToolPopUpDidSelectFileMerge:(id)fp8; - (void)compareToolPopUpDidSelectBBEdit:(id)fp8; - (void)diffOutputFormatPopUpButtonDidSelectSideBySide:(id)fp8; - (void)diffOutputFormatPopUpButtonDidSelectContextual:(id)fp8; - (void)diffOutputFormatPopUpButtonDidSelectUnified:(id)fp8; - (void)diffOutputFormatPopUpButtonDidSelectDefault:(id)fp8; - (void)diffIgnoresWhitespaceCheckboxDidChange:(id)fp8; - (void)diffIgnoresBlankLinesCheckboxDidChange:(id)fp8; - (void)diffLinesOfContextTextFieldDidChange:(id)fp8; - (void)_scmCompareToolOtherSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)compareToolPopUpDidSelectOther:(id)fp8; - (void)compareDisplayLeftOrRightPopUpButtonDidSelectLeft:(id)fp8; - (void)compareDisplayLeftOrRightPopUpButtonDidSelectRight:(id)fp8; - (id)compareLeftOrRight; - (void)setCompareLeftOrRight:(id)fp8; - (id)compareToolSelection; - (void)setCompareToolSelection:(id)fp8; - (id)compareToolLocation; - (void)setCompareToolLocation:(id)fp8; - (id)diffOutputFormat; - (void)setDiffOutputFormat:(id)fp8; @end @interface PBXSourceTreesPrefsModule : PBXPreferencesPaneModule { NSMutableArray *_sourceTrees; int _rowBeingEdited; int _columnBeingEdited; PBXExtendedTableView *_sourceTreesTable; NSButton *_addSourceTreeButton; NSButton *_deleteSourceTreeButton; } - (void)dealloc; - (void)finalize; - (struct _NSSize)minModuleSize; - (void)viewDidLoad; - (void)update; - (void)initializeFromDefaults; - (void)saveChanges; - (void)createRow:(int)fp8; - (void)deleteRows:(id)fp8; - (int)numberOfRowsInTableView:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (void)tableView:(id)fp8 didStartEditingColumn:(int)fp12 row:(int)fp16; - (void)tableView:(id)fp8 willEndEditingColumn:(int)fp12 row:(int)fp16 textMovement:(unsigned int)fp20; - (void)tableView:(id)fp8 willAbortEditingColumn:(int)fp12 row:(int)fp16; - (void)tableView:(id)fp8 deleteRows:(id)fp12; - (void)addSourceTree:(id)fp8; - (void)deleteSourceTree:(id)fp8; @end @interface PBXNonLossyASCIIFormatter : NSFormatter { BOOL _escapeInvisibleASCII; } - (id)initWithEscapeInivisbleASCII:(BOOL)fp8; - (id)init; - (void)setEscapeInvisibleASCII:(BOOL)fp8; - (BOOL)escapeInvisibleASCII; - (id)nonLossyASCIIDataForString:(id)fp8; - (id)stringForObjectValue:(id)fp8; - (BOOL)getObjectValue:(id *)fp8 forString:(id)fp12 errorDescription:(id *)fp16; @end @interface PBXAddFilesOptionsModule : PBXModule { NSButton *_copyFilesCheckbox; NSButtonCell *_createGroupsCheckbox; NSBox *_targetSelectionBox; NSButton *_addButton; NSButton *_cancelButton; NSPopUpButton *_referenceTypePopUp; NSPopUpButton *_fileEncodingPopUp; PBXItemsSelectionModule *_itemsSelectionModule; NSArray *_targetsAcceptingAddedFiles; NSArray *_addToTargets; BOOL _shouldCopy; BOOL _shouldCreateGroups; NSString *_sourceTree; unsigned int _fileEncoding; PBXProject *_project; PBXModule *_module; NSArray *_itemOrPathArray; PBXGroup *_group; int _childIndex; } + (id)sharedAddFilesOptionsModule; - (id)loadModuleWindow; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (id)initWithModuleNibName:(id)fp8; - (void)_setProject:(id)fp8 module:(id)fp12 itemsOrFiles:(id)fp16 insertionGroup:(id)fp20 childIndex:(int)fp24; - (void)dealloc; - (void)finalize; - (void)_updateUIFromIvars; - (void)_updateIvarsFromUI; - (void)viewDidLoad; - (void)setSelectedTargets:(id)fp8; - (id)selectedTargets; - (void)setCopyFilesEnabled:(BOOL)fp8; - (void)setCreateGroupsEnabled:(BOOL)fp8; - (void)setShouldCopy:(BOOL)fp8; - (BOOL)shouldCopy; - (void)setShouldCreateGroups:(BOOL)fp8; - (BOOL)shouldCreateGroups; - (void)setSourceTree:(id)fp8; - (id)sourceTree; - (void)setFileEncoding:(unsigned int)fp8; - (unsigned int)fileEncoding; - (void)runModalForProject:(id)fp8 relativeToModule:(id)fp12 items:(id)fp16 insertionGroup:(id)fp20 childIndex:(int)fp24; - (void)runModalForProject:(id)fp8 relativeToModule:(id)fp12 files:(id)fp16 insertionGroup:(id)fp20 childIndex:(int)fp24; - (id)getSCMstatusForItems:(id)fp8; - (void)itemsSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)filesSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)addAction:(id)fp8; - (void)cancelAction:(id)fp8; - (BOOL)itemsSelectionModule:(id)fp8 shouldCheckItem:(id)fp12; - (void)itemsSelectionModule:(id)fp8 outlineView:(id)fp12 willDisplayCell:(id)fp16 forTableColumn:(id)fp20 item:(id)fp24; @end @interface PBXFileOpener : NSObject { id _delegate; BOOL _delegateDoesBookmarks; BOOL _delegateDoesReferences; BOOL _delegateDoesWorkspace; BOOL _delegateDoesDidOpen; BOOL _delegateDoesShouldOpen; BOOL _delegateDoesWorkspaceRole; BOOL _delegateDoesChangeFocus; int clickedColumn; } + (void)initialize; + (BOOL)singleClickOpens; + (void)setSingleClickOpens:(BOOL)fp8; + (id)templateNameForSeparateEditor; + (void)setTemplateNameForSeparateEditor:(id)fp8; + (BOOL)openBookmarkInSeparateApplication:(id)fp8; + (BOOL)canOpenBookmarkInApplication:(id)fp8; - (void)setDelegate:(id)fp8; - (id)delegate; - (BOOL)delegateDoesChangeFocus; - (void)setDelegateDoesChangeFocus:(BOOL)fp8; - (id)_openBookmark:(id)fp8 inSeparateWindow:(BOOL)fp12 allowExternalEditor:(BOOL)fp16 forceExternalEditor:(BOOL)fp20 reusingExistingWindow:(BOOL)fp24; - (id)openBookmark:(id)fp8 inSeparateWindow:(BOOL)fp12 allowExternalEditor:(BOOL)fp16 reusingExistingWindow:(BOOL)fp20; - (id)openBookmark:(id)fp8 inSeparateWindow:(BOOL)fp12 allowExternalEditor:(BOOL)fp16; - (id)openReference:(id)fp8 inSeparateWindow:(BOOL)fp12 allowExternalEditor:(BOOL)fp16; - (void)_openSelectedItemInSeparateWindow:(BOOL)fp8 allowExternalEditor:(BOOL)fp12 forceExternalEditor:(BOOL)fp16; - (void)_reallySingleClick:(id)fp8; - (void)singleClickAction:(id)fp8; - (void)doubleClickAction:(id)fp8; - (void)cancelDelayedActions; - (void)dealloc; - (void)finalize; @end @interface PBXViewListView : NSView { NSButtonCell *_headerCell; float _headingHeight; float _subviewLeftMargin; float _gutterThickness; struct _NSHashTable *_expandedSubviews; id _delegate; NSColor *_backgroundColor; NSColor *_alternateBackgroundColor; struct { unsigned int allowsSubviewSelection:1; unsigned int ignoreSubviewFrameChanges:1; unsigned int delegateWantsShouldSelectSubview:1; unsigned int delegateWantsShouldMoveSubview:1; unsigned int delegateWantsDeleteSubviews:1; unsigned int delegateWantsMoveSubview:1; unsigned int delegateWantsBackgroundColor:1; unsigned int delegateWantsAlternateBackgroundColor:1; unsigned int isDeallocating:1; unsigned int ignoreSubviewAdditionAndRemoval:1; unsigned int drawsHeaderBackground:1; unsigned int drawsBackground:1; unsigned int drawsStripes:1; unsigned int logsSubviewLayout:1; unsigned int RESERVED:19; } _vlvFlags; unsigned int _disableSubviewLayout; unsigned int _needsSubviewLayoutFromIndex; unsigned int _selectedSubviewIndex; SEL _viewRepresentedObjectSelector; SEL _viewRepresentedObjectHeadingStringSelector; NSView *_subviewBeingMousetracked; unsigned int _draggedSubviewIndex; float _draggedDistance; NSImage *_dragCacheImage; struct _NSPoint _dragCachePoint; } + (void)initialize; - (id)initWithFrame:(struct _NSRect)fp8; - (void)awakeFromNib; - (void)dealloc; - (void)finalize; - (BOOL)isFlipped; - (SEL)viewRepresentedObjectSelector; - (void)setViewRepresentedObjectSelector:(SEL)fp8; - (SEL)viewRepresentedObjectHeadingStringSelector; - (void)setViewRepresentedObjectHeadingStringSelector:(SEL)fp8; - (id)delegate; - (void)setDelegate:(id)fp8; - (id)_headerCell; - (float)headingHeight; - (void)setHeadingHeight:(float)fp8; - (float)subviewLeftMargin; - (void)setSubviewLeftMargin:(float)fp8; - (float)gutterThickness; - (void)setGutterThickness:(float)fp8; - (BOOL)drawsHeaderBackground; - (void)setDrawsHeaderBackground:(BOOL)fp8; - (BOOL)drawsBackground; - (void)setDrawsBackground:(BOOL)fp8; - (BOOL)drawsStripes; - (void)setDrawsStripes:(BOOL)fp8; - (id)backgroundColor; - (void)setBackgroundColor:(id)fp8; - (id)alternateBackgroundColor; - (void)setAlternateBackgroundColor:(id)fp8; - (void)_layoutSubviewsFromIndex:(unsigned int)fp8 toIndex:(unsigned int)fp12 ignoringSubview:(id)fp16; - (void)_layoutSubviewsFromIndex:(unsigned int)fp8; - (void)_layoutSubviewsIfNeeded; - (struct _NSRange)_rangeOfSubviewsFromMinY:(float)fp8 toMaxY:(float)fp12; - (struct _NSRect)_headingRectOfSubviewAtIndex:(unsigned int)fp8; - (struct _NSRect)_borderRectOfSubviewAtIndex:(unsigned int)fp8; - (float)_locationOfSubviewAtIndex:(unsigned int)fp8; - (struct _NSRect)_dragRectOfSubviewAtIndex:(unsigned int)fp8; - (struct _NSRect)rectOfSubviewAtIndex:(unsigned int)fp8; - (void)_startIgnoringSubviewAdditionAndRemoval; - (void)_stopIgnoringSubviewAdditionAndRemoval; - (void)didAddSubview:(id)fp8; - (void)willRemoveSubview:(id)fp8; - (void)moveSubviewAtIndex:(unsigned int)fp8 toIndex:(unsigned int)fp12; - (void)setFrame:(struct _NSRect)fp8; - (void)subviewFrameChanged:(id)fp8; - (BOOL)isOpaque; - (BOOL)isSubviewExpanded:(id)fp8; - (void)expandSubview:(id)fp8; - (void)collapseSubview:(id)fp8; - (void)drawHeadingOfSubview:(id)fp8 atIndex:(unsigned int)fp12 inRect:(struct _NSRect)fp16; - (void)drawDragRectOfSubview:(id)fp8 atIndex:(unsigned int)fp12 inRect:(struct _NSRect)fp16; - (void)drawSelectionBorderOfSubview:(id)fp8 atIndex:(unsigned int)fp12 inRect:(struct _NSRect)fp16; - (struct _NSRect)insertionBarRectAtIndex:(unsigned int)fp8; - (void)drawInsertionBarAtIndex:(unsigned int)fp8; - (void)drawRect:(struct _NSRect)fp8; - (BOOL)allowsSubviewSelection; - (void)setAllowsSubviewSelection:(BOOL)fp8; - (void)disableSubviewLayout; - (void)reenableSubviewLayout; - (void)layoutSubviews; - (unsigned int)numberOfSubviews; - (id)subviewAtIndex:(unsigned int)fp8; - (unsigned int)indexOfSubview:(id)fp8; - (void)insertSubview:(id)fp8 atIndex:(unsigned int)fp12; - (void)addSubview:(id)fp8; - (void)removeSubviewAtIndex:(unsigned int)fp8; - (unsigned int)indexOfSelectedSubview; - (void)selectSubviewAtIndex:(unsigned int)fp8; - (BOOL)acceptsFirstResponder; - (void)_expandTrackedSubview:(id)fp8; - (void)_collapseTrackedSubview:(id)fp8; - (BOOL)_userCanSelectSubviewAtIndex:(unsigned int)fp8; - (BOOL)_userCanMoveSubviewAtIndex:(unsigned int)fp8; - (void)resetCursorRects; - (unsigned int)_indexOfSubviewClosestToSubviewAtIndex:(unsigned int)fp8 whenMoved:(float)fp12; - (id)_nextEventAfterMovementThreshold:(float)fp8 fromPoint:(struct _NSPoint)fp12; - (void)_reorderSubviewAtIndex:(unsigned int)fp8 withEvent:(id)fp12; - (void)mouseDown:(id)fp8; - (void)keyDown:(id)fp8; - (BOOL)validateMenuItem:(id)fp8; - (void)delete:(id)fp8; - (id)indicesOfExpandedSubviews; - (void)setExpandedSubviewsFromArrayOfIndices:(id)fp8; - (void)setLogsSubviewLayout:(BOOL)fp8; @end @interface _PBXFlippedVLVCacheImage : NSImage { } - (BOOL)isFlipped; - (id)initWithRect:(struct _NSRect)fp8 color:(id)fp24 ofView:(id)fp28 subview:(id)fp32; @end @interface _PBXNewUserOpenFilesWizard : PBXWizard { NSButton *autoOpenProjectsManagerCheckBox; NSButton *shouldSaveWorkspaceConfigurationCheckBox; } - (void)awakeFromNib; - (id)label; - (BOOL)validateSettings; - (BOOL)canProceed; - (BOOL)canFinish; - (void)checkBoxAction:(id)fp8; - (void)finish; - (id)_nextPage; @end @interface _PBXWorkspaceRolesWizard : PBXWizard { NSMatrix *_resetRolesRadioMatrix; NSButtonCell *_resetRolesRadioSingle; NSButtonCell *_resetRolesRadioSome; NSButtonCell *_resetRolesRadioMany; int _workspaceRoleSettingsType; } - (void)awakeFromNib; - (id)label; - (BOOL)validateSettings; - (BOOL)canProceed; - (BOOL)canFinish; - (void)radioAction:(id)fp8; - (void)finish; @end @interface _PBXNewUserBuildLocationWizard : PBXWizard { NSMatrix *separateBuildFilesRadio; NSMatrix *separateProductsRadio; NSTextField *buildFilesLocationTextField; NSButton *buildFilesLocationSetButton; NSTextField *productsLocationTextField; NSButton *productsLocationSetButton; PBXCompletionManager *_completionManager; } + (id)categorizedWizardName; - (void)dealloc; - (void)finalize; - (id)label; - (void)_setBuildFilesLocationSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (void)setBuildFilesLocationAction:(id)fp8; - (void)_setProductFilesLocationSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (void)setProductsLocationAction:(id)fp8; - (void)_updateEnabledState:(id)fp8; - (void)moduleViewWasInstalled:(id)fp8; - (void)radioAction:(id)fp8; - (void)textFieldAction:(id)fp8; - (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16; - (void)controlTextDidChange:(id)fp8; - (void)controlTextDidEndEditing:(id)fp8; - (id)buildLocation; - (void)setBuildLocation:(id)fp8; - (id)productsLocation; - (void)setProductsLocation:(id)fp8; - (id)firstKeyView; - (void)awakeFromNib; - (BOOL)canProceed; - (BOOL)canFinish; - (BOOL)validateSettings; - (void)finish; @end @interface PBXNewUserWizard : PBXWizard { } + (id)defaultModuleNibName; - (id)label; - (BOOL)canProceed; - (BOOL)canFinish; @end @interface PBXExtendedTableView : NSTableView { struct { unsigned int optionClickCausesEditing:1; unsigned int optionClickEditsAnyCell:1; unsigned int endAllEditingWhenCellEnds:1; unsigned int allowKeyboardDeletion:1; unsigned int allowEditCancellation:1; unsigned int drawsKeyIndication:1; unsigned int clearSelWhenResigningKey:1; unsigned int drawsStripes:1; unsigned int delegateWantsShouldStartEditingColumn:1; unsigned int delegateWantsDidStartEditingColumn:1; unsigned int delegateWantsWillEndEditingColumn:1; unsigned int delegateWantsWillAbortEditingColumn:1; unsigned int delegateWantsSelShouldChange:1; unsigned int delegateWantsHandleReturnKey:1; unsigned int delegateWantsDeleteRows:1; unsigned int delegateWantsCreateRowsFromPasteboard:1; unsigned int delegateWantsMenuForTableColumn:1; unsigned int delegateWantsWillReturnMenuForTableColumn:1; unsigned int dataSourceCanHandleReturnKey:1; unsigned int dataSourceCanDelete:1; unsigned int dataSourceCanCut:1; unsigned int dataSourceCanCopy:1; unsigned int dataSourceCanPaste:1; unsigned int dataSourceWillValidateMenuItems:1; unsigned int dataSourceWantsActivationChangeNotification:1; unsigned int dataSourceCanHandleMouseDown:1; unsigned int delegateWantsDraggingSourceOperationMaskForLocal:1; unsigned int delegateWantsDraggedImageBeganAt:1; unsigned int delegateWantsDraggedImageEndedAt:1; unsigned int dragOnlySelectedItems:1; unsigned int ignoresDefaultFont:1; unsigned int keepSelectionVisibleDuringResize:1; } _etvFlags; unsigned int _editingMsgDisableCount; NSArray *_savedDragItems; NSArray *_savedDragItemPaths; float _minRowHeight; BOOL _lockSelection; PBXTypeToSelect *_typeToSelect; NSView *_originalCornerView; struct _NSRange _liveResizeRowsInRect; } + (id)defaultAlternateRowColor; + (id)defaultTableFont; + (void)setDefaultTableFont:(id)fp8; + (id)boldTableFont; + (id)italicTableFont; + (id)boldItalicTableFont; - (id)initWithFrame:(struct _NSRect)fp8; - (void)dealloc; - (void)finalize; - (BOOL)optionClickCausesEditing; - (void)setOptionClickCausesEditing:(BOOL)fp8; - (BOOL)optionClickEditsAnyCell; - (void)setOptionClickEditsAnyCell:(BOOL)fp8; - (BOOL)doesEndAllEditingWhenCellEndsEditing; - (void)setEndAllEditingWhenCellEndsEditing:(BOOL)fp8; - (void)editColumn:(int)fp8 row:(int)fp12 withEvent:(id)fp16 select:(BOOL)fp20; - (void)textDidEndEditing:(id)fp8; - (BOOL)abortEditing; - (void)disableDidStartWillEndEditingDelegations; - (void)enableDidStartWillEndEditingDelegations; - (BOOL)textView:(id)fp8 doCommandBySelector:(SEL)fp12; - (BOOL)allowsItemDeletionByKeystroke; - (void)setAllowsItemDeletionByKeystroke:(BOOL)fp8; - (BOOL)allowsEditCancellation; - (void)setAllowsEditCancellation:(BOOL)fp8; - (void)_examineDataSource; - (void)_examineDelegate; - (void)setDataSource:(id)fp8; - (void)setDelegate:(id)fp8; - (id)selectedRows; - (BOOL)_selectionShouldChangeFromMouseDownInRow:(int)fp8 column:(id)fp12; - (void)deselectRow:(int)fp8; - (void)selectRow:(int)fp8 byExtendingSelection:(BOOL)fp12; - (void)mouseDown:(id)fp8; - (void)createNewRow:(id)fp8; - (void)delete:(id)fp8; - (void)copy:(id)fp8; - (void)paste:(id)fp8; - (void)cut:(id)fp8; - (void)setConfigurationFromArray:(id)fp8; - (id)configurationArray; - (BOOL)validateMenuItem:(id)fp8; - (void)keyDown:(id)fp8; - (BOOL)clearsSelectionWhenResigningKey; - (void)setClearsSelectionWhenResigningKey:(BOOL)fp8; - (void)viewWillMoveToSuperview:(id)fp8; - (void)setDrawsKeyIndication:(BOOL)fp8; - (BOOL)drawsKeyIndication; - (void)setDrawsStripes:(BOOL)fp8; - (BOOL)drawsStripes; - (void)setKeepSelectionVisible:(BOOL)fp8; - (BOOL)keepSelectionVisible; - (BOOL)ignoresDefaultFont; - (void)setIgnoresDefaultFont:(BOOL)fp8; - (BOOL)_wantsLiveResizeToUseCachedImage; - (BOOL)_needsRedrawBeforeFirstLiveResizeCache; - (int)hypotheticalRowAtPoint:(struct _NSPoint)fp8; - (struct _NSRange)hypotheticalRowsInRect:(struct _NSRect)fp8; - (struct _NSRect)rectOfHypotheticalRow:(int)fp8; - (id)alternateRowColor; - (float)locationOfRow:(int)fp8; - (void)drawKeyIndicationInClipRect:(struct _NSRect)fp8; - (void)drawRect:(struct _NSRect)fp8; - (BOOL)becomeFirstResponder; - (BOOL)resignFirstResponder; - (id)awakeAfterUsingCoder:(id)fp8; - (void)setSavedDragItems:(id)fp8; - (void)setSavedDragItemPaths:(id)fp8; - (void)setSavedDragItems:(id)fp8 paths:(id)fp12; - (id)savedDragItems; - (id)savedDragItemPaths; - (unsigned int)draggingSourceOperationMaskForLocal:(BOOL)fp8; - (void)draggedImage:(id)fp8 beganAt:(struct _NSPoint)fp12; - (void)draggedImage:(id)fp8 endedAt:(struct _NSPoint)fp12 operation:(unsigned int)fp20; - (BOOL)_isPoint:(struct _NSPoint)fp8 inDragZoneOfRow:(int)fp16; - (id)dragImageForRowsWithIndexes:(id)fp8 tableColumns:(id)fp12 event:(id)fp16 offset:(struct _NSPoint *)fp20; - (BOOL)dragOnlySelectedItems; - (void)setDragOnlySelectedItems:(BOOL)fp8; - (void)setFont:(id)fp8; - (void)tile; - (void)viewWillStartLiveResize; - (void)setMinRowHeight:(float)fp8; - (float)minRowHeight; - (void)awakeFromNib; - (void)_tableFontChanged:(id)fp8; - (id)menuForEvent:(id)fp8; - (void)setOriginalCornerView; - (id)originalCornerView; - (void)_windowChangedKeyState; @end @interface PBXExternalEditorManager : NSObject { NSConnection *_vendedConnection; NSMutableArray *_registeredEditors; struct _NSMapTable *_connectionToProxyMap; } + (id)sharedExternalEditorManager; - (id)init; - (void)dealloc; - (void)finalize; - (void)_connectionDidDie:(id)fp8; - (void)registerExternalEditor:(byref id)fp8; - (void)unregisterExternalEditor:(byref id)fp8; - (void)externalEditor:(byref id)fp8 didOpenFile:(bycopy id)fp12; - (void)externalEditor:(byref id)fp8 didCloseFile:(bycopy id)fp12; - (void)externalEditor:(byref id)fp8 setEdited:(BOOL)fp12 forFile:(bycopy id)fp16; @end @interface PBXBuildPhaseModule : PBXProjectModule { PBXBuildPhase *_buildPhase; CDAnonymousStruct1 _bpmFlags; } - (id)initWithBuildPhase:(id)fp8; - (id)init; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)moduleViewWasInstalled:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (id)buildPhase; - (id)label; - (id)project; - (void)update; - (id)selectedProjectItems; - (void)setSelectedProjectItems:(id)fp8; @end @interface PBXFileBuildPhaseModule : PBXBuildPhaseModule { PBXFileOpener *_fileOpener; PBXFileBuildPhaseModuleOutlineView *_buildFilesOutline; NSMenu *_viewContextualMenuTemplate; NSMenu *_viewContextualMenu; float _viewHeightSansOutline; struct { unsigned int observingTarget:1; unsigned int RESERVED:31; } _fbpmFlags; } - (id)initWithBuildPhase:(id)fp8; - (void)dealloc; - (void)finalize; - (int)firstAttributeColumn; - (int)numberOfAttributeColumns; - (void)viewDidLoad; - (void)moduleViewWasInstalled:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (id)label; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (void)outlineViewSelectionDidChange:(id)fp8; - (void)sortSelectedItems:(id)fp8; - (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; - (void)setAttributeFromContextMenu:(id)fp8; - (void)_confirmDeleteSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)deleteItems:(id)fp8; - (void)delete:(id)fp8; - (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (void)outlineView:(id)fp8 deleteItems:(id)fp12; - (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16; - (unsigned int)outlineView:(id)fp8 validateDrop:(id)fp12 proposedItem:(id)fp16 proposedChildIndex:(int)fp20; - (BOOL)outlineView:(id)fp8 acceptDrop:(id)fp12 item:(id)fp16 childIndex:(int)fp20; - (void)outlineViewBuildStatusChanged:(id)fp8; - (void)outlineViewAttributeChanged:(id)fp8; - (void)outlineViewShowInspector:(id)fp8; - (void)_resizeOutlineViewIfNeeded; - (void)update; - (id)referenceForFileOpener:(id)fp8; - (id)workspaceForFileOpener:(id)fp8; - (int)workspaceRoleForFileOpener:(id)fp8; - (BOOL)fileOpenerShouldOpenFromAction:(id)fp8; - (BOOL)validateLocalMenuItem:(id)fp8; - (void)revealCurrentFileInGroupTree:(id)fp8; - (id)bookmarksForCurrentSelection; - (void)addToBookmarks:(id)fp8; - (void)targetBuildWillBegin:(id)fp8; - (id)selectedProjectItems; - (void)setSelectedProjectItems:(id)fp8; @end @interface PBXBuildFileExtraInfoOutlineCell : PBXBuildFileIconOutlineCell { } - (id)initImageCell:(id)fp8; - (void)configureForBuildFile:(id)fp8; @end @interface PBXBuildFileAttributeOutlineCell : PBXBuildFileIconOutlineCell { unsigned int _attributeIndex; NSString *_latestAttributeName; } - (id)initWithAttributeIndex:(unsigned int)fp8; - (id)copyWithZone:(struct _NSZone *)fp8; - (void)configureForBuildFile:(id)fp8; @end @interface PBXBuildFileDestinationDirOutlineCell : PBXOutlineViewCell { } - (void)configureForBuildFile:(id)fp8; @end @interface PBXBuildFileNameOutlineCell : PBXOutlineViewCell { int _extraDrawWidth; } - (void)configureForBuildFile:(id)fp8; - (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24; @end @interface PBXBuildFileStatusOutlineCell : PBXBuildFileIconOutlineCell { } - (id)initImageCell:(id)fp8; - (void)configureForBuildFile:(id)fp8; @end @interface PBXBuildFileIconOutlineCell : NSButtonCell { } - (id)initImageCell:(id)fp8; - (void)configureForBuildFile:(id)fp8; - (id)objectValue; - (void)setObjectValue:(id)fp8; - (void)drawInteriorWithFrame:(struct _NSRect)fp8 inView:(id)fp24; @end @interface PBXFileBuildPhaseModuleOutlineView : PBXExtendedOutlineView { } - (BOOL)_drawsVerticalGrid; @end @interface PBXBuildFile (PBXFileBuildPhaseModuleAdditions) - (id)iconImage; - (id)displayNameForBuildPhaseModule; - (id)attributeForColumnAtIndex:(unsigned int)fp8; - (id)displayNameForAttributeForColumnAtIndex:(unsigned int)fp8; - (id)iconImageForBooleanValue:(BOOL)fp8 ofAttribute:(id)fp12; - (void)toggleAttributeForColumnAtIndex:(unsigned int)fp8; - (BOOL)isLeaf; @end @interface PBXFrameworksBuildPhase (PBXFileBuildPhaseModuleAdditions) - (id)attributeOfBuildFile:(id)fp8 forColumnAtIndex:(int)fp12; - (id)displayNameForAttributeOfBuildFile:(id)fp8 forColumnAtIndex:(int)fp12; @end @interface PBXSourcesBuildPhase (PBXFileBuildPhaseModuleAdditions) - (id)attributeOfBuildFile:(id)fp8 forColumnAtIndex:(int)fp12; - (id)displayNameForAttributeOfBuildFile:(id)fp8 forColumnAtIndex:(int)fp12; @end @interface PBXResourcesBuildPhase (PBXFileBuildPhaseModuleAdditions) - (id)attributeOfBuildFile:(id)fp8 forColumnAtIndex:(int)fp12; - (id)displayNameForAttributeOfBuildFile:(id)fp8 forColumnAtIndex:(int)fp12; @end @interface PBXHeadersBuildPhase (PBXFileBuildPhaseModuleAdditions) - (id)attributeOfBuildFile:(id)fp8 forColumnAtIndex:(int)fp12; - (id)displayNameForAttributeOfBuildFile:(id)fp8 forColumnAtIndex:(int)fp12; @end @interface PBXBuildPhase (PBXFileBuildPhaseModuleAdditions) - (id)attributeOfBuildFile:(id)fp8 forColumnAtIndex:(int)fp12; - (id)displayNameForAttributeOfBuildFile:(id)fp8 forColumnAtIndex:(int)fp12; @end @interface PBXTargetDocument : PBXFileDocument { PBXTarget *_target; } + (void)initialize; + (Class)defaultFileEditorSubclass; + (id)targetDocumentForTarget:(id)fp8 createIfNeeded:(BOOL)fp12; - (BOOL)validateMenuItem:(id)fp8; - (void)saveDocument:(id)fp8; - (id)initWithTarget:(id)fp8; - (void)_targetWillBeRemoved:(id)fp8; - (void)_projectDidChange:(id)fp8; - (void)_projectDidClose:(id)fp8; - (void)dealloc; - (void)finalize; - (id)target; - (BOOL)isFileWritable; - (BOOL)writeToFile:(id)fp8 ofType:(id)fp12; - (BOOL)readFromFile:(id)fp8 ofType:(id)fp12; - (BOOL)isDocumentEdited; - (void)updateChangeCount:(int)fp8; - (int)diskState; - (void)updateDiskStateInfo; - (id)fileReferenceInProject:(id)fp8; - (id)bookmarkInProject:(id)fp8; - (BOOL)isInProject:(id)fp8; @end @interface PBXCommitLogModule : PBXModule { NSTextView *_logTextView; NSButton *_commitButton; NSButton *_cancelButton; NSTextField *_titleTextField; id _modalDelegate; SEL _didEndSel; NSMutableArray *_itemsToCommit; } + (id)lastCommitLog; + (void)setLastCommitLog:(id)fp8; - (id)loadModuleWindow; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (id)commitLog; - (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)runSheetModalForWindow:(id)fp8 modalDelegate:(id)fp12 didEndSelector:(SEL)fp16 withItems:(id)fp20 contextInfo:(void *)fp24; - (void)commitAction:(id)fp8; - (void)cancelAction:(id)fp8; - (void)setTitle:(id)fp8; - (id)title; - (void)setItemsToCommit:(id)fp8; - (id)itemsToCommit; - (BOOL)textView:(id)fp8 doCommandBySelector:(SEL)fp12; @end @interface PBXStatusView : NSView { NSProgressIndicator *_progressIndicator; NSTextField *_statusField; int _curPriority; } - (id)initWithFrame:(struct _NSRect)fp8; - (void)dealloc; - (void)finalize; - (void)_clearCompletedStatusOperation:(id)fp8; - (void)setStatusString:(id)fp8 priority:(int)fp12; - (void)setStatusString:(id)fp8 andProgress:(int)fp12 priority:(int)fp16; - (void)clear; - (void)drawRect:(struct _NSRect)fp8; - (BOOL)isOpaque; @end @interface PBXOutlineDataSourceSplitter : NSObject { NSObject *_mainDataSource; struct _NSMapTable *_columnSourceMap; NSOutlineView *_outlineView; unsigned int _lastDragEnteredOp; } - (id)initWithOutlineView:(id)fp8 mainDataSource:(id)fp12; - (void)dealloc; - (void)finalize; - (id)mainDataSource; - (void)setMainDataSource:(id)fp8; - (id)dataSourceForTableColumn:(id)fp8; - (void)setDataSource:(id)fp8 forTableColumn:(id)fp12; - (BOOL)respondsToSelector:(SEL)fp8; - (void)forwardInvocation:(id)fp8; - (id)methodSignatureForSelector:(SEL)fp8; - (id)insertNewTableColumnWithIdentifier:(id)fp8 dataSource:(id)fp12 atIndex:(int)fp16; - (void)removeTableColumnWithIdentifier:(id)fp8; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20; - (id)outlineView:(id)fp8 itemForPersistentObject:(id)fp12; - (id)outlineView:(id)fp8 persistentObjectForItem:(id)fp12; - (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; - (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16; - (BOOL)selectionShouldChangeInOutlineView:(id)fp8; - (BOOL)outlineView:(id)fp8 shouldSelectItem:(id)fp12; - (BOOL)outlineView:(id)fp8 shouldSelectTableColumn:(id)fp12; - (BOOL)outlineView:(id)fp8 shouldExpandItem:(id)fp12; - (BOOL)outlineView:(id)fp8 shouldCollapseItem:(id)fp12; - (void)outlineView:(id)fp8 willDisplayOutlineCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; - (void)tableView:(id)fp8 mouseDownInHeaderOfTableColumn:(id)fp12; - (void)tableView:(id)fp8 didClickTableColumn:(id)fp12; - (void)tableView:(id)fp8 didDragTableColumn:(id)fp12; - (void)outlineViewSelectionDidChange:(id)fp8; - (void)outlineViewColumnDidMove:(id)fp8; - (void)outlineViewColumnDidResize:(id)fp8; - (void)outlineView:(id)fp8 hasChangedActiveState:(BOOL)fp12; - (void)outlineViewSelectionIsChanging:(id)fp8; - (void)outlineViewItemWillExpand:(id)fp8; - (void)outlineViewItemDidExpand:(id)fp8; - (void)outlineViewItemWillCollapse:(id)fp8; - (void)outlineViewItemDidCollapse:(id)fp8; - (void)outlineView:(id)fp8 deleteItems:(id)fp12; - (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16; - (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16; - (unsigned int)outlineView:(id)fp8 validateDrop:(id)fp12 proposedItem:(id)fp16 proposedChildIndex:(int)fp20; - (BOOL)outlineView:(id)fp8 acceptDrop:(id)fp12 item:(id)fp16 childIndex:(int)fp20; - (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (id)outlineView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 item:(id)fp24 mouseLocation:(struct _NSPoint)fp28; - (id)xcSelection; - (void)revealItems:(id)fp8 select:(BOOL)fp12; - (BOOL)wantsToRetainFocusDuringSelection; - (id)windowOfSelection; @end @interface PBXSeparateEditorTopLevelResponder : NSResponder { PBXNavigatorGroup *_navigatorGroup; } - (id)initWithNavigatorGroup:(id)fp8; - (id)init; - (id)moduleForAction:(SEL)fp8; - (BOOL)respondsToSelector:(SEL)fp8; - (void)forwardInvocation:(id)fp8; - (id)methodSignatureForSelector:(SEL)fp8; - (BOOL)validateMenuItem:(id)fp8; @end @interface PBXNavigatorGroup : PBXProjectModule { PBXSplitviewModule *_splitModule; PBXFileNavigator *_lastActiveNavigator; struct { unsigned int isSeparateNavigatorGroup:1; unsigned int observingWindowController:1; unsigned int hasExplicitProjectDocument:1; unsigned int filePopUpBookmarksInvalid:1; unsigned int autoLoadOnSelection:1; unsigned int RESERVED:28; } _ngFlags; id _topLevelResponder; NSMutableArray *_filePopUpBookmarks; PBXEditorInfoModule *_editorInfoModule; BOOL _isHeaderSplitControlVisible; BOOL _isSeparateEditorStatusBarVisible; } + (void)initialize; + (id)allSeparateNavigatorGroups; + (void)registerSeparateNavigatorGroup:(id)fp8; + (void)unregisterSeparateNavigatorGroup:(id)fp8; + (BOOL)remembersSeparateNavigatorWindowLocations; + (id)docsToCloseIfNavigatorGroupsAreClosed:(id)fp8; + (id)makeNewSeparateNavigatorWithGroup:(id)fp8 focusedOnBookmark:(id)fp12 projectDocument:(id)fp16 usePinning:(BOOL)fp20; + (id)makeNewSeparateNavigatorWithGroup:(id)fp8 focusedOnBookmark:(id)fp12 projectDocument:(id)fp16; + (id)makeNewSeparateNavigatorWithBookmark:(id)fp8; + (id)makeNewSeparateNavigatorWithBookmark:(id)fp8 projectDocument:(id)fp12; + (id)makeNewSeparateNavigatorWithFileDocument:(id)fp8; + (id)separateNavigatorWithBookmark:(id)fp8 createIfNeeded:(BOOL)fp12; + (id)separateNavigatorWithBookmark:(id)fp8 createIfNeeded:(BOOL)fp12 projectDocument:(id)fp16; + (id)separateNavigatorWithFileDocument:(id)fp8 createIfNeeded:(BOOL)fp12; + (void)setWindowDefaultFrame:(id)fp8; + (id)windowDefaultFrame; + (void)setStatusBarIsVisible:(BOOL)fp8; + (BOOL)statusBarIsVisible; - (void)_closeSeparateNavigatorGroup; - (void)windowWillClose:(id)fp8; - (void)windowWillShow; - (BOOL)windowShouldClose:(id)fp8; - (BOOL)moduleShouldClose; - (void)dealloc; - (void)finalize; - (struct _NSRect)windowWillUseStandardFrame:(id)fp8 defaultFrame:(struct _NSRect)fp12; - (void)setWantsModuleWindow:(BOOL)fp8; - (BOOL)loadView; - (void)moduleViewWasInstalled:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (void)moduleWasExposedByUser; - (void)moduleWasHiddenByUser; - (void)addNotificationObservers; - (void)removeNotificationObservers; - (void)_xcSelectionDidChange:(id)fp8; - (void)_setBookmarkOnActiveNavigator:(id)fp8; - (void)_firstResponderDidChange:(id)fp8; - (void)_navigatorDidLoadFileDocument:(id)fp8; - (void)becomeActive; - (void)_splitNavigator:(id)fp8; - (void)resetHeaders; - (void)setHeaderSplitControlVisible:(BOOL)fp8; - (BOOL)isHeaderSplitControlVisible; - (void)splitNavigator:(id)fp8 verticalBias:(BOOL)fp12 horizontalBias:(BOOL)fp16; - (void)splitNavigator:(id)fp8; - (void)closeNavigator:(id)fp8; - (BOOL)canCloseNavigator:(id)fp8; - (id)mainEditor; - (id)fileNavigators; - (id)firstFileNavigator; - (id)lastActiveFileNavigator; - (id)fileNavigatorForDocument:(id)fp8; - (id)fileNavigatorEditingBookmark:(id)fp8; - (void)invalidateAllFileNavigators; - (void)setProjectDocument:(id)fp8; - (BOOL)isSeparateNavigatorGroup; - (id)localModuleActions; - (BOOL)validateLocalMenuItem:(id)fp8; - (void)saveDocument:(id)fp8; - (void)saveDocumentAs:(id)fp8; - (void)saveDocumentTo:(id)fp8; - (void)revertDocumentToSaved:(id)fp8; - (void)runPageLayout:(id)fp8; - (void)printDocument:(id)fp8; - (void)closeCurrentFile:(id)fp8; - (void)nextBookmark:(id)fp8; - (void)previousBookmark:(id)fp8; - (void)clearBookmarks:(id)fp8; - (void)switchToCounterpartOfCurrentFile:(id)fp8; - (void)revealCurrentFileInGroupTree:(id)fp8; - (void)toggleNavigationBarVisible:(id)fp8; - (void)splitCurrentNavigator:(id)fp8; - (void)closeCurrentNavigator:(id)fp8; - (void)openInSeparateNavigator:(id)fp8; - (void)addToBookmarks:(id)fp8; - (void)setLabel:(id)fp8; - (void)setLabelAsFilename:(id)fp8; - (void)setLabel:(id)fp8 representedFilename:(id)fp12; - (id)label; - (id)representedFilename; - (BOOL)isDocumentModule; - (struct _NSSize)viewMinSize; - (BOOL)moduleEnforcesViewMinSize; - (id)filePopUpBookmarks; - (void)invalidateFilePopUpBookmarks; - (id)slideOutTabIconImage; - (BOOL)isPinned; - (void)pin; - (void)togglePinMode:(id)fp8; - (void)_pinnedEditorDidChange:(id)fp8; - (void)addEditorInfoModuleForGroup:(id)fp8; - (void)removeEditorInfoModule; - (void)toggleAPIDrawer:(id)fp8; - (id)moduleToolbarAllowedItemIdentifiers; - (id)moduleToolbarDefaultItemIdentifiers; - (id)toolbarCombinableItemIdentifiers:(id)fp8; - (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16; - (id)contentConfigurationDictionary; - (void)takeContentConfigurationFromDictionary:(id)fp8 forSharingKey:(id)fp12; - (void)takeContentConfigurationFromDictionary:(id)fp8; - (id)keyTabView; - (void)setAutoLoadsOnSelection:(BOOL)fp8; - (BOOL)autoLoadsOnSelection; - (BOOL)canCloneInDock; - (id)cloneInDock; - (struct _NSSize)windowWillResize:(id)fp8 toSize:(struct _NSSize)fp12; - (void)saveUserDefaultConfiguration; @end @interface PBXExtendedScrollView : NSScrollView { } + (struct _NSSize)frameSizeForContentSize:(struct _NSSize)fp8 hasHorizontalScroller:(BOOL)fp16 hasVerticalScroller:(BOOL)fp20 borderType:(int)fp24; + (struct _NSSize)contentSizeForFrameSize:(struct _NSSize)fp8 hasHorizontalScroller:(BOOL)fp16 hasVerticalScroller:(BOOL)fp20 borderType:(int)fp24; - (void)drawRect:(struct _NSRect)fp8; - (void)tile; @end @interface PBXShellScriptBuildPhaseModule : PBXBuildPhaseModule { NSTextField *_shellPathField; NSTextField *_shellWorkingDirField; NSTextView *_shellScriptText; NSTextField *_neededFilesField; NSTextField *_producedFilesField; NSMatrix *_actionMaskSwitches; NSButton *_onlyWhenInstallingSwitch; float _viewHeightSansShellScriptText; PBXCompletionManager *_completionManager; NSUndoManager *_scriptUndo; BOOL _resizingText; } - (id)initWithBuildPhase:(id)fp8; - (void)dealloc; - (void)finalize; - (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16; - (void)controlTextDidChange:(id)fp8; - (void)controlTextDidEndEditing:(id)fp8; - (void)viewDidLoad; - (void)_resizeViewIfNeeded; - (void)update; - (void)textDidChange:(id)fp8; - (void)textFrameDidChange:(id)fp8; - (void)textDidEndEditing:(id)fp8; - (void)takeShellPathFrom:(id)fp8; - (void)takeNeededFilenamesFrom:(id)fp8; - (void)takeProducedFilenamesFrom:(id)fp8; - (void)takeOnlyWhenInstallingFlagFrom:(id)fp8; - (id)undoManagerForTextView:(id)fp8; - (void)undo:(id)fp8; - (void)redo:(id)fp8; - (BOOL)validateLocalMenuItem:(id)fp8; @end @interface PBXAssertionHandler : NSObject { NSPanel *_panel; NSTextView *_messageTextView; NSButton *_quitButton; NSButton *_continueButton; NSMutableDictionary *_headingLabelAttrs; NSMutableDictionary *_headingTextAttrs; NSMutableDictionary *_messageTextAttrs; } - (void)_createAttributeDictionariesIfNeeded; - (void)_reallyRunInternalErrorPanelWithAttributedMessageString:(id)fp8; - (void)_runInternalErrorPanelWithAttributedMessageString:(id)fp8; - (void)handleFailureInMethod:(SEL)fp8 object:(id)fp12 fileName:(id)fp16 lineNumber:(int)fp20 messageFormat:(id)fp24 arguments:(char *)fp28; - (void)handleFailureInFunction:(id)fp8 fileName:(id)fp12 lineNumber:(int)fp16 messageFormat:(id)fp20 arguments:(char *)fp24; - (void)handleUncaughtException:(id)fp8; - (void)continueAtOwnRisk:(id)fp8; - (void)quit:(id)fp8; @end @interface PBXDebugProcessAndThreadModule : PBXDebugViewModule { NSView *_topArea; NSView *_bottomArea; PBXModule *_topModule; PBXModule *_bottomModule; } - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (void)awakeFromNib; - (void)viewDidLoad; - (void)setModuleForTopArea:(id)fp8; - (void)setModuleForBottomArea:(id)fp8; - (struct _NSSize)viewMinSize; - (BOOL)moduleEnforcesViewMinSize; @end @interface PBXCopyFilesBuildPhaseModule : PBXFileBuildPhaseModule { NSPopUpButton *_dstSubfolderPopup; NSTextField *_pathLabel; NSTextField *_dstPathField; NSButton *_onlyWhenInstallingSwitch; PBXCompletionManager *completionManager; } - (void)dealloc; - (void)finalize; - (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16; - (void)controlTextDidChange:(id)fp8; - (void)controlTextDidEndEditing:(id)fp8; - (void)viewDidLoad; - (void)update; - (void)_takeDestinationPathFromUIControls; - (void)takeDestinationSubfolderFrom:(id)fp8; - (void)takeDestinationPathFrom:(id)fp8; - (void)takeOnlyWhenInstallingFlagFrom:(id)fp8; @end @interface PBXDebugInstructionPointer : NSObject { PBXDebugSessionModule *_debugModule; unsigned int _lineNumber; PBXFileDocument *_document; } - (void)dealloc; - (void)finalize; - (id)copyWithZone:(struct _NSZone *)fp8; - (void)setDebugSessionModule:(id)fp8; - (id)debugSessionModule; - (void)setLineNumber:(unsigned int)fp8 informDebugModule:(BOOL)fp12; - (void)setLineNumber:(unsigned int)fp8; - (unsigned int)lineNumber; - (void)markChanged; - (BOOL)isEnabled; - (id)document; - (void)setDocument:(id)fp8; - (int)state; @end @interface PBXDefinitionBatchFinder : PBXProjectBasedBatchFinder { NSMutableArray *_foundSymbols; int _totalSymbolCount; PBXFileDocument *_curDoc; BOOL _shouldCloseCurDoc; PBXFileReference *_curRef; } + (BOOL)requiresProjectIndex; - (void)dealloc; - (void)finalize; - (id)initWithSearchList:(id)fp8 findString:(id)fp12; - (id)_retainedFindResultForSymbol:(id)fp8 inProject:(id)fp12; - (void)_getAllSymbols; - (id)resultSymbols; - (void)doSomeFinding; - (void)finish; - (void)stopFind; - (float)percentageDone; @end @interface PBXLineBrowser : NSView { int _numColumns; int *_selectedRowsByColumn; int _needsReselectAtColumn; BOOL _needsTile; struct _NSRect *_columnRects; id _dataSource; int _trackingCol; int _columnNeedingUpdate; NSMutableArray *_popUpCells; } + (id)sharedTextCell; + (id)popUpArrowsImage; + (id)underlineColor; - (id)initWithFrame:(struct _NSRect)fp8; - (void)dealloc; - (void)finalize; - (void)setDataSource:(id)fp8; - (id)dataSource; - (int)_askDataSourceForNumberOfRowsInColumn:(int)fp8; - (id)_askDataSourceForTitleAtRow:(int)fp8 inColumn:(int)fp12 forMenu:(BOOL)fp16; - (id)_askDataSourceForAttributedTitleAtRow:(int)fp8 inColumn:(int)fp12 forMenu:(BOOL)fp16; - (id)_askDataSourceForImageAtRow:(int)fp8 inColumn:(int)fp12 forMenu:(BOOL)fp16; - (int)_askDataSourceForIndexOfSelectedRowInColumn:(int)fp8; - (id)_askDataSourceForToolTipForColumn:(int)fp8; - (void)_tellDataSourceItemWasSelectedAtRow:(int)fp8 inColumn:(int)fp12; - (void)_tellDataSourceWillPopMenuForColumn:(int)fp8; - (void)_tellDataSourceDidDismissMenuForColumn:(int)fp8; - (void)_reloadData; - (void)reloadColumn:(int)fp8; - (void)reloadRow:(int)fp8 inColumn:(int)fp12; - (void)reselectColumn:(int)fp8; - (void)_tile; - (void)setNeedsTile:(BOOL)fp8; - (BOOL)isOpaque; - (void)drawRect:(struct _NSRect)fp8; - (void)_popUpAction:(id)fp8; - (id)_popUpCellForColumn:(int)fp8; - (void)mouseDown:(id)fp8; - (void)popColumnAtIndex:(int)fp8; - (BOOL)isFlipped; - (id)view:(id)fp8 stringForToolTip:(int)fp12 point:(struct _NSPoint)fp16 userData:(void *)fp24; @end @interface PBXViewListModule : PBXModule { NSMutableArray *_viewListModules; PBXViewListView *_viewListView; BOOL _expandAddedSubviews; } - (void)_installViewForModule:(id)fp8; - (void)_removeViewForModule:(id)fp8; - (id)init; - (void)dealloc; - (void)finalize; - (BOOL)loadView; - (void)setExpandAddedSubviews:(BOOL)fp8; - (id)viewListModules; - (void)insertViewListModule:(id)fp8 atIndex:(unsigned int)fp12; - (void)addViewListModule:(id)fp8; - (void)removeViewListModule:(id)fp8; - (id)viewListView; @end @interface PBXLaunchSessionModule : PBXProjectModule { NSView *_subModulesArea; PBXLSLaunchSession *_launchSession; XCConsole *_consoleModule; NSDate *_sessionStartDate; NSView *_codeArea; PBXGestureSplitView *_horzSplitView; NSView *_stackArea; NSView *_variableArea; PBXGestureSplitView *_vertSplitView; NSView *_vertSplitLeftView; id _taskDisplayString; } + (id)defaultModuleNibName; + (id)inputTextAttributes; + (id)outputTextAttributes; + (id)taskBadge; - (id)slideOutTabIconImage; - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (id)moduleDisplayName; - (id)displayNameForUnexpectedStopped; - (void)setLaunchSession:(id)fp8; - (id)launchSession; - (BOOL)hasASession; - (id)viewForSubModule; - (id)subModule; - (id)consoleModule; - (void)awakeFromNib; - (void)viewDidLoad; - (void)_doLaunch; - (void)startLaunchSessionForAction:(id)fp8 launchSessionClass:(Class)fp12 executable:(id)fp16; - (void)doLaunch:(id)fp8; - (void)getSSHPassphraseForConfig:(id)fp8; - (void)launchSessionWillStart; - (void)terminateLaunchSession; - (void)stopLaunchSession; - (void)launchSession:(id)fp8 displayErrorMessage:(id)fp12; - (void)launchSession:(id)fp8 displayStatusMessage:(id)fp12; - (void)becomeActive; - (id)versionStringForUserConfiguration; - (id)nameForUserConfiguration; - (id)contentConfigurationDictionary; - (void)takeContentConfigurationFromDictionary:(id)fp8; - (id)_signalNameFromNumber:(int)fp8; - (id)_reasonForUnexpectedStopWithPrefix:(id)fp8 zeroExitCode:(char *)fp12; - (void)launchSessionDidChangeState:(id)fp8; - (BOOL)_topAppIsOurExec; - (void)bringIDEToFront; - (void)bringModulesInWindowsFront; - (void)bringModulesFront:(id)fp8; - (void)clearConsole:(id)fp8; - (id)auxiliaryWorkspaceLabel; - (void)_activeExecutableDidChange:(id)fp8; - (void)_activeTargetDidChange:(id)fp8; - (void)projectDocumentWillChange:(id)fp8; - (float)taskPercentComplete; - (int)taskProgressType; - (BOOL)taskStopRunning; - (BOOL)taskRequiresIntervention; - (BOOL)taskCanBeStoppedManually; - (id)taskIdentifier; - (id)taskDisplayString; - (id)taskDescriptionString; - (id)taskBadge; - (BOOL)validateLocalMenuItem:(id)fp8; @end @interface PBXRunSessionModule : PBXLaunchSessionModule { struct __CFMachPort *_exceptionPort; } + (void)initialize; + (id)crashCatchServiceTag; + (id)crashCatchingServiceName; + (void)addExceptionServiceTagToEnvDict:(id)fp8; + (unsigned int)taskForPid:(int)fp8; + (void)setTask:(unsigned int)fp8 forPid:(int)fp12; + (void)attachToPID:(int)fp8; + (void)startCrashCatchingService; + (void)_startCrashCatchingServiceThread; - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (void)_exceptionPortDidInvalidate; - (id)label; - (id)moduleDisplayName; - (id)nameForUserConfiguration; - (id)versionStringForUserConfiguration; - (id)subModule; - (void)setSupermodule:(id)fp8; - (void)viewDidLoad; - (void)_setupCrashCatchingForExecutable; - (void)setupCrashCatchingForExecutable; - (void)interrupt:(id)fp8; - (void)runExecutable:(id)fp8; - (void)runExecutable:(id)fp8 withExternalProgramConfigID:(id)fp12; - (id)displayNameForUnexpectedStopped; - (struct _NSSize)viewMinSize; - (BOOL)moduleEnforcesViewMinSize; - (void)launchSessionDidChangeState:(id)fp8; - (void)becomeActive; - (id)toolbarCombinableItemIdentifiers:(id)fp8; - (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16; @end @interface PBXDelayedPopUpButtonCell : NSPopUpButtonCell { id _buttonTarget; SEL _buttonAction; NSImage *_overridingImage; PBXThemeButtonImageSource *_overridingImageSource; float _popUpDelay; } - (void)dealloc; - (void)finalize; - (void)setPopUpDelay:(float)fp8; - (float)popUpDelay; - (void)setButtonTarget:(id)fp8; - (id)buttonTarget; - (void)setButtonAction:(SEL)fp8; - (SEL)buttonAction; - (BOOL)trackMouse:(id)fp8 inRect:(struct _NSRect)fp12 ofView:(id)fp28 untilMouseUp:(BOOL)fp32; - (id)overridingImage; - (void)setOverridingImage:(id)fp8; - (id)overridingImageSource; - (void)setOverridingImageSource:(id)fp8; - (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24; @end @interface PBXDragDestinationView : NSView { id _dragDelegate; CDAnonymousStruct4 _delFlags; } - (void)setDragDelegate:(id)fp8; - (id)dragDelegate; - (unsigned int)draggingEntered:(id)fp8; - (unsigned int)draggingUpdated:(id)fp8; - (void)draggingExited:(id)fp8; - (BOOL)prepareForDragOperation:(id)fp8; - (BOOL)performDragOperation:(id)fp8; - (void)concludeDragOperation:(id)fp8; @end @interface PBXProjectWatcherManager : NSObject { NSConnection *_vendedConnection; struct _NSMapTable *_connectionToProxyMap; NSMutableArray *_projectObservers; struct _NSMapTable *_targetObservers; struct _NSMapTable *_fileObservers; struct _NSMapTable *_projectFileObservers; struct _NSMapTable *_targetFileObservers; BOOL _observingProjectNotes; BOOL _observingTargetNotes; BOOL _observingProjectFileNotes; BOOL _observingTargetFileNotes; } + (id)sharedProjectWatcherManager; - (id)init; - (void)dealloc; - (void)finalize; - (void)_connectionDidDie:(id)fp8; - (bycopy id)openProjects; - (bycopy id)openProjectsContainingFile:(bycopy id)fp8; - (void)addOpenProjectObserver:(byref id)fp8; - (void)removeOpenProjectObserver:(byref id)fp8; - (bycopy id)filesOfTypes:(bycopy id)fp8 inProject:(bycopy id)fp12; - (void)addProjectFileObserver:(byref id)fp8 forDictionary:(bycopy id)fp12; - (void)removeProjectFileObserver:(byref id)fp8; - (bycopy id)openProjectsAppropriateForFile:(bycopy id)fp8; - (bycopy id)targetsInProject:(bycopy id)fp8; - (bycopy id)targetsInProject:(bycopy id)fp8 containingFile:(bycopy id)fp12; - (bycopy id)activeTargetInProject:(bycopy id)fp8; - (void)addTargetObserver:(byref id)fp8 forProjects:(bycopy id)fp12; - (void)removeTargetObserver:(byref id)fp8; - (bycopy id)filesOfTypes:(bycopy id)fp8 inTarget:(bycopy id)fp12 ofProject:(bycopy id)fp16; - (void)addTargetFileObserver:(byref id)fp8 forDictionary:(bycopy id)fp12; - (void)removeTargetFileObserver:(byref id)fp8; - (bycopy id)nameOfTarget:(bycopy id)fp8 inProject:(bycopy id)fp12; - (void)addFileObserver:(byref id)fp8 forFiles:(bycopy id)fp12; - (void)removeFileObserver:(byref id)fp8; - (bycopy id)pathForFileWithName:(bycopy id)fp8 inProject:(bycopy id)fp12; - (id)_insertionGroupNearFile:(id)fp8 inProject:(id)fp12 preferredGroupName:(id)fp16; - (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; - (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; - (void)addGroupWithName:(bycopy id)fp8 path:(bycopy id)fp12 toProject:(bycopy id)fp16 nearFile:(bycopy id)fp20 preferredInsertionGroupName:(bycopy id)fp24; - (bycopy id)productSettingsForTarget:(bycopy id)fp8 ofProject:(bycopy id)fp12; - (void)setProductSetting:(bycopy id)fp8 forKey:(bycopy id)fp12 inTarget:(bycopy id)fp16 ofProject:(id)fp20; - (void)removeProductSettingForKey:(bycopy id)fp8 inTarget:(bycopy id)fp12 ofProject:(bycopy id)fp16; @end @interface PBXWidget : NSObject { PBXWidgetGroup *_widgetGroup; NSView *_view; NSTextField *_descriptionField; NSDictionary *_valueDescriptions; NSString *_defaultStringValue; } + (id)aspects; + (BOOL)isUsableWithView:(id)fp8; + (id)allocWithZone:(struct _NSZone *)fp8; + (id)widgetFromDescriptionDict:(id)fp8 lookUpSubviewTagsInView:(id)fp12; - (id *)_keyPtrForAspect:(id)fp8; - (id)initWithView:(id)fp8; - (id)init; - (id)initFromDescriptionDict:(id)fp8 lookUpSubviewTagsInView:(id)fp12; - (void)dealloc; - (void)finalize; - (id)widgetGroup; - (void)_setWidgetGroup:(id)fp8; - (id)delegate; - (id)view; - (void)_setView:(id)fp8; - (id)descriptionField; - (void)_setDescriptionField:(id)fp8; - (id)valueDescriptions; - (void)_setValueDescriptions:(id)fp8; - (id)keyForAspect:(id)fp8; - (void)bindKey:(id)fp8 toAspect:(id)fp12; - (id)defaultStringValue; - (void)setDefaultStringValue:(id)fp8; - (id)stringValueForAspect:(id)fp8; - (void)setStringValue:(id)fp8 forAspect:(id)fp12; - (void)update; - (BOOL)endEditing; - (void)action:(id)fp8; @end @interface PBXWidgetGroup : NSObject { id _dataSource; id _delegate; NSMutableArray *_widgets; } - (id)initWithDataSource:(id)fp8 delegate:(id)fp12; - (id)initWithDataSource:(id)fp8; - (id)init; - (void)dealloc; - (void)finalize; - (id)dataSource; - (void)setDataSource:(id)fp8; - (id)delegate; - (void)setDelegate:(id)fp8; - (void)addWidget:(id)fp8; - (void)removeWidget:(id)fp8; - (void)updateWidgets; - (void)saveWidgets; @end @interface PBXTextFieldWidget : PBXWidget { } + (id)aspects; + (BOOL)isUsableWithView:(id)fp8; + (id)widgetWithTextField:(id)fp8; - (id)textField; - (void)_setView:(id)fp8; - (void)update; - (BOOL)endEditing; @end @interface PBXCheckboxWidget : PBXWidget { } + (id)aspects; + (BOOL)isUsableWithView:(id)fp8; + (id)widgetWithCheckbox:(id)fp8; - (id)checkbox; - (void)_setView:(id)fp8; - (void)update; - (BOOL)endEditing; @end @interface PBXPopupButtonWidget : PBXWidget { NSMenuItem *_customValueMenuItem; } + (id)aspects; + (BOOL)isUsableWithView:(id)fp8; + (id)widgetWithPopupButton:(id)fp8; - (id)initFromDescriptionDict:(id)fp8 lookUpSubviewTagsInView:(id)fp12; - (void)dealloc; - (void)finalize; - (id)popupButton; - (void)_manageDefaultItem; - (void)_setView:(id)fp8; - (void)setDefaultStringValue:(id)fp8; - (void)update; - (BOOL)endEditing; @end @interface PBXAppleScriptBuildPhaseModule : PBXFileBuildPhaseModule { NSPopUpButton *_contextPopup; NSTextField *_contextNameField; } - (id)initWithBuildPhase:(id)fp8; - (void)viewDidLoad; - (void)update; - (void)controlTextDidChange:(id)fp8; - (void)takeContextFrom:(id)fp8; - (void)takeContextNameFrom:(id)fp8; @end @interface PBXFindOptionsSet : NSObject { NSString *_name; struct { unsigned int searchOpenFiles:1; unsigned int searchOpenProjects:1; unsigned int whichProjectFiles:2; unsigned int projectFilesOrFrameworks:2; unsigned int fileFilterType:2; unsigned int searchFilesAndFolders:1; unsigned int _RESERVED:23; } _fosFlags; NSMutableArray *_positiveNamePatternsArray; NSMutableArray *_negativeNamePatternsArray; NSMutableArray *_searchFilesArray; } + (void)_writeGlobalSets; + (void)_readGlobalSets; + (id)globalFindOptionsSets; + (id)globalFindOptionsSetWithName:(id)fp8; + (void)addGlobalFindOptionSet:(id)fp8; + (void)removeGlobalFindOptionsSet:(id)fp8; + (int)indexOfOptionsSet:(id)fp8; + (void)_writeNamePatterns; + (void)_readNamePatterns; + (id)namePatterns; + (void)replaceNamePatternAtIndex:(unsigned int)fp8 withNamePattern:(id)fp12; + (void)addNamePattern:(id)fp8; + (void)removeNamePattern:(id)fp8; + (id)regularExpressionForPattern:(id)fp8; - (id)propertyListRepresentation; - (void)readPropertyListRepresentation:(id)fp8; - (id)init; - (void)dealloc; - (void)finalize; - (id)mutableCopyWithZone:(struct _NSZone *)fp8; - (id)copyWithZone:(struct _NSZone *)fp8; - (int)compare:(id)fp8; - (void)didChange; - (id)name; - (void)setName:(id)fp8; - (BOOL)findInOpenFiles; - (void)setFindInOpenFiles:(BOOL)fp8; - (BOOL)findInFilesAndFolders; - (void)setFindInFilesAndFolders:(BOOL)fp8; - (BOOL)findInOpenProjects; - (void)setFindInOpenProjects:(BOOL)fp8; - (int)projectFindScope; - (void)setProjectFindScope:(int)fp8; - (int)projectFindCandidates; - (void)setProjectFindCandidates:(int)fp8; - (int)fileFilterType; - (void)setFileFilterType:(int)fp8; - (id)positiveNamePatterns; - (void)addPositiveNamePattern:(id)fp8; - (void)removePositiveNamePattern:(id)fp8; - (id)negativeNamePatterns; - (void)addNegativeNamePattern:(id)fp8; - (void)removeNegativeNamePattern:(id)fp8; - (void)addSearchFiles:(id)fp8; - (void)removeSearchFiles:(id)fp8; - (void)replaceSearchFileAtIndex:(int)fp8 WithSearchFile:(id)fp12; - (id)searchFiles; @end @interface PBXProjectFindOptionsModule : PBXModule { NSPopUpButton *findOptionSetsPopUp; NSButton *addFindOptionsSetButton; NSButton *deleteFindOptionsSetButton; NSButton *searchOpenFilesCheckbox; NSButton *searchOpenProjectsCheckbox; NSButton *searchFilesAndFoldersCheckbox; NSMatrix *whichProjectFilesRadios; NSMatrix *frameworkOrProjectRadios; NSMatrix *useNamePatternsRadios; PBXExtendedTableView *patternsTableView; NSButton *tempCheckbox; NSButton *addRegexButton; NSButton *deleteRegexButton; NSButton *addFileButton; NSButton *deleteFileButton; PBXExtendedTableView *filesTableView; PBXFindOptionsSet *_currentFindOptionsSet; } + (id)sharedProjectFindOptionsModule; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (void)loadFindOptionsPopUpWithNewSelectedSet:(id)fp8; - (void)loadFindOptionsSettings; - (void)loadNamePatterns; - (void)updateEnabledState; - (void)viewDidLoad; - (id)currentFindOptionsSet; - (void)setCurrentFindOptionsSet:(id)fp8; - (void)findOptionSetsPopUpAction:(id)fp8; - (void)_addOptionsSetSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16; - (void)addFindOptionsSetAction:(id)fp8; - (void)deleteFindOptionsSetAction:(id)fp8; - (void)checkboxAndRadioAction:(id)fp8; - (void)_addFilesSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)addFileAction:(id)fp8; - (void)deleteFileAction:(id)fp8; - (int)numberOfRowsInTableView:(id)fp8; - (void)addRegexAction:(id)fp8; - (void)deleteRegexAction:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (void)tableView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (void)tableView:(id)fp8 deleteRows:(id)fp12; - (unsigned int)tableView:(id)fp8 validateDrop:(id)fp12 proposedRow:(int)fp16 proposedDropOperation:(int)fp20; - (BOOL)tableView:(id)fp8 acceptDrop:(id)fp12 row:(int)fp16 dropOperation:(int)fp20; @end @interface PBXTransparentTitledButtonCell : NSButtonCell { } + (id)sharedTextCell; - (void)drawInteriorWithFrame:(struct _NSRect)fp8 inView:(id)fp24; - (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24; - (BOOL)isOpaque; @end @interface PBXClassBrowserModule : PBXProjectModule { NSSplitView *_splitViewVertical; NSSplitView *_splitViewHorizontal; PBXExtendedOutlineView *_classesOutlineView; PBXExtendedTableView *_membersTableView; PBXTableColumnManager *_coColumnManager; PBXTableColumnManager *_mtColumnManager; NSView *_documentView; PBXNavigatorGroup *_navigatorGroup; NSMenu *_itemContextualMenu; PBXClassBrowserOptionsModule *_optionsModule; NSMutableDictionary *_columnDictionary; NSMutableArray *_rootClasses; struct _NSMapTable *_classToSubclassesMap; struct _NSMapTable *_classToMembersMap; NSString *_optionsSetName; NSDate *_lastActiveTime; struct _cbmFlags _cbmFlags; } + (id)frameworkClassColor; + (void)setFrameworkClassColor:(id)fp8; + (id)projectClassColor; + (void)setProjectClassColor:(id)fp8; + (id)classVariableColor; + (void)setClassVariableColor:(id)fp8; + (id)classMethodColor; + (void)setClassMethodColor:(id)fp8; + (id)instanceVariableColor; + (void)setInstanceVariableColor:(id)fp8; + (id)instanceMethodColor; + (void)setInstanceMethodColor:(id)fp8; + (BOOL)doubleClickOpensNewClassBrowser; + (void)setDoubleClickOpensNewClassBrowser:(BOOL)fp8; + (void)initialize; + (id)createInstanceWithDefinition:(id)fp8 forProjectDocument:(id)fp12; + (void)echoStringsForDefinition:(id)fp8; - (id)loadModuleWindow; - (id)initWithModuleNibName:(id)fp8; - (void)viewDidLoad; - (void)_setupClassOutlineView; - (void)_setupMemberTableView; - (void)_setupTextColumn:(id)fp8; - (void)_setupFileNavigatorView; - (void)_updateLabel:(id)fp8; - (void)dealloc; - (void)finalize; - (struct _NSSize)viewMinSize; - (BOOL)moduleEnforcesViewMinSize; - (void)setProjectDocument:(id)fp8; - (void)projectDocumentWillChange:(id)fp8; - (void)moduleViewWasInstalled:(id)fp8; - (void)becomeActive; - (id)lastActiveTime; - (void)moduleWasDisplayed; - (id)selectedSymbol; - (id)selectedContainerSymbol; - (id)selectedMemberSymbol; - (void)reloadClasses; - (void)reloadMethods; - (void)setDocument:(id)fp8; - (id)bookmarkForSymbol:(id)fp8 withUsage:(int)fp12; - (void)_openReferenceForSymbolInNewWindow:(BOOL)fp8 withUsage:(int)fp12; - (void)setClassBrowserOptionsSet:(id)fp8; - (id)classBrowserOptionsSet; - (id)openNewClassBrowser:(id)fp8; - (void)tileOnWindowOfClassBrowser:(id)fp8; - (void)singleClickAction:(id)fp8; - (void)doubleClickAction:(id)fp8; - (void)_clickActionFromSender:(id)fp8 inNewWindow:(BOOL)fp12; - (id)_containerSymbolPrefixedNameForSymbol:(id)fp8; - (id)_expandedClassNames; - (int)_restoreExpandedClassNames:(id)fp8 andReturnIndexOfItemWithPrefixedName:(id)fp12; - (id)_containerSymbolForPrefixedName:(id)fp8; - (id)_protocolItemString; - (int)_expandToContainerWithPrefixedName:(id)fp8; - (int)expandAndSelectContainerSymbolWithName:(id)fp8 andMemberWithName:(id)fp12; - (id)slideOutTabIconImage; - (void)update; - (void)_indexIsRunning:(BOOL)fp8; - (void)_indexingDidBegin:(id)fp8; - (void)_indexingDidComplete:(id)fp8; - (void)_indexingDidReloadPersistentIndex:(id)fp8; - (void)_indexWasRemoved:(id)fp8; - (void)_optionsSetChanged:(id)fp8; - (void)_optionsSetsChanged:(id)fp8; - (void)_windowDidBecomeKey:(id)fp8; - (void)windowWillClose:(id)fp8; - (void)_optionsSheetDidEnd; - (void)optionsButtonAction:(id)fp8; - (void)optionsSetsPopUpButtonAction:(id)fp8; - (BOOL)validateMenuItem:(id)fp8; - (void)addToBookmarks:(id)fp8; - (void)revealCurrentFileInGroupTree:(id)fp8; - (BOOL)_revealReferencesInGroupTree:(id)fp8; - (BOOL)_symbol:(id)fp8 hasSubSymbolsFromFrameworks:(BOOL)fp12; - (void)_removeUneededSymbolsFromMutableArray:(id)fp8; - (id)_subSymbolsForSymbol:(id)fp8; - (id)_attributedStringForContainerSymbol:(id)fp8; - (id)_memberSymbolsForSymbol:(id)fp8; - (BOOL)_isInheritedMemberSymbol:(id)fp8 forContainerSymbol:(id)fp12; - (id)_attributesDictionaryWithParagraphStyle; - (id)_attributedStringForMemberSymbol:(id)fp8 andContainerSymbol:(id)fp12; - (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (void)outlineViewSelectionDidChange:(id)fp8; - (BOOL)outlineView:(id)fp8 shouldSelectItem:(id)fp12; - (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16; - (id)outlineView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 item:(id)fp24 mouseLocation:(struct _NSPoint)fp28; - (int)numberOfRowsInTableView:(id)fp8; - (void)tableView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16; - (BOOL)tableView:(id)fp8 shouldSelectRow:(int)fp12; - (id)tableView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 row:(int)fp24 mouseLocation:(struct _NSPoint)fp28; - (id)optionalColumnIdentifiers:(id)fp8; - (id)requiredColumnIdentifiers:(id)fp8; - (id)_createColumnWithIdentifier:(id)fp8; - (id)addColumnForIdentifier:(id)fp8 toTable:(id)fp12; - (void)removeColumnForIdentifier:(id)fp8 fromTable:(id)fp12; - (id)menuTitleForIdentifier:(id)fp8; - (id)_columnDictionary; - (id)submenuItem; - (float)splitView:(id)fp8 constrainMinCoordinate:(float)fp12 ofSubviewAt:(int)fp16; - (float)splitView:(id)fp8 constrainMaxCoordinate:(float)fp12 ofSubviewAt:(int)fp16; - (void)splitView:(id)fp8 resizeSubviewsWithOldSize:(struct _NSSize)fp12; - (id)geometryConfigurationDictionary; - (void)takeGeometryConfigurationFromDictionary:(id)fp8; - (id)contentConfigurationDictionary; - (void)takeContentConfigurationFromDictionary:(id)fp8; - (void)_setupToolbar; - (BOOL)validateToolbarItem:(id)fp8; - (void)_rebuildOptionsPopUp; - (void)toolbarWillAddItem:(id)fp8; - (id)toolbarAllowedItemIdentifiers:(id)fp8; - (id)moduleToolbarAllowedItemIdentifiers; - (id)moduleToolbarDefaultItemIdentifiers; - (id)toolbarCombinableItemIdentifiers:(id)fp8; - (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16; @end @interface PBXSymbolProxy : NSObject { PBXSymbol *_symbol; } + (id)proxyForSymbol:(id)fp8; + (id)symbolForItem:(id)fp8; - (id)initWithSymbol:(id)fp8; - (void)dealloc; - (id)symbol; @end @interface PBXBookmarksModule : PBXProjectModule { PBXExtendedOutlineView *_bookmarksOutlineView; PBXFileOpener *_fileOpener; NSMenu *_itemContextualMenu; NSMenu *_viewContextualMenu; NSMenu *_openAsSubmenu; } - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (void)projectDocumentWillChange:(id)fp8; - (void)viewDidLoad; - (id)slideOutTabIconImage; - (void)becomeActive; - (void)_itemsChangedInProject:(id)fp8; - (void)update; - (void)_userBookmarkGroupDidChange:(id)fp8; - (id)selectedProjectItems; - (int)_rowForItemAfterTryingToExpose:(id)fp8; - (void)setSelectedProjectItems:(id)fp8; - (void)insertNewBookmark:(id)fp8; - (id)selectedProjectItemPaths; - (id)xcSelection; - (void)revealItems:(id)fp8 select:(BOOL)fp12; - (BOOL)wantsToRetainFocusDuringSelection; - (id)windowOfSelection; - (void)newGroup:(id)fp8; - (void)groupItems:(id)fp8; - (void)ungroupItems:(id)fp8; - (void)renameItem:(id)fp8; - (BOOL)_revealReferencesInGroupTree:(id)fp8; - (void)revealCurrentFileInGroupTree:(id)fp8; - (void)openWithFinder:(id)fp8; - (void)revealInFinder:(id)fp8; - (BOOL)outlineView:(id)fp8 willReturnMenu:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (void)_openAsAction:(id)fp8; - (BOOL)validateLocalMenuItem:(id)fp8; - (void)_deleteItems:(id)fp8; - (void)delete:(id)fp8; - (void)outlineView:(id)fp8 deleteItems:(id)fp12; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20; - (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; - (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16; - (unsigned int)outlineView:(id)fp8 validateDrop:(id)fp12 proposedItem:(id)fp16 proposedChildIndex:(int)fp20; - (BOOL)outlineView:(id)fp8 acceptDrop:(id)fp12 item:(id)fp16 childIndex:(int)fp20; - (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (id)workspaceForFileOpener:(id)fp8; - (id)bookmarkForFileOpener:(id)fp8; - (struct _NSSize)viewMinSize; - (BOOL)moduleEnforcesViewMinSize; @end @interface PBXBuildSettingsAspectModule : PBXProjectModule { PBXBuildSettingsDictionary *_buildSettings; PBXWidgetGroup *_widgetGroup; } + (id)allocWithZone:(struct _NSZone *)fp8; - (id)initWithBuildSettings:(id)fp8; - (void)updateWithBuildSettings:(id)fp8; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (id)buildSettings; - (id)widgetGroup; - (void)update; @end @interface PBXBSExpertAspectModule : PBXBuildSettingsAspectModule { PBXExtendedOutlineView *_settingsOutline; NSTextField *_descriptionField; NSButton *_addSettingButton; NSButton *_removeSettingButton; float _viewHeightSansOutline; int _numRowsOutlineSizedTo; NSMutableArray *_sortedSettingsKeys; unsigned int _cachedChangeCount; unsigned int _cachedKeyChangeCount; NSString *_keyBeingEdited; NSTableColumn *_tableColumnBeingEdited; } - (void)_recacheSortedBuildSettingsKeys; - (void)_setKeyBeingEdited:(id)fp8 tableColumnBeingEdited:(id)fp12; - (id)initWithBuildSettings:(id)fp8; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)_updateDescriptionField; - (void)_updateButtonState; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; - (void)outlineViewSelectionIsChanging:(id)fp8; - (void)outlineViewSelectionDidChange:(id)fp8; - (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16; - (BOOL)isValidBuildSettingName:(id)fp8; - (BOOL)checkValidityOfValue:(id)fp8 forBuildSetting:(id)fp12; - (BOOL)control:(id)fp8 textShouldEndEditing:(id)fp12; - (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20; - (void)outlineView:(id)fp8 didStartEditingColumn:(int)fp12 row:(int)fp16; - (void)outlineView:(id)fp8 willEndEditingColumn:(int)fp12 row:(int)fp16 textMovement:(unsigned int)fp20; - (void)outlineView:(id)fp8 willAbortEditingColumn:(int)fp12 row:(int)fp16; - (id)_nameForNewBuildSetting; - (void)createItem:(id)fp8; - (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (void)outlineView:(id)fp8 deleteItems:(id)fp12; - (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16; - (BOOL)outlineView:(id)fp8 createItemsFromPasteboard:(id)fp12; - (void)_resizeViewIfNeeded; - (void)update; - (id)undoManager; - (void)undo:(id)fp8; - (void)redo:(id)fp8; - (BOOL)validateMenuItem:(id)fp8; - (void)addSetting:(id)fp8; - (void)removeSetting:(id)fp8; @end @interface PBXTabSettingsModule : PBXModule { NSTextField *tabWidthField; NSTextField *indentWidthField; NSButton *usesTabsCheckbox; NSButton *okButton; } + (id)sharedTabSettingsModule; - (id)loadModuleWindow; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (struct _NSSize)viewMaxSize; - (id)initWithModuleNibName:(id)fp8; - (void)runModalForTextFileDocument:(id)fp8; - (void)okButtonAction:(id)fp8; - (void)cancelButtonAction:(id)fp8; @end @interface PBXMinSizeContainerView : NSView { PBXModule *_containedModule; } - (id)containedModule; - (void)setContainedModule:(id)fp8; - (id)_viewRepresentedObjectSelector; - (void)setAutoresizesSubviews:(BOOL)fp8; - (BOOL)autoresizesSubviews; - (BOOL)isFlipped; - (void)setFrameSize:(struct _NSSize)fp8; - (struct _NSSize)minSize; - (struct _NSSize)maxSize; - (struct _NSSize)bestSize; @end @interface PBXProjectWatcherManager (PBXNotifications) - (void)_registerObserverProxyIfNeeded:(id)fp8; - (void)_unregisterObserverProxyIfNeeded:(id)fp8; - (void)_notifyProjectObserversForProject:(id)fp8 selector:(SEL)fp12; - (void)_projectDidOpen:(id)fp8; - (void)_projectWillClose:(id)fp8; - (void)_notifyTargetObserversForTarget:(id)fp8 selector:(SEL)fp12; - (void)_targetWasAdded:(id)fp8; - (void)_targetWillBeRemoved:(id)fp8; - (void)_activeTargetDidChange:(id)fp8; - (void)_updateFileNoteObserverStatus; - (void)_notifyFileObserversForFile:(id)fp8 project:(id)fp12 target:(id)fp16 selector:(SEL)fp20; - (void)_projectFileWasAdded:(id)fp8; - (void)_projectFileWillBeRemoved:(id)fp8; - (void)_targetFileWasAdded:(id)fp8; - (void)_targetFileWillBeRemoved:(id)fp8; @end @interface PBXProjectImporterWizard : PBXProjectWizard { } + (id)registeredWizardClasses; + (void)registerAsChoosableWizard; + (void)unregisterAsChoosableWizard; @end @interface PBXLogOutputString (PBXInterfaceAdditions) - (void)_setupDefaultAttributeDictionaries; @end @interface PBXToolbar : NSToolbar { BOOL _runningCustomization; BOOL _customizationDisabled; } - (id)initWithIdentifier:(id)fp8; - (void)dealloc; - (void)finalize; - (id)itemWithIdentifier:(id)fp8; - (id)_backgroundColor; - (void)setDisplayMode:(int)fp8; - (void)_show:(id)fp8; - (void)_hide:(id)fp8; - (void)_appDidUpdate:(id)fp8; - (void)runCustomizationPalette:(id)fp8; - (void)setCustomizationDisabled:(BOOL)fp8; - (BOOL)isCustomizationDisabled; @end @interface PBXToolbarButtonItem : NSToolbarItem { struct { NSImage *iconImage; NSString *label; NSString *toolTip; SEL action; } _stateInfo[2]; unsigned int _state; NSString *_buildAction; NSString *_launchAction; } + (id)buttonItemWithIdentifier:(id)fp8 iconName:(id)fp12 alternateIconName:(id)fp16 label:(id)fp20 alternateLabel:(id)fp24 toolTip:(id)fp28 alternateToolTip:(id)fp32 target:(id)fp36 action:(SEL)fp40 alternateAction:(SEL)fp44 buildAction:(id)fp48 launchAction:(id)fp52; + (id)toolbarButtonItemWithIdentifier:(id)fp8 iconName:(id)fp12 alternateIconName:(id)fp16 label:(id)fp20 alternateLabel:(id)fp24 toolTip:(id)fp28 alternateToolTip:(id)fp32 target:(id)fp36 action:(SEL)fp40 alternateAction:(SEL)fp44 buildAction:(id)fp48 launchAction:(id)fp52; - (id)initWithIdentifier:(id)fp8 iconImage:(id)fp12 alternateIconImage:(id)fp16 label:(id)fp20 alternateLabel:(id)fp24 toolTip:(id)fp28 alternateToolTip:(id)fp32 target:(id)fp36 action:(SEL)fp40 alternateAction:(SEL)fp44 buildAction:(id)fp48 launchAction:(id)fp52; - (id)initWithIdentifier:(id)fp8 iconName:(id)fp12 alternateIconName:(id)fp16 label:(id)fp20 alternateLabel:(id)fp24 toolTip:(id)fp28 alternateToolTip:(id)fp32 target:(id)fp36 action:(SEL)fp40 alternateAction:(SEL)fp44 buildAction:(id)fp48 launchAction:(id)fp52; - (void)dealloc; - (void)finalize; - (int)state; - (void)setState:(int)fp8; - (id)buildAction; - (void)setBuildAction:(id)fp8; - (id)launchAction; - (void)setLaunchAction:(id)fp8; @end @interface PBXToolbarPopupItem : NSToolbarItem { NSPopUpButton *_popupButton; NSString *_menuTitleFormat; } + (id)toolbarPopupItemWithIdentifier:(id)fp8 label:(id)fp12 toolTip:(id)fp16 textModeMenuTitleFormat:(id)fp20 target:(id)fp24 action:(SEL)fp28; - (id)initWithIdentifier:(id)fp8 label:(id)fp12 toolTip:(id)fp16 textModeMenuTitleFormat:(id)fp20 target:(id)fp24 action:(SEL)fp28; - (void)dealloc; - (void)finalize; - (id)popupButton; - (id)textModeMenuTitleFormat; - (void)rebuildMenuFormRepresentationForDisplayMode:(int)fp8; - (void)rebuildMenuFormRepresentation; @end @interface PBXClassBrowserOptionsModule : PBXModule { NSPopUpButton *_optionsSetsPopUpButton; NSButton *_addOptionsSetButton; NSButton *_deleteOptionsSetButton; NSPopUpButton *_classesPopUpButton; NSMatrix *_listOrOutlineRadioMatrix; NSPopUpButton *_classesOrProtocolsPupUpButton; NSPopUpButton *_categoriesPopUpButton; NSButton *_inheritedCheckbox; NSPopUpButton *_dataOrMethodsPopUpButton; NSPopUpButton *_instanceOrClassPopUpButton; NSButton *_okButton; PBXClassBrowserOptionsSet *_currentOptionsSet; SEL _didEndSelector; } + (id)sharedClassBrowserOptionsModule; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (struct _NSSize)viewMaxSize; - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (void)_loadUIFromClassBrowserOptionsSet:(id)fp8; - (void)_saveUIToClassBrowserOptionsSet:(id)fp8; - (void)_selectCurrentOptionsSetInPopUp; - (void)_rebuildOptionsSetsPopUp; - (void)viewDidLoad; - (void)optionsSetPopUpButtonAction:(id)fp8; - (void)addOptionsSetButtonAction:(id)fp8; - (void)deleteOptionsSetButtonAction:(id)fp8; - (void)listOrOutlineRadioAction:(id)fp8; - (void)okButtonAction:(id)fp8; - (void)_sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)runSheetModalForWindow:(id)fp8 forClassBrowser:(id)fp12 didEndSelector:(SEL)fp16; @end @interface PBXTableContainerView : NSView { NSClipView *_contentView; NSClipView *_headerClipView; } + (struct _NSSize)frameSizeForContentSize:(struct _NSSize)fp8; + (struct _NSSize)contentSizeForFrameSize:(struct _NSSize)fp8; - (id)initWithFrame:(struct _NSRect)fp8; - (void)dealloc; - (void)finalize; - (void)tile; - (void)resizeSubviewsWithOldSize:(struct _NSSize)fp8; - (void)setDocumentView:(id)fp8; - (id)documentView; - (struct _NSSize)contentSize; - (BOOL)isOpaque; - (BOOL)isFlipped; - (void)drawRect:(struct _NSRect)fp8; @end @interface PBXTextAttributes : NSObject { NSString *_defaultsKeyPrefixString; NSFont *_font; NSColor *_color; NSMutableDictionary *_attributeDictionary; BOOL _attributeDictionaryValid; } - (id)init; - (void)dealloc; - (void)finalize; - (void)_validateAttributeDictionary; - (void)_invalidateAttributeDictionary; - (id)_fontNameDefaultsKey; - (id)_fontSizeDefaultsKey; - (id)_colorDefaultsKey; - (void)setDefaultsKeyPrefixString:(id)fp8; - (id)defaultsKeyPrefixString; - (void)saveAttributesToDefaults; - (void)retreiveFromDefaultsWithDefaultFont:(id)fp8 color:(id)fp12; - (void)setFont:(id)fp8; - (void)setColor:(id)fp8; - (id)font; - (id)color; - (void)copyAttributesFrom:(id)fp8; - (id)attributedStringWithAttributes:(id)fp8; - (id)attributeDictionary; @end @interface PBXThemeButtonImageSource : NSObject { unsigned int _baseThemeImageID; struct _NSSize _imageSize; unsigned int _controlTint; unsigned int _ignoreStateValue:1; unsigned int _ignoreControlTint:1; } + (id)miniswitchButtonImageSource; + (id)miniradioButtonImageSource; + (id)flatAddButtonImageSource; + (id)flatRemoveButtonImageSource; + (id)flatCancelButtonImageSource; - (id)initWithBaseThemeImageID:(unsigned int)fp8 ignoreStateValue:(BOOL)fp12 ignoreControlTint:(BOOL)fp16; - (id)initWithBaseThemeImageID:(unsigned int)fp8; - (id)copyWithZone:(struct _NSZone *)fp8; - (id)imageForState:(struct PBXButtonState)fp8; - (id)focusRingImageForState:(struct PBXButtonState)fp8; - (int)bezelStyleForState:(struct PBXButtonState)fp8; - (BOOL)isBorderedForState:(struct PBXButtonState)fp8; - (BOOL)isOpaqueForState:(struct PBXButtonState)fp8; - (BOOL)useDisabledEffectForState:(struct PBXButtonState)fp8; - (BOOL)useHighlightEffectForState:(struct PBXButtonState)fp8; - (struct _NSSize)imageSize; - (struct _NSSize)focusRingImageSize; - (BOOL)hasImageWithAlpha; @end @interface PBXThemeButtonImageSource (PrivateMethods) - (void)_setControlTint:(unsigned int)fp8; @end @interface PBXSlideOutTabViewItem : NSObject { id _dataSource; struct _NSSize _labelSize; PBXSlideOutTabView *_slideOutTabView; float _cachedTabLocation; } - (id)initWithDataSource:(id)fp8; - (void)dealloc; - (void)finalize; - (id)dataSource; - (struct _NSSize)_calculatedLabelSize; - (void)_invalidateLabelSize; - (struct _NSSize)labelSize; - (struct _NSSize)nominalTabSize; - (void)drawInRect:(struct _NSRect)fp8 withOrientation:(int)fp24 selected:(BOOL)fp28 pressed:(BOOL)fp32 showFocus:(BOOL)fp36; - (id)_slideOutTabView; - (void)_setSlideOutTabView:(id)fp8; - (float)_cachedTabLocation; - (void)_setCachedTabLocation:(float)fp8; @end @interface PBXClassBrowserOptionsSet : NSObject { NSString *_name; struct _cbosFlags _cbosFlags; } + (void)_writeGlobalSets; + (void)_readGlobalSets; + (id)globalClassBrowserOptionsSets; + (id)globalClassBrowserOptionsSetWithName:(id)fp8; + (void)addGlobalClassBrowserOptionSet:(id)fp8; + (void)removeGlobalClassBrowserOptionsSet:(id)fp8; - (id)propertyListRepresentation; - (void)readPropertyListRepresentation:(id)fp8; - (id)init; - (void)dealloc; - (void)finalize; - (id)copyWithZone:(struct _NSZone *)fp8; - (void)didChange; - (id)name; - (void)setName:(id)fp8; - (BOOL)showsFlatClassesList; - (void)setShowsFlatClassesList:(BOOL)fp8; - (BOOL)showsClasses; - (void)setShowsClasses:(BOOL)fp8; - (BOOL)showsProtocols; - (void)setShowsProtocols:(BOOL)fp8; - (BOOL)showsCategoriesAsSubclasses; - (void)setShowsCategoriesAsSubclasses:(BOOL)fp8; - (BOOL)showsRootCategoriesAsSubclasses; - (void)setShowsRootCategoriesAsSubclasses:(BOOL)fp8; - (BOOL)showsFrameworkClasses; - (void)setShowsFrameworkClasses:(BOOL)fp8; - (BOOL)showsProjectClasses; - (void)setShowsProjectClasses:(BOOL)fp8; - (BOOL)showsMethods; - (void)setShowsMethods:(BOOL)fp8; - (BOOL)showsData; - (void)setShowsData:(BOOL)fp8; - (BOOL)showsInstanceMembers; - (void)setShowsInstanceMembers:(BOOL)fp8; - (BOOL)showsClassMembers; - (void)setShowsClassMembers:(BOOL)fp8; - (BOOL)showsInheritedMembers; - (void)setShowsInheritedMembers:(BOOL)fp8; @end @interface PBXMethodsList : NSObject { PBXSourceScannerItem *_list; NSMutableArray *_cachedList; NSMutableArray *_cachedAlphaList; PBXSourceScanner *_scanner; NSString *_string; XCAttributeRun *_methodsListCache; BOOL _upToDate; BOOL _willNeedUpdating; } + (BOOL)includeMarks; + (void)setIncludeMarks:(BOOL)fp8; + (BOOL)includeClassDeclarations; + (void)setIncludeClassDeclarations:(BOOL)fp8; + (BOOL)includeClassDefinitions; + (void)setIncludeClassDefinitions:(BOOL)fp8; + (BOOL)includeMethodDeclarations; + (void)setIncludeMethodDeclarations:(BOOL)fp8; + (BOOL)includeMethodDefinitions; + (void)setIncludeMethodDefinitions:(BOOL)fp8; + (BOOL)includeFunctionDeclarations; + (void)setIncludeFunctionDeclarations:(BOOL)fp8; + (BOOL)includeFunctionDefinitions; + (void)setIncludeFunctionDefinitions:(BOOL)fp8; + (BOOL)includeTypes; + (void)setIncludeTypes:(BOOL)fp8; + (BOOL)includeDefines; + (void)setIncludeDefines:(BOOL)fp8; + (BOOL)includeWarnings; + (void)setIncludeWarnings:(BOOL)fp8; + (BOOL)includeGlobals; + (void)setIncludeGlobals:(BOOL)fp8; + (id)methodsListForLanguage:(id)fp8; + (BOOL)includeInList:(id)fp8; - (id)initWithScanner:(id)fp8; - (void)dealloc; - (void)finalize; - (void)setString:(id)fp8; - (void)_methodsListPrefsChanged:(id)fp8; - (void)invalidate; - (void)setWillNeedUpdating; - (void)parse; - (void)_rebuildMethodsListCacheForScannerList:(id)fp8; - (void)_rebuildMethodsListCache; - (id)cachedScannerItemAtLocation:(unsigned int)fp8; - (void)stringWasEdited:(struct _NSRange *)fp8 replacementString:(id)fp12 lengthChange:(int)fp16; - (id)methodAtLocation:(unsigned int)fp8 forScannerList:(id)fp12 includeAll:(BOOL)fp16; - (id)methodAtLocation:(unsigned int)fp8 includeAll:(BOOL)fp12 ensureUpToDate:(BOOL)fp16; - (id)methodAtLocation:(unsigned int)fp8 includeAll:(BOOL)fp12; - (id)methodAtLocation:(unsigned int)fp8; - (void)addEntriesFromList:(id)fp8 withIndent:(int)fp12; - (id)list; - (void)addSortedEntriesFromList:(id)fp8 withIndent:(int)fp12; - (id)alphaSortedList; - (id)scanner; @end @interface PBXMultiStateScrollView : NSScrollView { NSMatrix *_toggleButtonMatrix; } - (void)awakeFromNib; - (void)tile; @end @interface PBXProjectModule : PBXModule { PBXProjectDocument *_projectDocument; BOOL _readingGeomtry; PBXAttributedStatusView *_statusBar; BOOL _statusBarInitiallyHidden; PBXProjectModule *_initialActiveModule; NSString *_guid; id _sharingToken; } + (void)initialize; + (id)lastActiveType:(Class)fp8 inContextOfModule:(id)fp12 lookBeyondContext:(BOOL)fp16; + (id)lastActiveType:(Class)fp8 inContextOfModule:(id)fp12 matchingFunction:(void)fp16 usingData:(void *)fp17 lookBeyondContext:(BOOL)fp21; + (id)lastActiveType:(Class)fp8 forWindow:(id)fp12; + (id)lastActiveType:(Class)fp8 forWindow:(id)fp12 orProjectDocument:(id)fp16; + (id)lastActiveForWindow:(id)fp8; + (BOOL)hasType:(Class)fp8 forWindow:(id)fp12; + (void)removeTypesFromWindow:(id)fp8; + (void)dumpAllTypes; - (void)dealloc; - (void)finalize; - (id)projectDocument; - (void)setProjectDocument:(id)fp8; - (id)project; - (id)workspace; - (void)_sendProjectDocumentWillChange:(id)fp8 toChildrenOfModule:(id)fp12; - (void)projectDocumentWillChange:(id)fp8; - (id)moduleForAction:(SEL)fp8; - (BOOL)moduleShouldClose; - (id)loadModuleWindow; - (BOOL)windowShouldClose:(id)fp8; - (void)windowWillClose:(id)fp8; - (id)geometryConfigurationDictionary; - (void)takeGeometryConfigurationFromDictionary:(id)fp8; - (id)sharingToken; - (void)setSharingToken:(id)fp8; - (void)_perspectiveWillChange:(id)fp8; - (void)_perspectiveDidDisplay:(id)fp8; - (id)contentConfigurationDictionary; - (void)takeContentConfigurationFromDictionary:(id)fp8 forSharingKey:(id)fp12; - (void)takeContentConfigurationFromDictionary:(id)fp8; - (Class)moduleWindowClass; - (id)statusBar; - (void)addNotificationObservers; - (void)setInitialActiveModule:(id)fp8; - (id)initialActiveModule; - (void)windowDidShow; - (id)firstKeyView; - (id)lastKeyView; - (id)keyModules; - (void)gotoNextActiveModule; - (void)gotoPreviousActiveModule; - (id)createToolbarItemWithIdentifier:(id)fp8 proxiedToToolbar:(id)fp12; - (BOOL)canCloneInDock; - (id)cloneInDock; - (void)_viewDidLoad; - (void)showModule:(id)fp8; - (void)configureSplittersOnScrollView:(id)fp8; - (void)_splitEditorVertically:(id)fp8; - (void)_closeEditorVertically:(id)fp8; - (id)mainEditor; - (id)selectedString; - (BOOL)findText:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 backwards:(BOOL)fp20 wrap:(BOOL)fp24; - (BOOL)findRegularExpression:(id)fp8 ignoreCase:(BOOL)fp12 backwards:(BOOL)fp16 wrap:(BOOL)fp20; - (BOOL)allowsReplace; - (BOOL)replaceCurrentSelectionWithString:(id)fp8; - (unsigned int)replaceAllStringsMatchingString:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20 matchStyle:(int)fp24; - (unsigned int)replaceAllStringsMatchingRegularExpression:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20; - (id)_windowDelegate; - (void)markAsLastActive; - (void)removeFromLastActiveList; - (BOOL)isActivationCandidate; - (BOOL)isDisplayCandidate; - (void)_removeNotificationObservers; - (id)guid; - (void)populateGuidArray:(id)fp8; - (void)populateServicesArray:(id)fp8; - (void)_setGuid:(id)fp8; - (id)containingPerspectiveIdentifier; - (id)lastActiveType:(Class)fp8; - (id)lastActiveType:(Class)fp8 matchingFunction:(void)fp12 usingData:(void *)fp13; @end @interface PBXThemeSwitchButtonCell : NSButtonCell { } - (id)init; - (id)themeButtonImageSource; - (void)setThemeButtonImageSource:(id)fp8; - (id)copyWithZone:(struct _NSZone *)fp8; - (void)drawInteriorWithFrame:(struct _NSRect)fp8 inView:(id)fp24; @end @interface PBXWorkspaceTemplateManager : NSObject { NSMutableArray *_templates; NSMutableArray *_editedTemplates; NSMutableArray *_templateNamesToBeRemoved; NSMenu *_menu; int _originalMenuCount; } + (id)sharedWorkspaceTemplateManager; - (id)init; - (void)dealloc; - (void)finalize; - (id)_templatesFolderPath; - (id)_factoryTemplatesFolderPath; - (id)_factoryTemplateGlobalIDsToNamesDictionary; - (void)_validateRequiredFactoryTemplates; - (BOOL)_tryToLoadTemplatesFromLibrary; - (void)_removeFactorySettingsIfNecessary; - (void)_loadTemplates; - (id)workspaceTemplates; - (id)workspaceTemplateWithGlobalID:(id)fp8; - (id)workspaceTemplateWithName:(id)fp8; - (id)defaultWorkspaceTemplate; - (id)defaultEditorWorkspaceTemplate; - (BOOL)isFactoryTemplate:(id)fp8; - (void)_addWorkspaceTemplate:(id)fp8; - (void)addWorkspaceTemplate:(id)fp8; - (void)removeWorkspaceTemplate:(id)fp8; - (BOOL)resetToFactoryWorkspaceTemplates; - (void)workspaceTemplateDidChange:(id)fp8; - (void)workspaceTemplateDidChangeName:(id)fp8 originalName:(id)fp12; - (void)_scheduleRemovalOfTemplateFileWithName:(id)fp8; - (void)_unsheduleRemovalOfTemplateFileWithName:(id)fp8; - (void)saveChangedTemplates; - (void)applicationWillTerminate:(id)fp8; - (void)applicationDidDeactivate:(id)fp8; - (void)_reloadMenu; - (void)setWorkspaceTemplatesMenu:(id)fp8; - (void)_templateListDidChange; @end @interface PBXWorkspaceTemplate : NSObject { PBXWorkspaceTemplateManager *_manager; PBXGlobalID *_globalID; NSString *_name; NSDictionary *_geometryConfiguration; NSDictionary *_toolbarConfiguration; BOOL _wasRenamedOnInit; } - (BOOL)_loadFromPlistDictionary:(id)fp8; - (id)_plistDictionary; - (id)initWithContentsOfFile:(id)fp8; - (id)initWithName:(id)fp8; - (id)init; - (void)dealloc; - (void)finalize; - (void)setWorkspaceTemplateManager:(id)fp8; - (id)globalID; - (void)assignNewGlobalID; - (id)name; - (void)setName:(id)fp8; - (BOOL)wasRenamedOnInit; - (id)geometryConfiguration; - (void)setGeometryConfiguration:(id)fp8; - (id)toolbarConfiguration; - (void)setToolbarConfiguration:(id)fp8; - (void)writeToFile:(id)fp8; - (int)compareNames:(id)fp8; - (BOOL)isEqualTemplate:(id)fp8; @end @interface PBXSplitView : NSView { void *_data; } + (void)initialize; + (BOOL)isDocumentContentView; - (BOOL)isFlipped; - (float)dividerThickness; - (void)setVertical:(BOOL)fp8; - (BOOL)isVertical; - (BOOL)_isGrabber; - (BOOL)isPaneSplitter; - (BOOL)isSubviewCollapsed:(id)fp8; - (void)collapseSubviewAtIndex:(int)fp8; - (void)_primitiveUncollapseSubviewAtIndex:(int)fp8; - (void)_setIsGrabber:(BOOL)fp8; - (void)setIsPaneSplitter:(BOOL)fp8; - (void)resetCursorRects; - (id)_setWindow:(id)fp8; - (BOOL)_seemsToBeVertical; - (void)encodeWithCoder:(id)fp8; - (void)_initData; - (id)initWithFrame:(struct _NSRect)fp8; - (id)initWithCoder:(id)fp8; - (id)delegate; - (void)setDelegate:(id)fp8; - (void)dealloc; - (void)finalize; - (void)setAutoresizesSubviews:(BOOL)fp8; - (void)resizeSubviewsWithOldSize:(struct _NSSize)fp8; - (void)_setAdjustSubviewsEnabled:(BOOL)fp8; - (BOOL)_adjustSubviewsEnabled; - (void)adjustSubviews; - (void)replaceSubview:(id)fp8 with:(id)fp12; - (void)replaceSubview:(id)fp8 with:(id)fp12 layout:(BOOL)fp16; - (BOOL)isOpaque; - (void)_drawRect:(struct _NSRect)fp8 withOpaqueAncestor:(id)fp24; - (void)drawDividerInRect:(struct _NSRect)fp8; - (void)drawRect:(struct _NSRect)fp8; - (void)_windowChangedKeyState; - (id)_addSubview:(id)fp8; - (id)_removeSubview:(id)fp8; - (BOOL)acceptsFirstMouse:(id)fp8; - (void)_trackMouse:(id)fp8; - (void)mouseDown:(id)fp8; @end @interface PBXFileCopyingWizard : PBXWizard { id _fileCopyingWizardIvars; } - (id)initWithSettings:(id)fp8 parentPage:(id)fp12 nextPage:(id)fp16 parentNextPageSelector:(SEL)fp20; - (void)dealloc; - (void)finalize; - (id)_moveAsideDirectory; - (void)_setMoveAsideDirectory:(id)fp8; - (id)_context; - (void)_setContext:(id)fp8; - (id)_nameForMoveAsideDirectory:(id)fp8 inDirectory:(id)fp12; - (void)_defineMoveAsideDirectory:(id)fp8 inDirectory:(id)fp12; - (BOOL)_fileShouldBeMovedAside:(id)fp8; - (BOOL)_moveAsideFile:(id)fp8 inRootDirectory:(id)fp12; - (id)_instantiationDirectory; - (id)_listOfFilesToCopy; - (void)_checkForOverwritingFiles:(id)fp8; - (void)_finishCopyingTemplate:(int)fp8 filesToPreserve:(id)fp12; - (BOOL)_prepareToCreateFreshProduct:(id)fp8; - (id)_instantiateTemplateWithContext:(id)fp8; - (void)_finishTemplateInstantiationAfterFileCopying:(id)fp8 instantiationResult:(id)fp12; @end @interface PBXFileCopyingWizardIvars : NSObject { NSString *_moveAsideDirectory; NSMutableDictionary *_context; } @end @interface PBXWorkspaceRoleManager : NSObject { PBXWorkspaceRoleSettings *_workspaceRolesFactory1; PBXWorkspaceRoleSettings *_workspaceRolesFactory2; PBXWorkspaceRoleSettings *_workspaceRolesFactory3; PBXWorkspaceRoleSettings *_workspaceRolesCustom; PBXWorkspaceRoleSettings *_workspaceRolesCurrent; PBXWorkspaceRoleSettings *_workspaceRolesTemp; } + (id)sharedWorkspaceRoleManager; - (id)init; - (BOOL)hasWorkspaceRoleSettings:(int)fp8; - (int)checkWorkspaceRoleSettingsType:(int)fp8; - (void)_workspaceRolesDidChange; - (id)_workspaceRolesFileNameForSettingsType:(int)fp8; - (id)_workspaceRolesFilePathForSettingsType:(int)fp8; - (id)_workspaceRolesFactoryFilePathForSettingsType:(int)fp8; - (BOOL)_foundFactoryWorkspaceRolesForType:(int)fp8; - (BOOL)_copyFactoryWorkspaceRolesForType:(int)fp8; - (BOOL)_needVersionChangeForWorkspaceRoles:(id)fp8; - (BOOL)_patchUpdateWorkspaceRolesSettingsByRole:(id)fp8 forRole:(int)fp12 withRole:(int)fp16 reuseState:(BOOL)fp20; - (BOOL)_patchUpdateWorkspaceRolesSettings:(id)fp8; - (BOOL)_setWorkspaceRolesForType:(id)fp8 forType:(int)fp12; - (BOOL)_tryToLoadWorkspaceRolesFromLibrary:(int)fp8; - (BOOL)_validateWorkspaceRolesForType:(int)fp8; - (BOOL)_validateWorkspaceRoles:(int)fp8; - (BOOL)_preflightWorkspaceRolesFiles; - (BOOL)_tryToLoadWorkspaceRoles; - (void)resetToFactoryWorkspaceRoles; - (void)_loadWorkspaceRoles; - (id)workspaceRolesFactory1; - (id)workspaceRolesFactory2; - (id)workspaceRolesFactory3; - (id)workspaceRolesCustom; - (id)workspaceRolesCurrent; - (id)workspaceRolesTemp; - (id)workSpaceRoleSettingsForSettingsType:(int)fp8; - (id)workspaceRoleNameFromEnum:(int)fp8; - (id)workspaceTemplateForSettingsRole:(int)fp8 forRole:(int)fp12; - (BOOL)setWorkspaceTemplateForSettingsRole:(int)fp8 forRole:(int)fp12 withTemplate:(id)fp16; - (BOOL)setWorkspaceTemplateForSettingsRoleByName:(int)fp8 forRole:(int)fp12 templateName:(id)fp16; - (BOOL)reuseWorkspaceTemplateForSettingsRole:(int)fp8 forRole:(int)fp12; - (BOOL)setReuseWorkspaceTemplateForSettingsRole:(int)fp8 forRole:(int)fp12 reuseState:(BOOL)fp16; - (void)applicationWillTerminate:(id)fp8; - (void)applicationDidDeactivate:(id)fp8; - (BOOL)revertWorkspaceTemplateRoleChanges; - (BOOL)saveWorkspaceTemplateRoleChanges; - (BOOL)isTemplateBeingUsed:(id)fp8; - (void)dealloc; - (void)finalize; @end @interface PBXWorkspaceRoleSettings : NSObject { NSString *_filePath; NSMutableDictionary *_workspaceRoleSettings; } - (id)init; - (void)_validateRoleTemplates; - (id)initWithContentsOfFile:(id)fp8; - (id)workspaceRoleSettingsPath; - (id)workspaceRoleSettings; - (BOOL)hasWorkspaceRoleSettings; - (BOOL)isEqualWorkspaceRoleSettings:(id)fp8; - (void)setWorkspaceRoleSettings:(id)fp8; - (BOOL)copyWorkspaceRoleSettingsFromPath:(id)fp8; - (BOOL)saveWorkspaceRoleSettings; - (id)workspaceTemplateForRole:(int)fp8; - (BOOL)setWorkspaceTemplateForRole:(int)fp8 withTemplate:(id)fp12; - (BOOL)setWorkspaceTemplateForRoleByName:(int)fp8 templateName:(id)fp12; - (BOOL)addWorkspaceRoleWithTemplateName:(int)fp8 templateName:(id)fp12 reuseState:(BOOL)fp16; - (BOOL)reuseWorkspaceTemplateForRole:(int)fp8; - (BOOL)setReuseWorkspaceTemplateForRole:(int)fp8 reuseState:(BOOL)fp12; - (BOOL)isTemplateBeingUsed:(id)fp8; - (void)dealloc; - (void)finalize; @end @interface NSTextView (PBXIndentation) - (void)processOpenBrace:(id)fp8; @end @interface PBXTextView (PBXIndentation) - (void)indentSelectionCommand:(id)fp8; - (void)indentSelection:(id)fp8; - (BOOL)indentAtBeginningOfLine; - (void)PBX_indentFriendlyInsertTab:(id)fp8; - (void)insertText:(id)fp8; - (void)PBX_insertNewlineAndIndent:(id)fp8; - (void)PBX_insertCRLFAndIndent:(id)fp8; - (void)PBX_insertCRAndIndent:(id)fp8; - (void)PBX_insertParagraphSeparatorAndIndent:(id)fp8; - (void)PBX_insertLineSeparatorAndIndent:(id)fp8; - (void)PBX_insertNewlineAndIndentWithEnter:(id)fp8; - (BOOL)indentForPasteText:(id)fp8; - (void)paste:(id)fp8; - (void)autoInsertCloseBrace; - (void)processOpenBrace:(id)fp8; @end @interface PBXTextStorage (PBXIndentation) + (BOOL)usesSyntaxAwareIndenting; + (BOOL)matchIndentWithLineAbove; + (void)setUsesSyntaxAwareIndenting:(BOOL)fp8; + (int)tabKeyInentingBehavior; + (void)setTabKeyInentingBehavior:(int)fp8; + (BOOL)alignConsecutiveSlashSlashComments; + (void)setAlignConsecutiveSlashSlashComments:(BOOL)fp8; + (BOOL)indentSlashSlashComments; + (void)setIndentSlashSlashComments:(BOOL)fp8; + (id)autoIndentCharacters; + (void)setAutoIndentCharacters:(id)fp8; + (BOOL)isAutoIndentCharacter:(unsigned short)fp8; + (BOOL)indentOnPaste; + (void)setIndentOnPaste:(BOOL)fp8; + (int)indentOnPasteLineThreshhold; + (void)setIndentOnPasteLineThreshhold:(int)fp8; + (BOOL)autoInsertsClosingBrace; + (void)setAutoInsertsClosingBrace:(BOOL)fp8; + (int)isInQuoteOrComment:(id)fp8 position:(int)fp12 commentOrQuoteStartPos:(int *)fp16; + (int)commentStartPos:(int)fp8 textSource:(id)fp12; + (BOOL)prevMatchCharacter:(int *)fp8 with:(id)fp12 ignoreComments:(BOOL)fp16 charSet:(id)fp20 stopAtOpenComment:(BOOL)fp24; + (BOOL)prevMatchCharacter:(int *)fp8 with:(id)fp12; + (BOOL)nextMatchCharacter:(int *)fp8 with:(id)fp12 ignoreComments:(BOOL)fp16 charSet:(id)fp20; + (BOOL)nextMatchCharacter:(int *)fp8 with:(id)fp12; + (int)matchCharAtPosition:(int)fp8 forward:(BOOL)fp12 strict:(BOOL)fp16 unmatchedPos1:(int *)fp20 unmatchedPos2:(int *)fp24 with:(id)fp28; + (int)matchCharAtPosition:(int)fp8 forward:(BOOL)fp12 with:(id)fp16; - (int)getCharacterAtPosition:(int)fp8; - (int)columnForPositionConvertingTabs:(int)fp8; - (id)getTextForLine:(int)fp8; - (int)firstNonblankForLine:(int)fp8 convertTabs:(BOOL)fp12; - (id)getTextForLineSansBlanks:(int)fp8; - (void)indentLine:(int)fp8 to:(int)fp12 undoManager:(id)fp16; - (BOOL)position:(int)fp8 inCommentForLine:(const char *)fp12; - (int)line:(const char *)fp8 containsToken:(const char *)fp12; - (BOOL)isCaseStatement:(const char *)fp8; - (BOOL)isLabelStatement:(const char *)fp8; - (int)findPositionOfOpenFunction:(const char *)fp8; - (BOOL)isIndentable; - (BOOL)isImportLine:(int)fp8; - (BOOL)isObjcLine:(int)fp8; - (int)isInQuoteOrComment:(int)fp8; - (int)commentStartPosForPosition:(int)fp8 checkSlashSlashComments:(BOOL)fp12; - (id)getTextForPositions:(int)fp8 through:(int)fp12; - (const char *)currentToken:(int)fp8 startPosition:(int *)fp12; - (const char *)currentToken:(int)fp8; - (const char *)prevToken:(int *)fp8; - (const char *)prevTokenSkippingComments:(int *)fp8; - (const char *)nextToken:(int *)fp8; - (const char *)currentTokenSkippingComments:(int *)fp8; - (const char *)nextTokenSkippingComments:(int *)fp8; - (const char *)peekNextToken:(int)fp8; - (const char *)peekNextTokenSkippingComments:(int)fp8; - (BOOL)isOpenBlockKeyword:(const char *)fp8; - (BOOL)isReopenBlockKeyword:(const char *)fp8; - (BOOL)isCloseBlockKeyword:(const char *)fp8; - (BOOL)isCaseKeyword:(const char *)fp8; - (BOOL)isKeywordWithCondition:(const char *)fp8; - (BOOL)isKeyword:(const char *)fp8; - (int)findOpenPosition:(int)fp8 didFind:(char *)fp12 stopAtOpenComment:(BOOL)fp16 stopAtCaseStatement:(BOOL)fp20; - (int)firstOpenColonPositionAfter:(int)fp8 startDepth:(int)fp12 notPast:(int)fp16; - (int)matchCharAtPosition:(int)fp8 forward:(BOOL)fp12; - (int)matchCharAtPosition:(int)fp8 forward:(BOOL)fp12 strict:(BOOL)fp16 unmatchedPos1:(int *)fp20 unmatchedPos2:(int *)fp24; - (int)matchCharAtPosition:(int)fp8; - (int)getIndentForRightBraceLine:(int)fp8; - (int)indentForOpenFuncal:(int)fp8 lineNumber:(int)fp12; - (int)indentForOpenMethod:(int)fp8 lineNumber:(int)fp12 doDeclaration:(BOOL)fp16; - (void)consumeParenExpression:(int *)fp8; - (void)consumeBracketExpression:(int *)fp8; - (void)consumeString:(int *)fp8; - (BOOL)statementInfo:(int)fp8 lineNumber:(int)fp12:(int *)fp16:(int *)fp20:(char *)fp24:(const char **)fp28; - (int)getTernaryIndentationFor:(int)fp8 through:(int)fp12; - (int)indentForStatement:(int)fp8 lineNumber:(int)fp12; - (BOOL)isCppDirective:(const char *)fp8; - (BOOL)isObjectiveCDirective:(const char *)fp8; - (int)getIndentForLine:(int)fp8; - (BOOL)indentLine:(int)fp8 onlyIfMovingRight:(BOOL)fp12 undoManager:(id)fp16; - (void)indentLineRange:(struct _NSRange)fp8 undoManager:(id)fp16; - (void)indentCharacterRange:(struct _NSRange)fp8 undoManager:(id)fp16; - (BOOL)indentAtBeginningOfLineForCharacterRange:(struct _NSRange)fp8 undoManager:(id)fp16; - (int)soloBraceIndentWidth; - (int)caseStatementIndentWidth; @end @interface PBXWorkspaceRoleController : NSObject { } + (id)sharedWorkspaceRoleController; - (BOOL)windowFrameObscuresOtherWindow:(id)fp8 testWindowFrame:(struct _NSRect)fp12 inProjectDocument:(id)fp28; - (BOOL)windowFrameObscuresOtherWindow:(id)fp8 testWindowFrame:(struct _NSRect)fp12; - (void)cascadeModuleLocation:(id)fp8; - (id)workspaceForActiveSession:(int)fp8 inProjectDocument:(id)fp12; - (id)workspaceModuleForTemplate:(id)fp8 shouldReuse:(BOOL)fp12 inProjectDocument:(id)fp16 forBookmark:(id)fp20; - (id)workspaceModuleForRole:(int)fp8 inProjectDocument:(id)fp12 forBookmark:(id)fp16; - (id)workspaceModuleForRole:(int)fp8 shouldReuse:(BOOL)fp12 inProjectDocument:(id)fp16 forBookmark:(id)fp20; - (int)mostImportantRoleForWorkspace:(id)fp8; - (id)workspacesForWorkspaceTemplate:(id)fp8 inProjectDocument:(id)fp12; - (id)workspacesForWorkspaceRole:(int)fp8 inProjectDocument:(id)fp12; @end @interface PBXWindowCascadeHelper : NSObject { struct _NSRect _screenRect; struct _NSRect _baseRect; struct _NSRect _lastRect; float _xIncrement; float _yIncrement; int _xMultiplier; BOOL _validSetup; } + (id)sharedWindowCascadeHelper; - (id)init; - (struct _NSRect)nextTopCascadeRect; - (BOOL)setupCascadeHelper:(struct _NSRect)fp8 startingRect:(struct _NSRect)fp24; - (struct _NSRect)nextCascadeRect; @end @interface PBXFileOperationManager : NSObject { NSConnection *_vendedConnection; } + (id)sharedFileOperationManager; - (id)init; - (void)dealloc; - (void)finalize; - (void)_connectionDidDie:(id)fp8; - (id)_projectDocumentForFileAtPath:(id)fp8; - (void)PBX_activatePB; - (void)editFile:(bycopy id)fp8 andDisplayCharacterRange:(struct _NSRange)fp12 activateIDE:(BOOL)fp20; - (void)editFile:(bycopy id)fp8 andDisplayLineRange:(struct _NSRange)fp12 activateIDE:(BOOL)fp20; - (void)revertFileIfNeeded:(bycopy id)fp8 activateIDE:(BOOL)fp12; - (void)revertFile:(bycopy id)fp8 activateIDE:(BOOL)fp12; - (BOOL)isFileOpen:(bycopy id)fp8; - (BOOL)isFileEdited:(bycopy id)fp8; - (void)saveFile:(bycopy id)fp8 forceSave:(BOOL)fp12; @end @interface PBXTypeToSelect : NSObject { NSMutableString *_ttsCharacters; double _ttsLastEventTime; double _ttsMaxKeydownInterval; } - (id)init; - (void)setMaxKeydownInterval:(double)fp8; - (int)matchingOutlineRowByKeySelection:(id)fp8 forEventTime:(double)fp12 forOutlineView:(id)fp20 forDelegate:(id)fp24; - (int)matchingTableRowByKeySelection:(id)fp8 forEventTime:(double)fp12 forTableView:(id)fp20 forDelegate:(id)fp24; - (void)dealloc; - (void)finalize; @end @interface PBXTypeToSelectCharacterSet : NSObject { NSMutableCharacterSet *_typeToSelectCharacterSet; } + (id)sharedTypeToSelectCharacterSet; - (id)init; - (id)typeToSelectCharacterSet; - (void)dealloc; - (void)finalize; @end @interface PBXDocumentController (PBXFileTypes) - (id)documentTypes; - (id)_types; - (id)_nameOfType:(id)fp8; - (int)_indexOfType:(id)fp8; - (void)addDocumentTypes:(id)fp8; - (void)pluginDidLoad:(id)fp8; - (id)displayNameForType:(id)fp8; - (id)_fileTypeToDocumentTypeDictionary; - (id)_allFileTypeIdentifiersForFileType:(id)fp8; - (void)_addAvailableDocumentTypesForFileType:(id)fp8 toArray:(id)fp12; - (id)availableDocumentTypesForFileType:(id)fp8; - (id)fileTypeToDocumentTypePreferenceDictionary; - (void)setDocumentType:(id)fp8 forFileType:(id)fp12; - (id)_documentTypeForFileType:(id)fp8 usingAuxiliaryPreferenceDictionary:(id)fp12; - (id)_documentTypeForFileType:(id)fp8 usingAuxiliaryPreferenceDictionary:(id)fp12 ignoringExternalEditors:(BOOL)fp16 ignoringPrefsForFirstLevel:(BOOL)fp20; - (id)documentTypeForFileType:(id)fp8 ignoringExternalEditors:(BOOL)fp12; - (id)documentTypeForFileType:(id)fp8; - (id)documentTypeForFileAtPath:(id)fp8 ignoringExternalEditors:(BOOL)fp12; - (id)documentTypeForFileAtPath:(id)fp8; @end @interface PBXJavaClassFileDocument : PBXTextFileDocument { } - (BOOL)readFromFile:(id)fp8 ofType:(id)fp12; @end @interface PBXWorkspaceTemplateEditingModule : PBXModule { NSButton *horizontalTabsCheckbox; NSButton *verticalTabsCheckbox; NSButton *statusBarCheckbox; NSButton *navBarCheckbox; PBXWorkspaceModule *_workspace; } - (void)_updateState; - (void)setWorkspaceModule:(id)fp8; - (id)workspaceModule; - (void)viewDidLoad; - (void)checkboxAction:(id)fp8; - (BOOL)worksWhenModal; @end @interface NSDrawerWindow (PBXPatch) - (BOOL)worksWhenModal; @end @interface PBXProjectBasedBatchFinder : PBXBatchFinder { } + (BOOL)projectBasedFinder; @end @interface PBXReferenceBasedBatchFinder : PBXBatchFinder { NSMutableArray *_refArray; unsigned int _nextRefIndex; id _currentFindable; PBXFileReference *_currentFileReference; NSMutableDictionary *_productReferenceSetsDict; BOOL _preflightIsInFramework; BOOL _canUseFastSearch; } - (void)dealloc; - (void)finalize; - (void)startFindWithProjectDocument:(id)fp8; - (void)stopFind; - (BOOL)_shouldSearchFileWithName:(id)fp8; - (BOOL)_isReferenceSearchCandidate:(id)fp8; - (BOOL)_docClassSupportsSearchingForFile:(id)fp8; - (BOOL)shouldSearchInReference:(id)fp8; - (BOOL)_isReferenceProductReference:(id)fp8; - (BOOL)shouldSearchInChildrenOfReference:(id)fp8; - (BOOL)isDirectoryAtPath:(id)fp8; - (void)_addPathReference:(id)fp8 withReferenceArray:(id)fp12 andPathSet:(id)fp16; - (void)_doPreflightForFiles:(id)fp8 withReferenceArray:(id)fp12 andPathSet:(id)fp16; - (void)_doPreflightForList:(id)fp8 withReferenceArray:(id)fp12 andPathSet:(id)fp16; - (BOOL)canUseFastSearch; - (void)doPreflight; - (float)percentageDone; - (int)remainingFindableCount; - (id)nextFindable; - (id)currentFileReference; - (id)findableProtocol; - (void)reportBookmarks:(id)fp8 findable:(id)fp12; @end @interface PBXDebugDataValueViewModule : PBXDebugDSModelViewModule { PBXExtendedOutlineView *_variablesView; NSTableColumn *_typeColumn; NSTableColumn *_summaryColumn; NSScrollView *_scrollView; PBXLSDataValue *_containerDV; int _containerChildCount; NSTextField *_viewAsSheetValueTextField; NSTextField *_viewAsSheetTypeExpressionTextField; NSPanel *_viewAsSheet; PBXLSDataValue *_pendingDVForGettingPathExpression; NSMutableSet *_pendingDVsForSettingFormatSet; NSMutableArray *_childrenToExpand; PBXLSDataValue *_editedDV; NSMutableArray *_lastVisibleDataItems; struct _NSRange _lastVisibleDataItemsRange; BOOL _isRestoringSavedPosition; int _pendingAutoexpandCount; NSTimer *_clearLastVisibleItemsTimer; PBXLSDataValue *_pendingDVPathForViewAsMemory; NSImage *_spyglassImage; } + (void)initialize; + (id)VarNameColumnIdentifier; + (id)VarValueColumnIdentifier; + (id)VarTypeColumnIdentifier; + (id)VarSummaryColumnIdentifier; - (void)dealloc; - (void)finalize; - (id)variablesView; - (id)_pendingDVsForSettingFormatSet; - (void)viewWasInstalled; - (void)viewDidLoad; - (void)setNameColumnTitle:(id)fp8; - (id)selectedDataValues; - (id)localModuleActions; - (BOOL)validateLocalMenuItem:(id)fp8; - (void)debugDataMenuPrintDescriptionAction:(id)fp8; - (BOOL)showingTypes; - (void)showTypes:(BOOL)fp8; - (void)debugDataMenuToggleShowTypes:(id)fp8; - (void)debugDataMenuCloneVariableByExpression:(id)fp8; - (void)viewVariableValueHistory:(id)fp8; - (void)debugDataMenuViewAsMemory:(id)fp8; - (void)debugDataMenuCreateWatchpoint:(id)fp8; - (void)debugDataMenuShowVariableAsExpressionAction:(id)fp8; - (void)debugDataMenuEditValueAction:(id)fp8; - (void)debugDataMenuEditSummaryAction:(id)fp8; - (void)_viewAsSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)debugDataMenuViewContentsAsInNewWindow:(id)fp8; - (void)viewAsSheetTypeExpressionTextFieldDidEndEditing:(id)fp8; - (void)viewAsSheetCancelButtonPressed:(id)fp8; - (void)viewAsSheetOKButtonPressed:(id)fp8; - (void)doubleClickAction:(id)fp8; - (void)debugDataMenuSetValueFormatAction:(id)fp8; - (void)cancelRestoreSavedPosition:(id)fp8; - (void)restoreSavedPosition:(id)fp8; - (void)setContainerDV:(id)fp8; - (id)dataValueForWatchpointExpression:(id)fp8; - (void)setWatching:(BOOL)fp8 dataValue:(id)fp12; - (id)containerDV; - (void)setModel:(id)fp8; - (void)dsModelDidUpdate:(id)fp8; - (void)updateUI; - (void)autoExpandChildren:(id)fp8; - (void)refreshDisplay; - (void)updateFromContainerDataValue; - (void)updateDataValue:(id)fp8; - (BOOL)outlineView:(id)fp8 shouldExpandItem:(id)fp12; - (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (id)outlineView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 item:(id)fp24 mouseLocation:(struct _NSPoint)fp28; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (void)outlineViewItemDidExpand:(id)fp8; - (void)outlineViewItemDidCollapse:(id)fp8; - (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16; - (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20; @end @interface PBXTargetEditor : PBXFileEditor { NSBox *_tocViewContainer; PBXTitleBannerView *_titleBannerView; NSMenu *_viewContextualMenu; NSMenu *_itemContextualMenu; NSMenu *_itemContextualMenuWithBuildRules; NSPopUpButton *_configsPopup; PBXTOCModule *_tocModule; PBXTarget *_target; NSString *_selectedConfigName; struct _NSMapTable *_itemToIdentifierMap; struct _NSMapTable *_identifierToItemMap; struct { unsigned int observingProjectItemChanges:1; unsigned int observingWindowKeyStatusResignation:1; unsigned int RESERVED:30; } _teFlags; PBXStringTree *_cachedTargetUIAspectClasses; } + (BOOL)canReuseEditorInstances; - (void)_startObservingTargetIfNeeded; - (void)_stopObservingTargetIfNeeded; - (void)windowWillClose:(id)fp8; - (void)windowDidResignMain:(id)fp8; - (id)initWithFileDocument:(id)fp8; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)moduleViewWasInstalled:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (void)update; - (void)noteNeedsUpdate:(id)fp8; - (id)bookmarkForSelection; - (void)setSelectionFromBookmark:(id)fp8; - (void)_discardProxyCachesAndMapTables; - (void)_addObjectToMapTables:(id)fp8 withIdentifier:(id)fp12 parent:(id)fp16; - (void)_addBuildSettingsPaneToMapTables:(id)fp8; - (void)_addBuildRuleToMapTables:(id)fp8; - (void)_addBuildPhaseToMapTables:(id)fp8; - (void)_rebuildProxyCachesAndMapTables; - (id)target; - (void)setTarget:(id)fp8; - (id)availableBuildConfigurationNames; - (id)selectedConfigurationName; - (id)buildSettings; - (void)setSelectedConfigurationName:(id)fp8; - (id)buildSettingForKeyPath:(id)fp8; - (void)setBuildSetting:(id)fp8 forKeyPath:(id)fp12; - (id)label; - (id)_tocModuleTopLevelItemsRefreshed:(BOOL)fp8; - (unsigned int)tocModule:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)tocModule:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (BOOL)tocModule:(id)fp8 isItemExpandable:(id)fp12; - (id)tocModule:(id)fp8 labelForItem:(id)fp12; - (id)tocModule:(id)fp8 iconImageForItem:(id)fp12; - (id)tocModule:(id)fp8 moduleForItem:(id)fp12; - (id)tocModule:(id)fp8 identifierForItem:(id)fp12; - (id)tocModule:(id)fp8 itemHierarchyForIdentifier:(id)fp12; - (id)tocModule:(id)fp8 itemForIdentifier:(id)fp12; - (unsigned int)tocModule:(id)fp8 validateDrop:(id)fp12 proposedItem:(id)fp16 proposedChildIndex:(int)fp20; - (BOOL)tocModule:(id)fp8 acceptDrop:(id)fp12 item:(id)fp16 childIndex:(int)fp20; - (BOOL)tocModule:(id)fp8 allowsMovementOfItems:(id)fp12; - (BOOL)tocModule:(id)fp8 validateProposedDropOfMovedItems:(id)fp12 proposedDestinationItem:(id)fp16 proposedChildIndexPtr:(int *)fp20; - (BOOL)tocModule:(id)fp8 completeMovementOfItems:(id)fp12 toChildIndex:(int)fp16 ofItem:(id)fp20; - (void)newBuildRule:(id)fp8; - (id)_addNewBuildPhaseUsingClass:(Class)fp8; - (void)newShellScriptBuildPhase:(id)fp8; - (void)newCopyFilesBuildPhase:(id)fp8; - (void)newHeadersBuildPhase:(id)fp8; - (void)newResourcesBuildPhase:(id)fp8; - (void)newSourcesBuildPhase:(id)fp8; - (void)newAppleScriptBuildPhase:(id)fp8; - (void)newFrameworksBuildPhase:(id)fp8; - (void)newRezBuildPhase:(id)fp8; - (void)newJavaArchiveBuildPhase:(id)fp8; - (void)_deleteItems:(id)fp8; - (void)_confirmBuildPhaseDeletionSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)delete:(id)fp8; - (void)tocModule:(id)fp8 deleteItems:(id)fp12; - (id)localModuleActions; - (BOOL)validateLocalMenuItem:(id)fp8; - (id)selectedProjectItems; - (void)setSelectedProjectItems:(id)fp8; @end @interface _XCTargetSettingsDemuxerProxy : NSObject { PBXTarget *_realTarget; XCBuildConfiguration *_configuration; } + (id)targetSettingsDemuxerProxyWithTarget:(id)fp8 configuration:(id)fp12; - (id)initWithTarget:(id)fp8 configuration:(id)fp12; - (void)dealloc; - (void)finalize; - (Class)class; - (BOOL)isKindOfClass:(Class)fp8; - (BOOL)respondsToSelector:(SEL)fp8; - (void)doesNotRecognizeSelector:(SEL)fp8; - (id)methodSignatureForSelector:(SEL)fp8; - (void)forwardInvocation:(id)fp8; @end @interface PBXTOCModule : PBXModule { PBXExtendedOutlineView *_masterOutline; PBXViewListView *_detailViewList; id _dataSource; struct _NSMapTable *_itemsToShownModules; struct { unsigned int observingWindow:1; unsigned int RESERVED:31; } _tocvFlags; } - (void)_addItemTreeRootedAtItem:(id)fp8 toArray:(id)fp12; - (void)_createOrDestroySubmodulesToMatchOutlineSelection; - (id)init; - (void)viewDidLoad; - (void)moduleViewWasInstalled:(id)fp8; - (void)dealloc; - (void)finalize; - (id)dataSource; - (void)_dataSourceWillChangeTo:(id)fp8; - (void)_dataSourceDidChangeFrom:(id)fp8; - (void)setDataSource:(id)fp8; - (id)masterOutline; - (id)detailViewList; - (id)shownModules; - (void)addUIConfigurationToMutableDictionary:(id)fp8; - (void)takeUIConfigurationFromDictionary:(id)fp8; - (void)update; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; - (void)outlineViewSelectionDidChange:(id)fp8; - (void)outlineView:(id)fp8 deleteItems:(id)fp12; - (unsigned int)outlineView:(id)fp8 draggingSourceOperationMaskForLocal:(BOOL)fp12; - (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16; - (unsigned int)outlineView:(id)fp8 validateDrop:(id)fp12 proposedItem:(id)fp16 proposedChildIndex:(int)fp20; - (BOOL)outlineView:(id)fp8 acceptDrop:(id)fp12 item:(id)fp16 childIndex:(int)fp20; - (id)selectedProjectItems; - (void)setSelectedProjectItems:(id)fp8; @end @interface PBXBuildPhase (PBXTargetEditorAdditions) - (Class)uiAspectModuleClassForTargetEditor:(id)fp8 aspectIdentifier:(id)fp12; @end @interface PBXLegacyTarget (PBXTargetEditorAdditions) - (void)addUIAspectModuleClassesForTargetEditor:(id)fp8 toStringTree:(id)fp12; - (BOOL)wantsTopLevelItemForBuildRules; - (BOOL)wantsTopLevelItemForBuildPhases; - (BOOL)allowsShellScriptBuildPhases; - (BOOL)allowsCopyFilesBuildPhases; - (BOOL)allowsZeroBuildPhases; @end @interface PBXAggregateTarget (PBXTargetEditorAdditions) - (void)addUIAspectModuleClassesForTargetEditor:(id)fp8 toStringTree:(id)fp12; - (BOOL)wantsTopLevelItemForBuildRules; - (BOOL)wantsTopLevelItemForBuildPhases; - (BOOL)allowsShellScriptBuildPhases; - (BOOL)allowsCopyFilesBuildPhases; - (BOOL)allowsZeroBuildPhases; @end @interface PBXTarget (PBXTargetEditorAdditions) - (void)addUIAspectModuleClassesForTargetEditor:(id)fp8 toStringTree:(id)fp12; - (BOOL)wantsTopLevelItemForBuildRules; - (BOOL)wantsTopLevelItemForBuildPhases; - (BOOL)allowsShellScriptBuildPhases; - (BOOL)allowsCopyFilesBuildPhases; - (BOOL)allowsZeroBuildPhases; @end @interface PBXDebugExpressionsViewModule : PBXDebugViewModule { NSView *_placeholderView; NSTextField *_textField; PBXDebugDataValueViewModule *_dataValueViewModule; PBXLSDataValue *_containerDataValue; PBXLSDataValue *_expressionsDescriptionDV; BOOL _loadedSavedExpressions; } - (void)dealloc; - (void)setDataValueViewModule:(id)fp8; - (id)dataValueViewModule; - (void)setContainerDataValue:(id)fp8 isTemporary:(BOOL)fp12; - (void)setContainerDataValue:(id)fp8; - (id)containerDataValue; - (void)viewDidLoad; - (void)viewWasInstalled; - (void)moduleWasDisplayed; - (void)setDelegate:(id)fp8; - (void)setEvalutationContextFrame:(id)fp8; - (struct _NSSize)viewMinSize; - (BOOL)moduleEnforcesViewMinSize; - (void)takeExpressionFromTextField:(id)fp8; - (void)submoduleDidFinishUpdate:(id)fp8; - (void)loadSavedExpressions; - (void)addExpressionString:(id)fp8; - (id)expressionsDescriptionDV; - (void)setExpressionsDescriptionDV:(id)fp8; - (void)reloadData; @end @interface PBXDebugDSModelViewModule : PBXDebugViewModule { PBXLSModel *_model; PBXDebugViewModule *_selectedSubModelViewModule; } - (void)setModel:(id)fp8; - (id)model; - (void)setSelectedSubModelViewModule:(id)fp8; - (id)selectedSubModelViewModule; - (void)dsModelDidUpdate:(id)fp8; - (void)dsModelWillDealloc:(id)fp8; - (void)updateUI; @end @interface PBXDebugEditableDataValueViewModule : PBXDebugDataValueViewModule { } - (void)viewDidLoad; - (id)moduleNibName; - (void)dsModelDidUpdate:(id)fp8; - (void)outlineView:(id)fp8 deleteItems:(id)fp12; @end @interface PBXDebugSingleDataValueViewModule : PBXDebugDataValueViewModule { BOOL _firstTime; PBXLSStackFrame *_frameToWatch; BOOL _userDidResize; BOOL _doneWithInitialLoad; int _numberOfToplevelVars; } - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)setFrameToWatch:(id)fp8; - (id)frameToWatch; - (id)moduleNibName; - (void)setContainerDV:(id)fp8; - (void)_setupContainerDataValue:(id)fp8; - (void)viewBoundsDidChangeNotification:(id)fp8; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (struct _NSSize)windowWillResize:(id)fp8 toSize:(struct _NSSize)fp12; - (void)setContainerDataValue:(id)fp8 dataValuesToClone:(id)fp12 viewContentsAsExpression:(id)fp16; - (void)dsModelDidUpdate:(id)fp8; - (void)_cleanup; - (void)dsModelWillDealloc:(id)fp8; - (void)debugViewModuleWindowWillClose:(id)fp8; @end @interface PBXCustomExecutableWizard : PBXWizard { NSTextField *_executableNameField; NSTextField *_executablePathField; NSButton *_setPathButton; NSPopUpButton *_projectPopup; } + (id)defaultModuleNibName; - (id)executableName; - (void)setExecutableName:(id)fp8; - (id)executablePath; - (void)setExecutablePath:(id)fp8; - (id)project; - (void)setProject:(id)fp8; - (id)executable; - (void)setExecutable:(id)fp8; - (id)firstKeyView; - (void)_populateProjectPopup; - (void)moduleViewWasInstalled:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (BOOL)canFinish; - (BOOL)validateSettings; - (void)_invalidTargetNameAlertSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_invalidTargetPathAlertSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)takeExecutableNameFrom:(id)fp8; - (void)takeExecutablePathFrom:(id)fp8; - (void)_chooseExecutableSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (void)chooseExecutablePath:(id)fp8; - (void)chooseProject:(id)fp8; - (void)finish; @end @interface PBXRelevanceBar : NSActionCell { } + (void)initialize; + (id)relevanceBarWithFloatValue:(id)fp8; - (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24; @end @interface PBXJavaArchiveBuildPhaseModule : PBXFileBuildPhaseModule { } - (int)numberOfAttributeColumns; - (void)viewDidLoad; - (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20; @end @interface PBXTitleBannerView : NSView { NSString *_title; NSFont *_font; NSImage *_image; unsigned int _borderStyle:16; unsigned int _drawsBackground:1; unsigned int _areRectangesValid:1; struct _NSRect _titleRect; struct _NSRect _imageRect; } - (id)initWithFrame:(struct _NSRect)fp8; - (void)dealloc; - (void)finalize; - (id)title; - (void)setTitle:(id)fp8; - (id)font; - (void)setFont:(id)fp8; - (int)borderStyle; - (void)setBorderStyle:(int)fp8; - (BOOL)drawsBackground; - (void)setDrawsBackground:(BOOL)fp8; - (id)image; - (void)setImage:(id)fp8; - (void)setFrameOrigin:(struct _NSPoint)fp8; - (void)setFrameSize:(struct _NSSize)fp8; - (id)_titleAttributes; - (void)_calculateRectangles; - (BOOL)isOpaque; - (void)drawRect:(struct _NSRect)fp8; @end @interface PBXSettingsModule : PBXProjectModule { PBXWidgetGroup *_widgetGroup; NSTextView *_bindingsPlistTextView; NSView *_subviewToAutosize; float _viewHeightSansSubviewToAutosize; BOOL _listeningForTextFrameChanged; BOOL _currentlyResizingModuleView; unsigned int _moduleViewAutoresizeDisableCount; void *_reserved3; } + (id)allocWithZone:(struct _NSZone *)fp8; - (id)init; - (void)_startListeningForTextFrameChangedIfNeeded; - (void)_stopListeningForTextFrameChanged; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (id)widgetGroup; - (void)moduleViewWasInstalled:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (void)disableModuleViewAutoresizing; - (void)enableModuleViewAutoresizing; - (BOOL)isModuleViewAutoresizingEnabled; - (void)resizeModuleViewVerticallyIfNeeded; - (void)autoresizeTextViewContentsDidChange:(id)fp8; - (void)autoresizeTextViewFrameDidChange:(id)fp8; - (void)update; - (BOOL)canBeDeleted; - (void)willBeDeleted; - (BOOL)isJavaSettings; - (BOOL)isNonJavaSettings; @end @interface NSScrollView (PBXSizeToFitAdditions) - (float)pbx_desiredHeightAfterResizingDocumentView:(BOOL)fp8; @end @interface NSTextView (PBXSizeToFitAdditions) - (void)pbx_sizeToFitVertically; @end @interface NSTableView (PBXSizeToFitAdditions) - (void)pbx_sizeToFitVertically; @end @interface NSView (PBXSizeToFitAdditions) - (void)pbx_sizeToFitVertically; - (float)pbx_desiredHeightAfterResizingDocumentView:(BOOL)fp8; @end @interface PBXWindowMenuHelper : NSObject { BOOL needsUniqueNames; NSMutableArray *projectArray; } + (id)sharedWindowMenuHelper; + (id)stringByReplacingChar:(unsigned short)fp8 withChar:(unsigned short)fp12 inString:(id)fp16; + (id)fileDirTitleSeparator; + (id)titleFromFullPathComponents:(id)fp8 displayCount:(int)fp12; - (id)init; - (void)dealloc; - (void)finalize; - (id)projectDocumentForWindow:(id)fp8; - (BOOL)needsUniqueNames; - (void)setNeedsUniqueNames:(BOOL)fp8; - (id)projectArray; - (int)projectCount; - (id)projectArrayItemForIndex:(int)fp8; - (int)indexOfProjectArrayItem:(id)fp8; - (id)getWMProjectArrayItem:(id)fp8; - (id)addWMProjectArrayItem:(id)fp8; - (BOOL)removeWMProjectArrayItemForIndex:(int)fp8; - (id)getWMProjectWindowArrayItem:(id)fp8; - (id)addWMProjectWindowArrayItem:(id)fp8; - (BOOL)updateWMProjectWindowArrayItem:(id)fp8; - (BOOL)removeWMProjectWindowArrayItem:(id)fp8; - (BOOL)getWMWindowInfo:(id)fp8 setProjectArrayItem:(id *)fp12 setIndexOfProjectArrayItem:(int *)fp16 setWindowArrayItem:(id *)fp20 setIndexOfWindowArrayItem:(int *)fp24; - (id)uniqueMenuItemNamesForFullPaths:(id)fp8; - (void)makeUniqueProjectNames; - (void)updateWindowMenu:(id)fp8 withUniqueNames:(BOOL)fp12; - (void)updateAllWindowMenus; - (void)menuNeedsUpdate:(id)fp8; - (void)_updateAllWindowMenus; - (void)logTheMenuHelperProjectArrayContents; @end @interface PBXWMProjectArrayItem : NSObject { NSMutableArray *windowArray; NSString *projectName; NSString *uniqueProjectName; PBXProjectDocument *projectDocument; } - (id)windowArray; - (int)windowCount; - (id)projectName; - (void)setProjectName:(id)fp8; - (id)uniqueProjectName; - (void)setUniqueProjectName:(id)fp8; - (id)projectDocument; - (void)_projectWillClose:(id)fp8; - (void)setProjectDocument:(id)fp8; - (BOOL)isNilProject; - (id)projectPath; - (id)initWMProjectArrayItem:(id)fp8; - (id)init; - (void)dealloc; - (void)finalize; - (id)windowArrayItemForIndex:(int)fp8; - (int)indexOfWindowArrayItem:(id)fp8; - (BOOL)hasWindow:(id)fp8; - (id)getWMWindowArrayItem:(id)fp8; - (id)addWMWindowArrayItem:(id)fp8; - (BOOL)updateWMWindowArrayItem:(id)fp8; - (BOOL)removeWMWindowArrayItemForIndex:(int)fp8; - (BOOL)removeWMWindowArrayItem:(id)fp8; - (void)refreshWMProjectArrayItem; - (int)compareProjectNames:(id)fp8; - (int)compareUniqueProjectNames:(id)fp8; - (void)appendProjectToWindowMenu:(id)fp8 withUniqueNames:(BOOL)fp12; - (void)logTheMenuHelperWindowArrayContents; @end @interface PBXWMWindowArrayItem : NSObject { NSString *uniqueWindowName; NSWindow *window; } - (id)window; - (void)setWindow:(id)fp8; - (id)windowName; - (id)uniqueWindowName; - (void)setUniqueWindowName:(id)fp8; - (id)initWMWindowItem:(id)fp8; - (id)init; - (int)compareWindowNames:(id)fp8; - (void)appendWindowToWindowMenu:(id)fp8 withIndent:(BOOL)fp12 addSeparator:(BOOL)fp16; - (void)logTheMenuHelperWindowContents; @end @interface PBXPipeCommand : NSObject { NSString *_displayName; NSString *_commandString; int _inputSource; int _outputDestination; NSString *_keyEquivalent; unsigned int _modifierMask; NSArray *_arguments; BOOL _displayIncrementalOutput; NSTask *_runningTask; NSString *_shellScriptPath; BOOL _replaceOutputRange; NSTextView *_outputTextView; struct _NSRange _outputRange; NSMutableString *_outputString; } + (id)shellPath; + (void)setShellPath:(id)fp8; + (BOOL)shouldRunStartupScript; + (void)setShouldRunStartupScript:(BOOL)fp8; + (void)_runStartupScriptAtPath:(id)fp8; + (void)runStartupScript; + (int)inputSourceForString:(id)fp8; + (int)outputDestinationForString:(id)fp8; + (void)getKeyEquivalent:(id *)fp8 andModifierMask:(unsigned int *)fp12 forString:(id)fp16; + (id)_expansionForPipeConfigVariableName:(id)fp8 inputString:(id)fp12 variableNameRange:(struct _NSRange)fp16 fullVariableRange:(struct _NSRange)fp24 context:(void *)fp32; + (id)pipesFromFile:(id)fp8; + (void)_setPipeIsRunning:(BOOL)fp8 inTextView:(id)fp12; + (BOOL)isPipeRunningInTextView:(id)fp8; - (id)initWithName:(id)fp8 commandString:(id)fp12 standardInputSource:(int)fp16 standardOutputDestination:(int)fp20 keyEquivalent:(id)fp24 modifierMask:(unsigned int)fp28; - (id)initWithDictionary:(id)fp8; - (id)copyWithZone:(struct _NSZone *)fp8; - (void)dealloc; - (void)finalize; - (unsigned int)hash; - (BOOL)isEqual:(id)fp8; - (id)dictionaryRepresentation; - (id)description; - (id)_expansionForPipeOutputVariableName:(id)fp8 inputString:(id)fp12 variableNameRange:(struct _NSRange)fp16 fullVariableRange:(struct _NSRange)fp24 context:(void *)fp32; - (void)_ensureLayoutAndDisplayOfRange:(struct _NSRange)fp8 inTextView:(id)fp16; - (void)_replaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16 inTextView:(id)fp20; - (void)_handleOutputString:(id)fp8; - (void)_finishExecuteBinary; - (void)_stdoutNowAvailable:(id)fp8; - (void)_writeInputStream:(id)fp8; - (void)_executeBinary:(id)fp8 inDirectory:(id)fp12 withArguments:(id)fp16 environment:(id)fp20 inputString:(id)fp24; - (id)_documentForTextView:(id)fp8; - (id)_expansionForPipeRuntimeVariableName:(id)fp8 inputString:(id)fp12 variableNameRange:(struct _NSRange)fp16 fullVariableRange:(struct _NSRange)fp24 context:(void *)fp32; - (id)_scriptDataForTextView:(id)fp8; - (BOOL)_writeTempScriptFile:(id)fp8 forTextView:(id)fp12; - (void)_runWithInputString:(id)fp8 fromTextView:(id)fp12; - (BOOL)runWithTextView:(id)fp8; - (id)name; - (id)commandString; - (int)inputSource; - (int)outputDestination; - (id)keyEquivalent; - (unsigned int)keyEquivalentModifierMask; - (id)arguments; - (void)setArguments:(id)fp8; - (BOOL)displayIncrementalOutput; - (void)setDisplayIncrementalOutput:(BOOL)fp8; @end @interface PBXPipeDOBackChannel : NSObject { NSString *_connectionName; NSConnection *_connection; NSMutableArray *_customMenuItems; struct _NSMapTable *_origItemCountsForMenus; } + (id)sharedPipeDOBackChannel; - (id)init; - (void)dealloc; - (void)finalize; - (id)connectionName; - (struct _NSMapTable *)_origItemCountsForMenus; - (id)_menuWithTitle:(id)fp8 inMenu:(id)fp12; - (id)_submenuAtPath:(id)fp8; - (int)_realIndexForIndex:(int)fp8 inMenu:(id)fp12 forInsertion:(BOOL)fp16; - (SEL)selectorForMenuItem:(id)fp8; - (void)updateKeyBindingForMenuItem:(id)fp8; - (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; - (int)addMenuItemsForScriptFile:(bycopy in id)fp8 atIndex:(in int)fp12 inMenuAtPath:(id)fp16; - (int)addSubmenuWithTitle:(bycopy in id)fp8 atIndex:(in int)fp12 inMenuAtPath:(id)fp16; - (int)addSubmenuWithImage:(bycopy in id)fp8 title:(bycopy in id)fp12 atIndex:(in int)fp16 inMenuAtPath:(id)fp20; - (int)addSeparatorItemAtIndex:(in int)fp8 inMenuAtPath:(bycopy in id)fp12; - (int)removeMenuItemAtIndex:(in int)fp8 inMenuAtPath:(bycopy in id)fp12; - (int)removeAllCustomItemsInMenuAtPath:(bycopy in id)fp8; @end @interface PBXWizardOverwritingFilesModule : PBXModule { NSBox *_itemsSelectionBox; NSButton *_cancelButton; NSButton *_overwriteSelectedButton; NSButton *_createFreshButton; PBXItemsSelectionModule *_itemsSelectionModule; PBXModule *_module; NSArray *_files; NSArray *_filesToOverwrite; int _userChoice; } + (id)sharedWizardOverwritingFilesModule; - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (id)loadModuleWindow; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (void)_setFiles:(id)fp8; - (void)_updateUIFromIvars; - (void)_updateIvarsFromUI; - (void)viewDidLoad; - (void)_setUserChoice:(int)fp8; - (int)userChoice; - (void)_setFilesToOverwrite:(id)fp8; - (id)filesToOverwrite; - (void)runModalForFiles:(id)fp8 relativeToWindow:(id)fp12 delegate:(id)fp16 didEndSelector:(SEL)fp20; - (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)cancelAction:(id)fp8; - (void)overwriteSelectedAction:(id)fp8; - (void)createFreshAction:(id)fp8; - (void)windowDidBecomeKey:(id)fp8; - (void)windowDidResignKey:(id)fp8; @end @interface PBXPopUpChoiceModule : PBXModule { NSButton *okButton; NSButton *cancelButton; NSButton *extraButton; NSTextField *titleField; NSPopUpButton *popUp; NSString *_title; int _selectedIndex; id _modalDelegate; SEL _didEndSel; BOOL _isAppModal; } + (id)sharedPopUpChoiceModule; - (id)loadModuleWindow; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (struct _NSSize)viewMaxSize; - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)setTitle:(id)fp8; - (id)title; - (id)_panelPreparedToRunWithPopUpTitles:(id)fp8 initialSelectedIndex:(int)fp12 extraButtonTitle:(id)fp16; - (int)runModalWithPopUpTitles:(id)fp8 initialSelectedIndex:(int)fp12 extraButtonTitle:(id)fp16; - (void)beginSheetWithPopUpTitles:(id)fp8 initialSelectedIndex:(int)fp12 extraButtonTitle:(id)fp16 relativeToWindow:(id)fp20 modalDelegate:(id)fp24 didEndSelector:(SEL)fp28 contextInfo:(void *)fp32; - (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (int)selectedIndex; - (void)popUpAction:(id)fp8; - (void)okButtonAction:(id)fp8; - (void)cancelButtonAction:(id)fp8; - (void)extraButtonAction:(id)fp8; @end @interface PBXAbstractProductSettingsModule : PBXProjectModule { PBXTarget *_target; struct _NSMapTable *_textFieldsToPListKeys; CDAnonymousStruct1 _apsmFlags; } + (id)allocWithZone:(struct _NSZone *)fp8; - (id)initWithTarget:(id)fp8; - (void)dealloc; - (void)finalize; - (void)moduleViewWasInstalled:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (id)target; - (void)setTarget:(id)fp8; - (void)viewDidLoad; - (void)update; - (void)takeStringValueFrom:(id)fp8; @end @interface NSMutableString (PumaStringAdditions) - (void)deleteAllCharactersInSet:(id)fp8; @end @interface PBXProductBasicSettingsModule : PBXAbstractProductSettingsModule { NSTextField *_executableField; NSTextField *_identifierField; NSTextField *_packageTypeField; NSTextField *_signatureField; NSTextField *_versionField; } - (void)viewDidLoad; @end @interface PBXProductDisplaySettingsModule : PBXAbstractProductSettingsModule { NSTextField *_nameField; NSTextField *_getInfoStringField; NSTextField *_shortVersionStringField; } - (void)viewDidLoad; @end @interface PBXProductIconSettingsModule : PBXAbstractProductSettingsModule { PBXExtendedTextField *_iconFileField; NSImageView *_iconImageView; } - (void)viewDidLoad; - (void)update; - (void)takeStringValueFrom:(id)fp8; - (void)_setIconImage; - (unsigned int)view:(id)fp8 draggingEntered:(id)fp12; - (BOOL)view:(id)fp8 prepareForDragOperation:(id)fp12; - (BOOL)view:(id)fp8 performDragOperation:(id)fp12; @end @interface PBXProductCocoaSettingsModule : PBXAbstractProductSettingsModule { NSTextField *_principalClassField; NSTextField *_mainNibFileField; } - (void)viewDidLoad; @end @interface PBXProductPureJavaSettingsModule : PBXAbstractProductSettingsModule { NSTextField *_mainClassField; PBXExtendedTableView *_classPathTable; NSButton *_addPathButton; NSButton *_removePathButton; NSButton *_menuBarCheckbox; NSButton *_cwdCheckbox; NSButton *_antiAliasCheckbox; NSButton *_growBoxCheckbox; NSButton *_liveResizeCheckbox; NSComboBox *_targetVMCombobox; NSTextField *_vmOptionsField; PBXExtendedTableView *_propertiesTable; NSButton *_addPropertyButton; NSButton *_removePropertyButton; NSBox *_classPathBox; NSBox *_settingsBox; NSBox *_propertiesBox; float _viewHeightSansClassPathTable; int _numRowsClassPathTableSizedTo; float _viewHeightSansPropertiesTable; int _numRowsPropertiesTableSizedTo; } - (id)_javaDictionaryObjectForKey:(id)fp8; - (void)_setJavaDictionaryObject:(id)fp8 forKey:(id)fp12; - (id)_classPathArray; - (id)_propertiesDictionary; - (BOOL)_booleanPropertyValue:(id)fp8 withDefault:(BOOL)fp12; - (void)_setBooleanProperty:(id)fp8 toValue:(BOOL)fp12 withDefault:(BOOL)fp16; - (BOOL)_onOffPropertyValue:(id)fp8 withDefault:(BOOL)fp12; - (void)_setOnOffProperty:(id)fp8 toValue:(BOOL)fp12 withDefault:(BOOL)fp16; - (void)_updateButtonState; - (void)viewDidLoad; - (void)_resizeViewIfNeeded; - (void)update; - (int)numberOfRowsInTableView:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (void)tableViewSelectionIsChanging:(id)fp8; - (void)addPath:(id)fp8; - (void)removePath:(id)fp8; - (void)addProperty:(id)fp8; - (void)removeProperty:(id)fp8; - (void)setAntiAliasFrom:(id)fp8; - (void)setCWDFrom:(id)fp8; - (void)setGrowBoxFrom:(id)fp8; - (void)setLiveResizeFrom:(id)fp8; - (void)setMenuBarFrom:(id)fp8; - (void)takeStringValueFrom:(id)fp8; @end @interface PBXProductDocumentTypesSettingsModule : PBXAbstractProductSettingsModule { PBXExtendedTableView *_docTypesTable; NSTextField *_docNameField; NSPopUpButton *_docRolePopup; NSTextField *_docExtensionsField; NSTextField *_docMIMETypesField; NSTextField *_docOSTypesField; NSTextField *_docIconFileField; NSImageView *_docIconImageView; NSTextField *_docDocumentClassField; NSButton *_docIsAPackageCheckbox; NSButton *_addButton; NSButton *_removeButton; NSMutableArray *_documentTypes; NSArray *_rowsBeingDragged; float _viewHeightSansTable; int _numRowsTableSizedTo; BOOL _justMadeChange; } - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)update; - (void)takeNameFrom:(id)fp8; - (void)takeRoleFrom:(id)fp8; - (void)takeExtensionsFrom:(id)fp8; - (void)takeMIMETypesFrom:(id)fp8; - (void)takeOSTypesFrom:(id)fp8; - (void)takeIconFileFrom:(id)fp8; - (void)takeDocumentClassFrom:(id)fp8; - (void)takePackageStatusFrom:(id)fp8; - (void)addNewDocumentType:(id)fp8; - (void)tableViewSelectionDidChange:(id)fp8; - (int)numberOfRowsInTableView:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (void)tableView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (void)tableView:(id)fp8 deleteRows:(id)fp12; - (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16; - (BOOL)tableView:(id)fp8 createRowsFromPasteboard:(id)fp12; - (unsigned int)tableView:(id)fp8 validateDrop:(id)fp12 proposedRow:(int)fp16 proposedDropOperation:(int)fp20; - (BOOL)tableView:(id)fp8 acceptDrop:(id)fp12 row:(int)fp16 dropOperation:(int)fp20; - (void)_productSettingsDidChange:(id)fp8; - (void)_getDocumentTypesFromTarget; - (void)_saveDocumentTypesToTarget; - (id)_documentTypeForIndex:(int)fp8; - (void)_setValue:(id)fp8 forKey:(id)fp12 inDocumentType:(id)fp16; - (void)_insertNewDocumentType; - (void)_insertDocumentTypes:(id)fp8 atIndex:(unsigned int)fp12; - (void)_removeDocumentTypesForIndices:(id)fp8; - (void)_setIconImage; - (void)_resizeViewIfNeeded; - (unsigned int)view:(id)fp8 draggingEntered:(id)fp12; - (BOOL)view:(id)fp8 prepareForDragOperation:(id)fp12; - (BOOL)view:(id)fp8 performDragOperation:(id)fp12; @end @interface PBXProductURLTypesSettingsModule : PBXAbstractProductSettingsModule { PBXExtendedTableView *_urlTypesTable; NSTextField *_urlNameField; NSTextField *_urlSchemesField; NSTextField *_urlIconFileField; NSImageView *_urlIconImageView; NSButton *_addButton; NSButton *_removeButton; NSMutableArray *_urlTypes; NSArray *_rowsBeingDragged; float _viewHeightSansTable; int _numRowsTableSizedTo; BOOL _justMadeChange; } - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)update; - (void)takeNameFrom:(id)fp8; - (void)takeSchemesFrom:(id)fp8; - (void)takeIconFileFrom:(id)fp8; - (void)addNewURLType:(id)fp8; - (void)tableViewSelectionDidChange:(id)fp8; - (int)numberOfRowsInTableView:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (void)tableView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (void)tableView:(id)fp8 deleteRows:(id)fp12; - (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16; - (BOOL)tableView:(id)fp8 createRowsFromPasteboard:(id)fp12; - (unsigned int)tableView:(id)fp8 validateDrop:(id)fp12 proposedRow:(int)fp16 proposedDropOperation:(int)fp20; - (BOOL)tableView:(id)fp8 acceptDrop:(id)fp12 row:(int)fp16 dropOperation:(int)fp20; - (void)_productSettingsDidChange:(id)fp8; - (void)_getURLTypesFromTarget; - (void)_saveURLTypesToTarget; - (id)_urlTypeForIndex:(int)fp8; - (void)_setValue:(id)fp8 forKey:(id)fp12 inURLType:(id)fp16; - (void)_insertNewURLType; - (void)_insertURLTypes:(id)fp8 atIndex:(unsigned int)fp12; - (void)_removeURLTypesForIndices:(id)fp8; - (void)_setIconImage; - (void)_resizeViewIfNeeded; - (unsigned int)view:(id)fp8 draggingEntered:(id)fp12; - (BOOL)view:(id)fp8 prepareForDragOperation:(id)fp12; - (BOOL)view:(id)fp8 performDragOperation:(id)fp12; @end @interface PBXInfoPlistExpertSettingsEditorModule : PBXPlistEditorModule { PBXTarget *_target; BOOL _handlingPListChangeNotification; float _viewHeightSansOutline; int _numRowsOutlineSizedTo; } - (id)initWithTarget:(id)fp8; - (void)propertyListChanged:(id)fp8; - (void)moduleViewWasInstalled:(id)fp8; - (void)viewDidLoad; - (void)targetProductSettingsDidChange:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (void)_resizeViewIfNeeded; - (void)update; - (void)addUIConfigurationToMutableDictionary:(id)fp8; - (void)takeUIConfigurationFromDictionary:(id)fp8; @end @interface PBXProductSettingsPlistEditorModule : PBXPlistEditorModule { PBXProductSettingsModule *_productSettingsModule; BOOL _handlingPListChangeNotification; } - (id)initWithProductSettingsModule:(id)fp8; - (void)propertyListChanged:(id)fp8; - (void)moduleViewWasInstalled:(id)fp8; - (void)targetProductSettingsDidChange:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (void)addUIConfigurationToMutableDictionary:(id)fp8; - (void)takeUIConfigurationFromDictionary:(id)fp8; @end @interface PBXProductCocoaJavaSettingsModule : PBXAbstractProductSettingsModule { NSButton *_javaNeededCheckbox; NSTextField *_javaRootField; PBXExtendedTableView *_javaPathTable; NSButton *_addItemButton; NSButton *_removeItemButton; float _viewHeightSansTable; int _numRowsTableSizedTo; } - (void)_updateButtonState; - (void)viewDidLoad; - (void)_resizeViewIfNeeded; - (void)update; - (void)setJavaNeededFrom:(id)fp8; - (int)numberOfRowsInTableView:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (void)tableViewSelectionIsChanging:(id)fp8; - (void)addItem:(id)fp8; - (void)removeItem:(id)fp8; @end @interface PBXExtendedMenu : NSMenu { } - (Class)classForArchiver; - (void)update; @end @interface PBXExtendedMenuItem : NSMenuItem { NSString *_defaultTitle; } - (Class)classForArchiver; - (id)initWithTitle:(id)fp8 action:(SEL)fp12 keyEquivalent:(id)fp16; - (void)dealloc; - (void)finalize; - (void)awakeFromNib; - (void)setDefaultTitle:(id)fp8; - (id)defaultTitle; @end @interface PBXExternalFileDocument : PBXFileDocument { id _externalEditorProxy; BOOL _isDirty; } + (id)externalFileDocuments; + (id)externalFileDocumentsWithEditor:(id)fp8; + (void)logExternalFileDocuments:(id)fp8; - (id)initWithFile:(id)fp8 externalEditor:(id)fp12; - (void)dealloc; - (void)finalize; - (void)setExternalEditor:(id)fp8; - (id)externalEditor; - (BOOL)writeToFile:(id)fp8 ofType:(id)fp12; - (BOOL)readFromFile:(id)fp8 ofType:(id)fp12; - (void)saveDocument:(id)fp8; - (void)_handleDocumentFileChanges:(id)fp8; - (BOOL)isDocumentEdited; - (void)setDocumentEdited:(BOOL)fp8; - (void)updateChangeCount:(int)fp8; - (void)openForUI; - (int)diskState; - (void)updateDiskStateInfo; - (BOOL)showAndSelectFromLine:(unsigned int)fp8 toLine:(unsigned int)fp12; - (BOOL)showAndSelectLine:(unsigned int)fp8; - (BOOL)showAndMakeActive; @end @interface PBXAEEditorSpecification : PBXExternalEditorSpecification { } - (BOOL)saveFile:(id)fp8; - (id)modifiedDocumentsArray; - (id)_modifiedFileDictionary; - (BOOL)_sendSaveDocumentEventForFile:(id)fp8; @end @interface PBXEmacsEditorSpecification : PBXExternalEditorSpecification { BOOL _reportsExceptions; } + (id)emacsPath; + (id)emacsCommandLine; + (BOOL)emacsIsCurrentlyOpen; + (void)_reportBrokenGnuclientConnection; + (BOOL)gnuservSuiteIsInstalled; - (id)name; - (id)genericName; - (BOOL)isCurrentlyOpen; - (BOOL)launch; - (BOOL)openBookmark:(id)fp8 bringToFront:(BOOL)fp12; - (void)_tryAgainWithBookmark:(id)fp8; - (BOOL)updateSelectionForBookmark:(id)fp8; - (BOOL)isCurrentlyEditingBookmark:(id)fp8; - (id)modifiedDocumentsArray; - (BOOL)saveFile:(id)fp8; - (BOOL)launchEmacs; - (BOOL)_openFile:(id)fp8 lineNumber:(int)fp12 selectionStart:(long)fp16 selectionEnd:(long)fp20 requestNotificationsOnFileSavingAndClosing:(BOOL)fp24; - (BOOL)_markDoneForBufferRepresentingFile:(id)fp8; - (BOOL)_printToEmacs:(id)fp8; - (BOOL)_switchToBufferForFile:(id)fp8; - (BOOL)_gotoLine:(int)fp8; - (BOOL)_selectCharacterRange:(struct _NSRange)fp8; - (BOOL)_gotoChar:(int)fp8; - (BOOL)_pushMark:(int)fp8 activate:(BOOL)fp12; - (void)_flashSelectionRange:(int)fp8; - (BOOL)_saveCurrentBuffer; - (BOOL)_dispatchBooleanLispCommand:(id)fp8; - (id)_dispatchLispCommand:(id)fp8; - (id)_invokeGnuclientWithArguments:(id)fp8; - (BOOL)reportsExceptions; - (void)setReportsExceptions:(BOOL)fp8; @end @interface PBXExternalEditorInterface : NSObject { NSMutableDictionary *_externalEditors; NSStatusItem *_statusItem; BOOL _checkedForExternalEditors; } + (id)sharedInterface; - (BOOL)checkedForExternalEditors; - (void)setCheckedForExternalEditors:(BOOL)fp8; - (void)unpackEditorListFromUserDefaults; - (void)autodiscoverInstalledEditors; - (void)packEditorListToUserDefaults; - (void)_registerForApplicationNotifications; - (void)applicationDidBecomeActive:(id)fp8; - (void)applicationDidResignActive:(id)fp8; - (void)applicationWillTerminate:(id)fp8; - (void)dealloc; - (void)finalize; - (id)externalEditorsMenuWithTarget:(id)fp8; - (BOOL)claimsEditor:(id)fp8; - (BOOL)claimsFile:(id)fp8; - (id)editorForBookmark:(id)fp8; - (BOOL)hasEditors; - (id)activeExternalEditors; - (id)editorWithName:(id)fp8; - (id)editorWithGenericName:(id)fp8; - (void)addEditor:(id)fp8; - (id)modifiedDocumentsFromExternalEditors; - (void)activateStatusMenu; - (void)deactivateStatusMenu; - (void)_makeFirstResponderPerformSelectorFromString:(id)fp8; - (void)_reallyMakeFirstResponderPerformSelectorFromString:(id)fp8; - (void)activatePB:(id)fp8; - (void)build:(id)fp8; - (void)buildAndRun:(id)fp8; - (void)buildAndDebug:(id)fp8; - (void)saveAll:(id)fp8; - (id)externalEditors; - (void)_setExternalEditors:(id)fp8; - (id)_statusItem; - (void)_setStatusItem:(id)fp8; @end @interface PBXExternalEditorSpecification : NSObject { NSString *_path; unsigned int _signature; NSString *_genericName; BOOL _isBlessed; BOOL _supportsAppleEvents; BOOL _supportsInitialLineSelection; BOOL _supportsInitialRangeSelection; BOOL _supportsDynamicLineSelection; BOOL _supportsDynamicRangeSelection; BOOL _supportsModifiedFilesQuery; BOOL _supportsModifyFileCallback; BOOL _supportsSaveFileCommand; BOOL _supportsSaveFileCallback; BOOL _supportsCloseFileCallback; BOOL _active; } + (id)externalEditorSpecificationWithPath:(id)fp8 signatureString:(id)fp12; + (id)externalEditorSpecificationWithPath:(id)fp8; + (id)externalEditorSpecificationWithPrefString:(id)fp8; + (unsigned long)_signatureForApplicationAtPath:(id)fp8; + (id)pathForApplicationWithSignature:(unsigned long)fp8; + (id)pathForApplicationWithName:(id)fp8; - (id)initWithPath:(id)fp8 signatureString:(id)fp12; - (id)initWithPath:(id)fp8; - (id)initWithPrefString:(id)fp8; - (void)dealloc; - (void)finalize; - (BOOL)isCurrentlyOpen; - (BOOL)isCurrentlyEditingBookmark:(id)fp8; - (BOOL)launch; - (BOOL)openBookmark:(id)fp8 bringToFront:(BOOL)fp12; - (BOOL)openFile:(id)fp8 bringToFront:(BOOL)fp12; - (BOOL)bringToFront; - (BOOL)updateSelectionForBookmark:(id)fp8; - (id)modifiedDocumentsArray; - (BOOL)saveFile:(id)fp8; - (void)refreshPathAndSignature; - (BOOL)isBlessed; - (id)name; - (void)_resolveGenericName; - (id)menuItemRepresentationWithTarget:(id)fp8; - (id)image; - (id)smallImage; - (id)signatureString; - (id)prefString; - (id)descriptor; - (void)_setSignature:(unsigned long)fp8; - (unsigned long)signature; - (void)_setPath:(id)fp8; - (id)path; - (void)_setGenericName:(id)fp8; - (id)genericName; - (BOOL)supportsAppleEvents; - (BOOL)supportsInitialLineSelection; - (BOOL)supportsInitialRangeSelection; - (BOOL)supportsDynamicLineSelection; - (BOOL)supportsDynamicRangeSelection; - (BOOL)supportsModifiedFilesQuery; - (BOOL)supportsSaveFileCommand; - (BOOL)supportsSaveFileCallback; - (BOOL)supportsCloseFileCallback; - (BOOL)supportsModifyFileCallback; - (BOOL)isActive; - (void)_setIsActive:(BOOL)fp8; - (BOOL)_openFile:(id)fp8 lineNumber:(short)fp12 selectionStart:(long)fp16 selectionEnd:(long)fp20 requestNotificationsOnFileSavingAndClosing:(BOOL)fp24; - (BOOL)_openFile:(id)fp8; - (BOOL)_openFile:(id)fp8 requestNotificationsOnFileSavingAndClosing:(BOOL)fp12; - (BOOL)_openFile:(id)fp8 lineNumber:(short)fp12; - (BOOL)_openFile:(id)fp8 selectionStart:(long)fp12 selectionEnd:(long)fp16; - (BOOL)validatePathAndSignature; @end @interface PBXViEditorSpecification : PBXExternalEditorSpecification { } + (void)initialize; + (id)viPath; - (id)name; - (id)genericName; - (BOOL)launch; - (BOOL)_openFile:(id)fp8 lineNumber:(short)fp12 selectionStart:(long)fp16 selectionEnd:(long)fp20 requestNotificationsOnFileSavingAndClosing:(BOOL)fp24; @end @interface PBXFileBreakpointMarker : PBXRulerMarker { } + (void)initialize; - (id)initWithRulerView:(id)fp8 location:(float)fp12 representedObject:(id)fp16; - (void)dealloc; - (id)image; - (void)didMove; - (unsigned int)supportedModifiers; - (int)supportedTypes; - (void)didSingleClickWithModifierFlags:(unsigned int)fp8; - (void)_singleClickAction:(id)fp8; - (void)didDoubleClickWithModifierFlags:(unsigned int)fp8; - (id)tooltipString; - (void)edit; @end @interface PBXInstructionPointerMarker : PBXRulerMarker { float _highlightStartY; float _highlightHeight; } + (void)initialize; - (id)initWithRulerView:(id)fp8 location:(float)fp12 representedObject:(id)fp16; - (id)image; - (void)setHighlightAtYCoordinate:(float)fp8 height:(float)fp12; - (float)highlightStartY; - (float)highlightHeight; - (void)didMove; - (struct _NSRect)imageRectInRuler; - (int)supportedTypes; @end @interface PBXDragDestinationImageView : NSImageView { id _dragDelegate; CDAnonymousStruct4 _delFlags; } - (void)setDragDelegate:(id)fp8; - (id)dragDelegate; - (unsigned int)draggingEntered:(id)fp8; - (unsigned int)draggingUpdated:(id)fp8; - (void)draggingExited:(id)fp8; - (BOOL)prepareForDragOperation:(id)fp8; - (BOOL)performDragOperation:(id)fp8; - (void)concludeDragOperation:(id)fp8; @end @interface PBXDebugDataValueHistoryModule : PBXDebugDSModelViewModule { PBXExtendedTableView *_valueHistoryTableView; PBXLSDataValue *_containerDV; PBXLSDataValue *_dataValue; } - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)setContainerDV:(id)fp8; - (void)setDataValue:(id)fp8; - (void)dsModelDidUpdate:(id)fp8; - (void)dsModelWillDealloc:(id)fp8; - (void)debugViewModuleWindowWillClose:(id)fp8; - (void)updateUI; - (int)numberOfRowsInTableView:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; @end @interface PBXLSDebuggingSystem : NSObject { } + (id)_myBundle; + (id)localizedStringForStateSteppingOver; + (id)localizedStringForStateNextInstruction; + (id)localizedStringForStateStepInstruction; + (id)localizedStringForStateSteppingInto; + (id)localizedStringForStateSteppingOut; + (id)localizedStringForStateRunning; + (id)localizedStringForStateInterrupted; + (id)localizedStringForStateStopped; + (id)localizedStringForStateNotExecuting; + (id)localizedStringForStateAtBreakpoint; + (id)localizedStringForStateAtBreakpointNumber; + (id)localizedStringForStateAtWatchpoint; + (id)localizedStringForStateStepCompleted; + (id)localizedStringForStateGotSignal:(id)fp8; + (id)localizedStringForStateGotCaughtException:(id)fp8; + (id)localizedStringForStateGotUncaughtException:(id)fp8; + (id)localizedStringForStateExitedWithValue:(int)fp8; + (id)localizedStringForLoadingExecutable; + (id)localizedStringForDoneLoadingExecutable; + (id)localizedStringForFailedLoadingExecutable; + (id)localizedStringForLoadedOneSharedLibrary; + (id)localizedStringForLoadedSharedLibraries:(int)fp8; + (id)localizedStringForLoadingSymbolsForSharedLibrary:(id)fp8; + (id)localizedStringForLoadingTotalStackFrames:(int)fp8 percentDone:(int)fp12; + (id)localizedStringForMovePCFailed:(id)fp8; + (id)localizedStringForMovePC:(id)fp8; + (id)localizedStringForFixAndContinueError:(id)fp8 WithFile:(id)fp12; + (id)localizedStringForFixAndContinuePatchedFile:(id)fp8 patchFile:(id)fp12; + (id)localizedStringForDebuggerStopped; + (id)localizedStringForFixAndContinueStarted; + (id)localizedStringForOKButtonLabel; + (id)localizedStringForFixAndContinueSheetTitle; + (id)localizedStringForDataFetchTimeout; + (id)localizedStringForContinueToLocation:(id)fp8; @end @interface PBXLSLaunchSystem : NSObject { } + (id)_setOfPlugins; + (id)_prototypeConfigSet; + (void)_loadBuiltins; + (id)pluginForClass:(Class)fp8; + (void)registerLaunchSystemPlugin:(id)fp8; + (void)registerPrototypeLaunchConfigs:(id)fp8; + (id)launchConfigsForLaunchAction:(id)fp8 andFileType:(id)fp12; + (void)_setupLaunchConfigsForExectuable:(id)fp8 andLaunchAction:(id)fp12; + (id)launchConfigForExectuable:(id)fp8 andLaunchAction:(id)fp12; + (id)_adaptorClassesDictionary; + (id)_debuggerAdaptorClassesSet; + (void)registerAdaptorClasses:(id)fp8; + (Class)adaptorClassForName:(id)fp8; + (id)_debuggableFileTypes; + (void)registerDebuggableFileTypes:(id)fp8 forPlugin:(id)fp12; + (BOOL)_loadADebugger; + (void)loadAllDebuggerPlugins; + (id)debuggerPluginForFileType:(id)fp8; + (id)debuggerAdaptorClasses; + (id)_pendingSessions; + (void)beginStopOfSession:(id)fp8; + (void)sessionDidStop:(id)fp8; + (id)configIdentifierForMallocDebug; + (id)configIdentifierForSampler; + (id)configIdentifierForObjectAlloc; + (id)configIdentifierForShark; @end @interface PBXLSDebuggingPlugin : PBXLSPlugin { } - (id)init; - (void)dealloc; - (void)finalize; - (BOOL)hasSharedLibraryModule; - (id)sharedLibraryModule; - (BOOL)hasBreakpointsModule; - (id)breakpointsModule; - (BOOL)hasTypeControllerModule; - (id)typeControllerModule; - (BOOL)isFileTypeDebuggable:(id)fp8; - (void)registerDebuggableFileTypes; @end @interface PBXLSPlugin : NSObject { } + (void)pluginDidLoad:(id)fp8; - (void)registerLaunchSystemDescriptions; @end @interface PBXLSLaunchAction : PBXTSEnumeratedValue { } + (void)initializeEnumeration:(id)fp8; + (id)runAction; + (id)debugAction; + (id)externalRunAction; @end @interface PBXLSLaunchConfig : PBXLSPlugableClass { NSString *_identifier; PBXLSLaunchAction *_launchAction; NSString *_displayName; NSArray *_requiredAdaptorNames; NSArray *_additionalAdaptorNames; NSArray *_allowableLaunchStyles; PBXLSLaunchStyle *_launchStyle; NSArray *_allowableLaunchStartActions; PBXLSLaunchStartAction *_launchStartAction; NSArray *_allowableLaunchStdioStyles; PBXLSLaunchStdioStyle *_launchStdioStyle; NSString *_remoteHostInfo; NSString *_startActionInfo; NSArray *_fileTypes; PBXRuntimeSystemSpecification *_rtsSpec; NSString *_pid; NSString *_coreFile; PBXLSLaunchStartAction *_previousLaunchStartAction; } + (id)config; + (id)launchConfigFromDictionary:(id)fp8; + (unsigned int)updateLaunchConfigs:(id)fp8 fromDictionary:(id)fp12; - (id)init; - (void)dealloc; - (void)finalize; - (BOOL)supportsSymbolLevels; - (id)copyWithZone:(struct _NSZone *)fp8; - (id)description; - (void)setLaunchAction:(id)fp8; - (id)launchAction; - (void)setDisplayName:(id)fp8; - (id)displayName; - (void)setIdentifier:(id)fp8; - (id)identifier; - (id)newExecutableLauncher; - (id)adaptorNames; - (void)setRequiredAdaptorNames:(id)fp8; - (id)requiredAdaptorNames; - (void)setAdditionalAdaptorNames:(id)fp8; - (id)additionalAdaptorNames; - (id)_validateValue:(id)fp8 inAllowableValues:(id)fp12; - (void)setAllowableLaunchStyles:(id)fp8; - (id)allowableLaunchStyles; - (void)setLaunchStyle:(id)fp8; - (id)launchStyle; - (BOOL)allowsRemoteLaunching; - (id)validateLaunchStyle:(id)fp8; - (void)setAllowableLaunchStartActions:(id)fp8; - (id)allowableLaunchStartActions; - (void)setLaunchStartAction:(id)fp8; - (void)setTemporaryLaunchStartAction:(id)fp8; - (id)launchStartAction; - (id)validateLaunchStartAction:(id)fp8; - (BOOL)mustLaunchExecutableImmediately; - (void)setAllowableLaunchStdioStyles:(id)fp8; - (id)allowableLaunchStdioStyles; - (void)setLaunchStdioStyle:(id)fp8; - (id)launchStdioStyle; - (id)validateLaunchStdioStyle:(id)fp8; - (void)setRemoteHostInfo:(id)fp8; - (id)remoteHostInfo; - (void)setStartActionInfo:(id)fp8; - (id)startActionInfo; - (void)setExecutableFileTypes:(id)fp8; - (id)executableFileTypes; - (void)setPrimaryRuntimeSystemSpecification:(id)fp8; - (id)primaryRuntimeSystemSpecification; - (id)encodeState; - (void)decodeState:(id)fp8; - (id)pid; - (void)setPid:(id)fp8; - (id)coreFile; - (void)setCoreFile:(id)fp8; - (void)resetTemporaryLaunchStartAction; @end @interface PBXLSLaunchStartAction : PBXTSEnumeratedValue { } + (void)initializeEnumeration:(id)fp8; + (id)noRunExecutable; + (id)runExecutable; + (id)loadCoreFile; + (id)attach; @end @interface PBXLSLaunchStdioStyle : PBXTSEnumeratedValue { } + (void)initializeEnumeration:(id)fp8; + (id)notSet; + (id)pipe; + (id)pty; + (id)systemConsole; + (id)TerminalWindow; @end @interface PBXLSLaunchStyle : PBXTSEnumeratedValue { } + (void)initializeEnumeration:(id)fp8; + (id)local; + (id)remoteViaSSH; + (id)remoteViaTCP; @end @interface PBXLSLaunchSession : NSObject { PBXLaunchSessionModule *_module; PBXExecutable *_executable; PBXLSLaunchConfig *_launchConfig; PBXLSExecutableLauncher *_launcher; int _state; NSDate *_sessionStartDate; BOOL _keepStats; NSMutableDictionary *_fixedFiles; } + (id)traceName; - (id)initWithSessionModule:(id)fp8 launchConfig:(id)fp12 executable:(id)fp16; - (void)dealloc; - (void)finalize; - (void)setKeepStats:(BOOL)fp8; - (BOOL)keepStats; - (id)executable; - (id)displayName; - (void)setLaunchSessionState:(int)fp8; - (int)launchSessionState; - (id)launchSessionStartDate; - (void)setLaunchSessionModule:(id)fp8; - (id)launchSessionStartDateForFile:(id)fp8; - (id)launchSessionModule; - (id)launchConfig; - (id)launcher; - (BOOL)setupLauncher; - (void)doLaunch; - (void)launch; - (void)stop; - (int)terminationStatus; - (void)cleanup; - (void)fixedFile:(id)fp8; @end @interface PBXLSAdaptor : PBXLSPlugableClass { XCUnretainedReference *_launcherReference; BOOL _taskIsRunning; NSMutableDictionary *_clientInfo; } + (id)name; + (id)runtimeSystemSpecification; - (id)initWithExecutableLauncher:(id)fp8; - (void)dealloc; - (void)finalize; - (id)name; - (void)updateArgumentsForLaunch:(id)fp8; - (void)updateEnvironmentForLaunch:(id)fp8; - (void)setExecutableLauncher:(id)fp8; - (id)executableLauncher; - (id)executable; - (id)launchSession; - (id)sessionModule; - (void)configureAdaptor; - (void)configureUI; - (void)unconfigureUI; - (void)executableDidStart; - (void)executableDidFinish; - (void)setTaskIsRunning:(BOOL)fp8; - (BOOL)taskIsRunning; - (void)dumpLog; - (void)logString:(id)fp8; - (void)projectDidOpen:(id)fp8; - (void)projectWillClose:(id)fp8; - (id)clientInfoDictionary; @end @interface PBXLSExecutableLauncher : NSObject { PBXTSTask *_task; PBXLSLaunchSession *_launchSession; NSMutableArray *_adaptors; PBXTSPTYDeviceByteStream *_ptyStream; BOOL _keepStats; XCUnretainedReference *_myUnretainedReference; } - (id)init; - (void)dealloc; - (void)finalize; - (void)setKeepStats:(BOOL)fp8; - (BOOL)keepStats; - (void)setLaunchSession:(id)fp8; - (id)launchSession; - (id)executable; - (id)launchConfig; - (id)adaptors; - (id)_argumentsFromAdaptors; - (void)_updateAdaptorEnvironmentsToDictionary:(id)fp8; - (void)cleanup; - (id)executableArguments; - (id)executableEnvironment; - (id)executableDirectory; - (id)executablePath; - (void)taskAllocate; - (void)taskConfigureStdIO; - (void)taskConfigureExecutionContext; - (void)adaptorsInstanciate; - (void)adaptorsConfigure; - (void)adaptorsConfigureUserInterface; - (void)adaptorsUnconfigureUserInterface; - (void)adaptorsExecutableDidStart; - (void)adaptorsExecutableDidFinish; - (void)adaptorsSetTaskIsRunning:(BOOL)fp8; - (BOOL)launch; - (void)stop; - (void)userInterfaceWillBeRemoved; - (void)task:(id)fp8 failureMessage:(id)fp12; - (void)taskDidStart:(id)fp8; - (void)taskDidStop:(id)fp8 stopRequested:(BOOL)fp12; - (void)task:(id)fp8 outputData:(id)fp12; - (id)taskArguments; - (id)taskEnvironment; - (id)taskDirectory; - (id)taskPath; - (id)task; - (unsigned int)taskProcessID; - (unsigned int)executableProcessID; - (id)byteStreamFromTask; - (id)byteStreamConsumerToTask; - (id)byteStreamFromExecutable; - (id)byteStreamConsumerToExecutable; - (id)unretainedReference; @end @interface PBXLSExternalExecutableLauncher : PBXLSExecutableLauncher { } - (id)taskArguments; - (id)taskEnvironment; - (id)taskDirectory; - (id)taskPath; - (id)externalLauncherPath; - (id)externalLauncherArguments; - (id)externalLauncherEnvironment; @end @interface PBXLSExternalRunLauncher : PBXLSExternalExecutableLauncher { } - (id)runExternalLaunchConfig; - (id)externalLauncherPath; - (void)_writePlist:(id)fp8 ToFile:(id)fp12; - (id)externalLauncherArguments; - (id)externalLauncherEnvironment; @end @interface PBXLSNativeRunnerPlugin : PBXLSPlugin { } - (void)registerLaunchSystemDescriptions; @end @interface PBXLSRunLaunchConfig : PBXLSLaunchConfig { } - (id)init; - (Class)pluginClass; - (void)setLaunchStyle:(id)fp8; - (void)setLaunchStartAction:(id)fp8; - (id)newExecutableLauncher; @end @interface PBXRulerMarker : NSRulerMarker { float _imageOffset; BOOL _isValid; } - (id)initWithRulerView:(id)fp8 location:(float)fp12 representedObject:(id)fp16; - (id)initWithRulerView:(id)fp8 markerLocation:(float)fp12 image:(id)fp16 imageOrigin:(struct _NSPoint)fp20; - (void)setIsValid:(BOOL)fp8; - (BOOL)isValid; - (void)didMove; - (void)didSingleClickWithModifierFlags:(unsigned int)fp8; - (void)didDoubleClickWithModifierFlags:(unsigned int)fp8; - (void)drawRect:(struct _NSRect)fp8; - (id)delegate; - (BOOL)trackMouse:(id)fp8 adding:(BOOL)fp12; - (unsigned int)supportedModifiers; - (int)supportedTypes; @end @interface PBXTextGutterView : NSRulerView { unsigned int _clientViewHasBackgroundColor:1; unsigned int _clientViewProvidesMarkerLocations:1; unsigned int RESERVED1:14; unsigned int _usesClientViewBackgroundColor:1; unsigned int _drawsLineNumbers:1; unsigned int RESERVED2:14; NSFont *_lineNumberFont; PBXRulerMarker *_lastMarkerControlClicked; struct _NSPoint _lastPointControlClicked; unsigned int _firstLineNumber; unsigned int _lastLineNumber; float *_lastMarkerLocations; unsigned int _lastMarkerLocationsSize; float _lastRulerOriginY; BOOL _doDisassemblyNumbers; NSArray *_lineToAsmMap; } + (id)customCursor; + (id)_defaultContextualMenu; - (id)initWithScrollView:(id)fp8 orientation:(int)fp12; - (void)dealloc; - (void)finalize; - (float)baselineLocation; - (void)resetCursorRects; - (void)_reapplyTooltips; - (void)setMarkers:(id)fp8; - (void)addMarker:(id)fp8; - (id)view:(id)fp8 stringForToolTip:(int)fp12 point:(struct _NSPoint)fp16 userData:(void *)fp24; - (BOOL)acceptsFirstResponder; - (BOOL)displaysTooltips; - (void)setClientView:(id)fp8; - (void)setOrientation:(int)fp8; - (BOOL)usesClientViewBackgroundColor; - (void)setUsesClientViewBackgroundColor:(BOOL)fp8; - (BOOL)drawsLineNumbers; - (void)setDrawsLineNumbers:(BOOL)fp8; - (void)redrawLineNumbersIfNeeded; - (id)lineNumberFont; - (void)setLineNumberFont:(id)fp8; - (id)lastMarkerControlClicked; - (struct _NSPoint)lastPointControlClicked; - (id)hitMarker:(struct _NSPoint)fp8 withEvent:(id)fp16; - (void)mouseDown:(id)fp8; - (id)menuForEvent:(id)fp8; - (void)_drawLineNumbers:(struct _NSRect)fp8; - (void)drawBackgroundInRect:(struct _NSRect)fp8; - (void)setDoDisassemblyNumbers:(BOOL)fp8; - (void)setLineToAsmMap:(id)fp8; @end @interface PBXLSDynamicLinkerImageModule : PBXProjectModule { PBXLSDynamicLinkerImageController *_controller; PBXExtendedTableView *_tableView; NSButton *_addButton; NSButton *_deleteButton; NSButton *_resetButton; NSButton *_helpButton; NSTextField *_executablePath; NSTextField *_nameTextField; NSTextField *_pathTextField; XCExtendedArrayController *_selectedShlibsController; NSPopUpButton *_systemLevelPopUp; NSPopUpButton *_userLevelPopUp; NSSearchField *_searchField; PBXExecutable *_executable; PBXLSDynamicLinkerImageModuleHelper *_bindingController; } + (id)defaultModuleNibName; - (void)setDynamicLinkerImageController:(id)fp8; - (id)dynamicLinkerImageController; - (unsigned int)moduleWindowStyleMask; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)selectSymbolPopupsForExecutable:(id)fp8; - (void)tearDownModule; - (void)debugSessionEnded:(id)fp8; - (void)activeExecutableDidChange:(id)fp8; - (void)updateWindowTitle:(id)fp8; - (void)updateDefaultTitleForExecutableSymbolLevelPopups:(id)fp8; - (void)currentSymbolLevelChanged:(id)fp8; - (void)willAddImageController; - (void)didAddImageController; - (void)reload:(id)fp8; - (id)_controllerExecutable; - (void)dsModelDidUpdate:(id)fp8; - (void)dsModelWillDealloc:(id)fp8; - (void)update; - (struct _NSSize)viewMinSize; - (void)setSymbolLevel:(int)fp8 forImage:(id)fp12; - (void)setExecutable:(id)fp8; - (id)executable; - (void)addObjectFile:(id)fp8; - (void)openPanelDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (id)newObjectBasedOnObject:(id)fp8 fromController:(id)fp12; - (void)setDefaultSystemSymbolLevel:(id)fp8; - (void)setDefaultUserSymbolLevel:(id)fp8; - (id)symbolLevelArray; - (void)resetShlibsAction:(id)fp8; - (void)deleteSelection:(id)fp8; @end @interface PBXLSDynamicLinkerImageModule (NSTableDataSource) - (int)numberOfRowsInTableView:(id)fp8; - (void)tableView:(id)fp8 deleteRows:(id)fp12; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (BOOL)tableView:(id)fp8 shouldSelectTableColumn:(id)fp12; @end @interface PBXLSDebuggerAdaptor : PBXLSAdaptor { NSMutableSet *_breakpointsSet; PBXLSTypeController *_typeController; unsigned int _operationNumber; NSMutableArray *_releasedResourceIDs; XCUnretainedReference *_myUnretainedReference; } - (id)initWithExecutableLauncher:(id)fp8; - (void)dealloc; - (void)finalize; - (void)errorMessage:(id)fp8; - (void)statusMessage:(id)fp8; - (void)createThreadWithThreadHandle:(unsigned long)fp8 name:(id)fp12 inThreadGroupNamed:(id)fp16; - (void)invalidateAllFramesContainerDataValue; - (void)destroyThreadWithThreadHandle:(unsigned long)fp8; - (id)threadGroupWithName:(id)fp8 create:(BOOL)fp12; - (oneway void)setState:(int)fp8 status:(int)fp12 isCurrentThread:(BOOL)fp16 forServerThreadHandle:(unsigned long)fp20; - (void)setProcessIsRunning; - (void)willUpdateThreads; - (void)didUpdateThreads; - (unsigned int)operationNumber; - (id)project; - (id)managedBreakpointsSet; - (id)breakpointInFile:(id)fp8 atLine:(int)fp12; - (BOOL)supportsDebuggerActionSideImplementation; - (id)debuggingSession; - (id)debugSessionModule; - (id)debuggingPlugin; - (id)process; - (void)setTypeController:(id)fp8; - (id)typeController; - (void)manageBreakpoint:(id)fp8; - (void)stopManagingBreakpoint:(id)fp8; - (BOOL)managesBreakpoint:(id)fp8; - (oneway void)continueAfterInitialization; - (BOOL)canManageBreakpoint:(id)fp8; - (id)activeBreakpoint; - (void)threadRequestUpdateStack:(id)fp8; - (void)threadRequestStepInstruction:(id)fp8; - (void)threadRequestNextInstruction:(id)fp8; - (void)threadRequestStepInto:(id)fp8; - (void)threadRequestStepOver:(id)fp8; - (void)threadRequestStepOut:(id)fp8; - (void)threadRequest:(byref id)fp8 stepUntilLineNumber:(unsigned int)fp12; - (void)threadRequestContinue:(id)fp8; - (void)requestDebuggerCreateWatchpoint:(id)fp8; - (void)requestDebuggerCreateWatchpointForDataValue:(id)fp8; - (void)requestDebuggerDeleteWatchpointForDataValue:(id)fp8; - (oneway void)requestNewBreakpoint:(id)fp8; - (oneway void)requestDeleteBreakpoint:(id)fp8; - (oneway void)requestBreakpointDidChange:(id)fp8; - (void)requestDebuggerMovePCInThread:(unsigned long)fp8 fileSpec:(id)fp12; - (void)requestDebuggerStatus; - (void)requestDebuggerContinueToFile:(id)fp8 lineNumber:(unsigned int)fp12; - (void)requestDebuggerCompleteString:(id)fp8; - (void)requestDebuggerFixAndContinue; - (void)requestFixAndContinueFile:(id)fp8 patch:(id)fp12 object:(id)fp16 shlib:(id)fp20; - (void)requestDisassemblyOfFrame:(id)fp8 mixedMode:(BOOL)fp12; - (BOOL)supportsContinueToHere; - (BOOL)supportsFixAndContinue; - (BOOL)supportsWatchpoints; - (oneway void)sendSIGINT; - (oneway void)requestSuspendAllThreads; - (id)newDataValueForFrame:(id)fp8; - (id)newFrameContextContainerDataValue; - (id)newGlobalContainerDataValue; - (void)globalVariableDVAddDataValue:(id)fp8 forGlobalDict:(id)fp12; - (void)globalVariableDVRemoveDataValueForDict:(id)fp8; - (void)requestNewDataValueForExpression:(id)fp8 addToContainerDataValue:(id)fp12 blockStartAddress:(id)fp16; - (void)requestNewDataValueForExpression:(id)fp8 addToContainerDataValue:(id)fp12 bindToFrame:(BOOL)fp16; - (BOOL)canCloneDataValue:(id)fp8; - (void)requestCloneDataValueByPathExpression:(id)fp8 addToContainerDataValue:(id)fp12; - (void)requestCloneDataValueByContent:(id)fp8 viewAsExpression:(id)fp12 addToContainerDataValue:(id)fp16; - (void)requestFetchGlobalsForLibrary:(id)fp8; - (void)logMessage:(id)fp8; - (void)requestDynamicLinkerImageControllerUpdate; - (void)requestGlobalsBrowserUpdate; - (void)requestMemoryBrowserUpdates; - (void)requestLoadGlobalsInDict:(id)fp8; - (void)requestLoadInferiorPlugin:(id)fp8; - (void)registerIDforRelease:(id)fp8; - (void)releaseInferiorResources; - (id)unretainedReference; - (id)expressionsDescriptionDV; - (id)createNewExpressionsDescriptionDV; - (id)globalsDescriptionDV; - (id)registersDescriptionDVExpressionsWindow; - (id)tooltipForBreakpoint:(id)fp8; @end @interface PBXLSRunStdIOStreamAdaptor : PBXLSAdaptor { PBXTSByteStream *_streamFromTTY; } + (id)name; + (id)runtimeSystemSpecification; - (void)unconfigureTTY; - (void)configureUI; - (void)unconfigureUI; - (Class)pluginClass; - (void)dealloc; - (void)finalize; @end @interface PBXLSAddressRange : PBXLSAddressValue { unsigned long long _size; } + (id)addressRangeWithString:(id)fp8 size:(unsigned long long)fp12; - (id)initWithAddressString:(id)fp8 size:(unsigned long long)fp12; - (id)initWithLocation:(unsigned long long)fp8 size:(unsigned long long)fp16; - (unsigned long long)size; - (unsigned long long)maxLocation; - (BOOL)containsAddressLocation:(unsigned long long)fp8; - (BOOL)containsAddress:(id)fp8; - (BOOL)containsAddressRange:(id)fp8; @end @interface PBXLSAddressValue : NSObject { unsigned long long _location; NSString *_hexAddressString; } + (id)addressValueWithString:(id)fp8; - (id)initWithAddressString:(id)fp8; - (id)initWithLocation:(unsigned long long)fp8; - (void)dealloc; - (void)finalize; - (unsigned long long)location; - (id)hexStringValue; - (int)compare:(id)fp8; @end @interface PBXLSDataValue : PBXLSModel { NSString *_symbolicName; PBXLSType *_baseType; PBXLSType *_viewAsType; PBXLSType *_dynamicType; NSString *_typeExpression; NSMutableArray *_valueHistoryList; PBXLSDVValue *_currentValue; NSString *_blockStartAddress; int _valueChangeStatus; int _summaryChangeStatus; int _baseTypeChangeStatus; int _dynamicTypeChangeStatus; BOOL _inScope; BOOL _hasChildren; BOOL _isUpdatingAfterSet; int _valueFormat; PBXLSStackFrame *_contextFrame; NSString *_pathExpression; int _pathExpressionValidityStatus; PBXDebugDataValueViewHelper *_viewHelper; NSArray *_allChildDataValuesCache; SEL _expandAction; BOOL _isBeingWatched; XCUnretainedReference *_myUnretainedReference; } - (void)_pushNewValueAtOperationNumber:(unsigned int)fp8; - (id)initWithDebugger:(id)fp8; - (void)dealloc; - (void)finalize; - (id)contentDescription; - (id)valueHistoryList; - (id)parentDataValue; - (id)containingDataValue; - (void)setSymbolicName:(id)fp8; - (id)symbolicName; - (void)setBaseType:(id)fp8; - (id)baseType; - (void)setViewAsType:(id)fp8; - (void)setViewHelper:(id)fp8; - (SEL)expandAction; - (void)setExpandAction:(SEL)fp8; - (id)executable; - (BOOL)isCustomizedDataDisplayEnabled; - (id)viewHelper; - (id)viewAsType; - (void)setDynamicType:(id)fp8; - (id)dynamicType; - (id)staticType; - (id)type; - (void)setTypeExpressionString:(id)fp8; - (id)typeExpressionString; - (BOOL)isPointerType; - (BOOL)isArrayType; - (BOOL)canPrintDescription; - (void)requestPrintDescriptionInThread:(id)fp8 atStackFrame:(id)fp12; - (void)setStringValue:(id)fp8; - (id)stringValue; - (void)setSummary:(id)fp8; - (id)summary; - (void)setInScope:(BOOL)fp8; - (BOOL)inScope; - (BOOL)valueIsEditable; - (void)resetValueChangeStatus; - (void)setValueChangeStatus:(int)fp8; - (int)valueChangeStatus; - (void)resetSummaryChangeStatus; - (void)setSummaryChangeStatus:(int)fp8; - (int)summaryChangeStatus; - (void)resetDynamicTypeChangeStatus; - (void)setDynamicTypeChangeStatus:(int)fp8; - (int)dynamicTypeChangeStatus; - (void)setContextFrame:(id)fp8; - (id)contextFrame; - (void)recursiveClearContextFrame; - (void)setHasChildren:(BOOL)fp8; - (BOOL)hasChildren; - (void)addChildDataValue:(id)fp8; - (void)setPathExpressionString:(id)fp8; - (id)pathExpressionString; - (void)setPathExpressionValidityStatus:(int)fp8; - (int)pathExpressionValidityStatus; - (void)requestGetPathExpressionString; - (void)requestGetPathExpressionStringForWatchpoint; - (BOOL)canGetPathExpressionString; - (id)allChildDataValues; - (void)invalidateAllChildDataValuesCache; - (void)requestUpdateValues; - (void)requestGetChildren; - (BOOL)canSetValueFormat; - (void)requestSetValueFormat:(int)fp8; - (int)valueFormat; - (void)requestSetStringValue:(id)fp8; - (void)requestReleaseChildren; - (void)_informContainerViewControllersOfMyUpdate; - (void)setUpdatingAfterSet:(BOOL)fp8; - (BOOL)isUpdatingAfterSet; - (void)didSetNewValue; - (void)didUpdateValues; - (void)didGetChildren; - (void)didReleaseChildren; - (id)blockStartAddress; - (void)setBlockStartAddress:(id)fp8; - (BOOL)isBeingWatched; - (void)setIsBeingWatched:(BOOL)fp8; - (id)unretainedReference; @end @interface PBXLSDVValue : NSObject { NSString *_stringValue; id _summary; unsigned int _operationNumber; } - (void)dealloc; - (void)finalize; - (void)setStringValue:(id)fp8; - (id)stringValue; - (void)setSummary:(id)fp8; - (id)summary; - (void)setOperationNumber:(unsigned int)fp8; - (unsigned int)operationNumber; @end @interface PBXLSDynamicLinkerImage : PBXLSModel { NSString *_sharedLibraryPath; NSString *_name; PBXLSAddressRange *_addressRange; int _symbolsStatus; int _symbolsLevel; int _symbolsLoadTime; int _sharedLibraryStatus; NSMutableArray *_globalVariables; } + (id)_myBundle; + (id)stringForSharedLibraryStatus:(int)fp8; + (id)symbolLevelArray; + (id)stringForSymbolsLevel:(int)fp8; + (id)stringForSymbolsLoadTime:(int)fp8; + (id)nameFromPath:(id)fp8; + (id)systemSharedLibraryNameRegEx; - (id)init; - (void)dealloc; - (void)finalize; - (id)description; - (id)contentDescription; - (void)setEqualTo:(id)fp8; - (id)dynamicLinkerImageController; - (void)setSharedLibraryPath:(id)fp8; - (id)sharedLibraryPath; - (id)displayName; - (id)name; - (void)setName:(id)fp8; - (BOOL)isSystemSharedLibrary; - (void)setSymbolsStatus:(int)fp8; - (int)symbolsStatus; - (void)setSymbolsLevel:(int)fp8; - (int)symbolsLevel; - (void)setSymbolsLoadTime:(int)fp8; - (int)symbolsLoadTime; - (void)setSharedLibraryStatus:(int)fp8; - (int)sharedLibraryStatus; - (void)setAddressRange:(id)fp8; - (id)addressRange; - (int)compareByName:(id)fp8; - (int)compareByAddress:(id)fp8; - (int)compareBySymbolsLevel:(id)fp8; - (int)compareBySymbolsWhenToLoad:(id)fp8; - (void)requestUpdateSymbolsToLevel:(int)fp8; - (void)didUpdateSymbolsToLevel; - (void)setGlobalVariables:(id)fp8; - (id)globalVariables; @end @interface PBXLSDynamicLinkerImageController : PBXLSModel { NSMutableDictionary *_persistentImages; NSMutableDictionary *_dynamicImages; PBXExecutable *_executable; } - (id)initWithDebugger:(id)fp8; - (void)dealloc; - (void)finalize; - (void)setDebugger:(id)fp8; - (BOOL)usingGDBCachedSymFiles; - (BOOL)haveGDBStopOnSharedLibraryLoad; - (void)_addImage:(id)fp8 toDictionary:(id)fp12; - (void)_removeImage:(id)fp8 fromDictionary:(id)fp12; - (void)_addPersistentImage:(id)fp8; - (void)_addImage:(id)fp8; - (void)_removeImage:(id)fp8; - (void)setExecutable:(id)fp8; - (id)executable; - (int)defaultSymbolsLevel; - (int)defaultSymbolsLoadTime; - (int)defaultSystemSymbolsLevel; - (int)defaultSystemSymbolsLoadTime; - (void)_processImageAfterLibraryLoading:(id)fp8; - (void)_processNewImage:(id)fp8; - (void)willUpdateDynamicLinkerImages; - (void)addDynamicLinkerImages:(id)fp8; - (void)appendNewDynamicLinkerImage:(id)fp8; - (void)didUpdateDynamicLinkerImages; - (id)dynamicLinkerImages; - (void)dynamicLinkerImageDidUpdateSymbolsLevel:(id)fp8; - (void)rescanImagesLibraryLoading; - (id)dynamicLinkerImageWithSharedLibraryAtPath:(id)fp8; - (id)persistentDynamicLinkerImages; - (id)persistentShlibImages; - (id)persistentDynamicLinkerImageWithSharedLibraryAtPath:(id)fp8; - (id)_imageByNameOrPath:(id)fp8 inDictionary:(id)fp12; - (id)persistentDynamicLinkerImageWithPathOrName:(id)fp8; - (id)dynamicLinkerImageWithPathOrName:(id)fp8; - (id)dynamicLinkerImageWithExactPath:(id)fp8; - (void)setSharedLibraryImageInfoOutOfDate; - (BOOL)needsUpdate; - (void)requestUpdate; - (void)requestUpdatesForGlobalsBrowser; - (void)removeImages; @end @interface PBXLSModel : NSObject { XCUnretainedReference *_debuggerReference; PBXLSModel *_parentModel; int _validityStatus; NSMutableArray *_children; int _childValidityStatus; NSMutableArray *_viewControllers; XCUnretainedReference *_unretainedReference; } + (id)stringForValidityStatus:(int)fp8; - (id)initWithDebugger:(id)fp8; - (id)initWithDebugger:(id)fp8 parentModel:(id)fp12; - (void)dealloc; - (void)finalize; - (id)_paddingForLevel:(unsigned int)fp8; - (id)contentDescription; - (id)contentDescriptionWithChildrenAtLevel:(unsigned int)fp8; - (id)description; - (id)debugger; - (void)setValidityStatus:(int)fp8; - (int)validityStatus; - (void)setParentModel:(id)fp8; - (id)parentModel; - (void)setChildValidityStatus:(int)fp8; - (int)childValidityStatus; - (id)children; - (void)addChild:(id)fp8; - (void)insertChild:(id)fp8 atIndex:(unsigned int)fp12; - (void)removeChild:(id)fp8; - (void)removeChildAtIndex:(unsigned int)fp8; - (void)removeAllChildren; - (void)removeChildrenInRange:(struct _NSRange)fp8; - (void)replaceChildAtIndex:(unsigned int)fp8 withChild:(id)fp12; - (id)_viewControllers; - (id)viewControllers; - (void)addViewController:(id)fp8; - (void)removeViewController:(id)fp8; - (BOOL)haveViewControllers; - (void)informViewControllersOfUpdate; - (void)informViewControllersOfDealloc; - (id)unretainedReference; @end @interface PBXLSProcess : PBXLSModel { PBXLSThread *_currentThread; BOOL _isRunning; BOOL _hasExited; int _exitStatus; PBXLSDynamicLinkerImageController *_imageController; } - (id)initWithDebugger:(id)fp8; - (void)dealloc; - (void)finalize; - (void)debuggerWillUpdateThreads:(id)fp8; - (void)debugger:(id)fp8 addThreadGroup:(id)fp12; - (void)debugger:(id)fp8 removeThreadGroup:(id)fp12; - (void)debugger:(id)fp8 setCurrentThread:(id)fp12; - (id)currentThread; - (void)debuggerSetIsRunning:(id)fp8; - (void)debugger:(id)fp8 setHasExitedWithStatus:(int)fp12; - (BOOL)hasExited; - (int)exitStatus; - (void)debuggerDidUpdateThreads:(id)fp8; - (BOOL)isRunning; - (id)threadGroups; - (id)threadGroupWithName:(id)fp8; - (id)_threadsOfType:(int)fp8; - (id)nonRunningThreads; - (id)threads; - (id)threadWithHandle:(unsigned long)fp8; - (id)dynamicLinkerImageController; @end @interface PBXLSStackFrame : PBXLSModel { unsigned long long _ipAddress; unsigned long long _fpAddress; unsigned int _ipLineNumber; NSString *_ipFileName; NSString *_functionName; PBXLSDataValue *_containerDV; NSMutableArray *_visibleDataValues; struct _NSRange _visibleDataValuesRange; PBXDisassemblyFileDocument *_disassemblyDocument; } + (id)globalStackFrame; - (void)dealloc; - (void)finalize; - (id)parentThread; - (void)setInstructionPointerAddress:(unsigned long long)fp8; - (unsigned long long)instructionPointerAddress; - (id)instructionPointerAddressString; - (void)setFramePointerAddress:(unsigned long long)fp8; - (unsigned long long)framePointerAddress; - (void)setLineNumber:(unsigned int)fp8; - (unsigned int)lineNumber; - (void)setFileName:(id)fp8; - (id)fileName; - (void)setFunctionName:(id)fp8; - (id)functionName; - (id)displayFunctionName; - (id)displayStackFrameInfo; - (void)threadDidUpdate; - (void)invalidateContainerDataValue; - (id)containerDataValue; - (void)ensureValidDataValues; - (void)invalidateDataValues; - (void)setVisibleDataItems:(id)fp8 visibleRange:(struct _NSRange *)fp12; - (id)visibleDataItemsVisibleRange:(struct _NSRange *)fp8; - (id)disassemblyFrameName; - (id)mixedFrameName; - (id)frameNameWithPrefix:(id)fp8; - (void)setDisassemblyDocument:(id)fp8; - (id)disassemblyDocument; - (BOOL)hasSymbols; @end @interface PBXLSThread : PBXLSModel { int _threadState; unsigned int _handle; int _threadStateStatus; NSString *_name; BOOL _didTransitionToSuspended; } - (id)initWithDebugger:(id)fp8; - (void)dealloc; - (void)finalize; - (void)setHandle:(unsigned long)fp8; - (unsigned long)handle; - (id)description; - (void)debugger:(id)fp8 setName:(id)fp12; - (id)name; - (id)displayName; - (id)displayStatus; - (id)parentThreadGroup; - (void)debuggerDelete:(id)fp8; - (void)clearDidTransitionToSuspended; - (BOOL)didTransitionToSuspended; - (id)stackFrames; - (void)setStackValidityStatus:(int)fp8; - (int)stackValidityStatus; - (void)invalidateFrameContainerValue; - (void)invalidateFrameDataValues; - (int)threadState; - (int)threadStateStatus; - (void)processDidUpdateAndDoUpdate:(BOOL)fp8; - (void)debugger:(id)fp8 setThreadState:(int)fp12 status:(int)fp16; - (void)debuggerDidUpdateStack:(id)fp8; - (void)requestUpdateStack; - (void)requestStepIntoInstruction; - (void)requestStepOverInstruction; - (void)requestStepInto; - (void)requestStepOver; - (void)requestStepOut; - (void)requestStepUntilLineNumber:(unsigned int)fp8; - (void)requestContinue; @end @interface PBXLSThreadGroup : PBXLSModel { NSString *_name; } - (id)initWithDebugger:(id)fp8; - (void)dealloc; - (void)finalize; - (void)debugger:(id)fp8 setName:(id)fp12; - (id)name; - (id)displayName; - (id)parentProcess; - (void)debugger:(id)fp8 addThread:(id)fp12; - (void)debugger:(id)fp8 removeThread:(id)fp12; - (id)threads; - (void)debuggerDelete:(id)fp8; @end @interface PBXLSType : NSObject { PBXLSTypeController *_typeController; NSString *_expressionString; PBXLSTypeDescription *_typeDescription; BOOL _canBeDynamic; } - (id)init; - (void)dealloc; - (void)finalize; - (id)description; - (void)setTypeController:(id)fp8; - (id)typeController; - (void)setExpressionString:(id)fp8; - (id)expressionString; - (BOOL)isBOOLOrBooleanType; - (void)setTypeDescription:(id)fp8; - (id)typeDescription; - (unsigned int)hash; - (BOOL)isEqual:(id)fp8; - (void)setCanBeDynamic:(BOOL)fp8; - (BOOL)canBeDynamic; @end @interface PBXLSTypeController : NSObject { PBXLSDebuggingSession *_debuggingSession; } + (id)typeControllerForSession:(id)fp8; - (void)dealloc; - (void)finalize; - (void)setDebuggingSession:(id)fp8; - (id)debuggingSession; - (id)typeByExpressionString:(id)fp8; @end @interface PBXLSTypeDescription : NSObject { NSDictionary *_summaryDictionary; } + (id)summaryValueExpressionStringKey; + (id)summaryValueExpressionReturnTypeStringKey; + (id)fetchSummaryValueOperationClassNameKey; + (id)fetchSummaryContentOperationClassNameKey; + (id)fieldNameStringKey; + (id)summaryContentFormatStringKey; - (void)dealloc; - (void)finalize; - (void)setSummaryDictionary:(id)fp8; - (id)summaryDictionary; @end @interface PBXLSDebuggingSession : PBXLSLaunchSession { PBXLSProcess *_process; PBXLSDebuggerAdaptor *_restartExecAdaptor; NSMutableArray *_debuggerAdaptors; } + (id)traceName; - (id)initWithSessionModule:(id)fp8 launchConfig:(id)fp12 executable:(id)fp16; - (void)dealloc; - (void)finalize; - (id)process; - (id)debugSessionModule; - (void)registerRestartExecutableAdaptor:(id)fp8; - (id)debuggerAdaptorForExecutableRestart; - (void)_addBreakpoints:(id)fp8 forDebugger:(id)fp12; - (void)_removeBreakpoints:(id)fp8 forDebugger:(id)fp12; - (void)debuggerDidInitialize:(id)fp8; - (id)_debuggerAdaptors; - (void)syncWithDebugger; - (void)suspendExecutable; - (void)restartExecutable; - (void)_attemptCreateOfBreakpoint:(id)fp8 forDebugger:(id)fp12; - (void)_attemptDeleteOfBreakpoint:(id)fp8 forDebugger:(id)fp12; - (void)_attemptChangeOfBreakpoint:(id)fp8 forDebugger:(id)fp12; - (void)_breakpointWasAdded:(id)fp8; - (void)_breakpointWillBeDeleted:(id)fp8; - (void)_projectItemsDidChange:(id)fp8; - (void)_globalBreakpointDidChange:(id)fp8; - (void)_projectDidOpen:(id)fp8; - (void)_projectWillClose:(id)fp8; - (void)sendLogMessageToDebuggers:(id)fp8; @end @interface PBXLSPlugableClass : NSObject { } - (id)plugin; - (Class)pluginClass; @end @interface PBXCVSModule : PBXProjectModule { XCBorderView *_detailView; XCSCMDataSource *_dataSource; XCSCMSmartGroup *_smartGroup; } - (void)dealloc; - (void)finalize; - (id)label; - (struct _NSSize)viewMinSize; - (BOOL)moduleEnforcesViewMinSize; - (void)viewDidLoad; - (BOOL)loadView; - (void)becomeActive; - (void)addNotificationObservers; - (void)removeNotificationObservers; - (id)xcSelection; - (void)revealItems:(id)fp8 select:(BOOL)fp12; - (BOOL)wantsToRetainFocusDuringSelection; - (id)windowOfSelection; - (void)didBecomeSelectionContext; - (id)selectedProjectItems; - (id)selectedProjectItemPaths; - (id)windowForSelectionContext; - (void)reloadDataForProxies; - (void)noteNeedsUpdateForItem:(id)fp8; - (id)project; - (id)projectItemPaths; @end @interface PBXBuildRuleModule : PBXModule { NSPopUpButton *_fileTypePopup; NSTextField *_filePatternsField; NSPopUpButton *_compilerSpecPopup; NSTextView *_scriptField; PBXExtendedTableView *_outputFilesTableView; NSButton *_addOutputFileButton; NSButton *_removeOutputFileButton; NSUndoManager *_scriptUndo; NSBox *_typeAndCompilerBox; NSBox *_scriptBox; NSBox *_outputFilesBox; float _viewHeightSansScriptField; float _viewHeightSansOutputFilesTable; int _numRowsOutputFilesTableSizedTo; unsigned int _resizingView:1; PBXBuildRule *_buildRule; NSString *_unknownCompilerSpecTitle; } - (id)initWithBuildRule:(id)fp8; - (void)dealloc; - (void)finalize; - (void)_updateButtonState; - (void)viewDidLoad; - (void)_resizeViewIfNeeded; - (void)update; - (id)label; - (id)buildRule; - (void)setBuildRule:(id)fp8; - (BOOL)_userCanEditBuildRule; - (void)textDidChange:(id)fp8; - (void)textFrameDidChange:(id)fp8; - (void)textDidEndEditing:(id)fp8; - (id)undoManagerForTextView:(id)fp8; - (void)undo:(id)fp8; - (void)redo:(id)fp8; - (int)numberOfRowsInTableView:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (void)tableViewSelectionIsChanging:(id)fp8; - (void)takeFileTypeFrom:(id)fp8; - (void)takeFilePatternsFrom:(id)fp8; - (void)takeCompilerSpecFrom:(id)fp8; - (void)addOutputFile:(id)fp8; - (void)removeOutputFile:(id)fp8; - (BOOL)validateLocalMenuItem:(id)fp8; @end @interface PBXAuthenticationModule : PBXModule { NSButton *defaultButton; NSButton *cancelButton; NSTextField *hostTextField; NSTextField *pathTextField; NSTextField *accountTextField; NSSecureTextField *passwordTextField; NSTextField *errorMessageTextField; NSBox *box; SEL _returnToSelector; SEL _cancelSelector; } - (id)loadModuleWindow; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (struct _NSSize)viewMaxSize; - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)becomeActive; - (void)setDefaultButtonTitle:(id)fp8; - (id)defaultButtonTitle; - (void)setHost:(id)fp8; - (id)host; - (void)setPath:(id)fp8; - (id)path; - (void)setAccount:(id)fp8; - (id)account; - (void)setPassword:(id)fp8; - (id)password; - (void)setTitle:(id)fp8; - (id)title; - (void)setErrorMessage:(id)fp8; - (id)errorMessage; - (void)_setupPanel; - (void)runModalRelativeToWindow:(id)fp8 delegate:(id)fp12 returnToSelector:(SEL)fp16; - (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)defaultButtonAction:(id)fp8; - (void)cancelButtonAction:(id)fp8; - (void)controlTextDidChange:(id)fp8; - (id)_sourceControlManager; @end @interface PBXExtendedTextField : NSTextField { } - (BOOL)becomeFirstResponder; - (unsigned int)draggingEntered:(id)fp8; - (unsigned int)draggingUpdated:(id)fp8; - (void)draggingExited:(id)fp8; - (BOOL)prepareForDragOperation:(id)fp8; - (BOOL)performDragOperation:(id)fp8; - (void)concludeDragOperation:(id)fp8; @end @interface PBXSourceCodeTypesetter : NSSimpleHorizontalTypesetter { } @end @interface PBXTextFieldEntryModule : PBXModule { NSButton *_defaultButton; NSButton *_cancelButton; NSTextField *_titleField; NSTextField *_stringField; id _modalDelegate; SEL _didEndSel; } - (id)loadModuleWindow; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (struct _NSSize)viewMaxSize; - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)setDefaultButtonTitle:(id)fp8; - (id)defaultButtonTitle; - (void)setTitle:(id)fp8; - (id)title; - (void)setString:(id)fp8; - (id)string; - (void)runModalRelativeToWindow:(id)fp8 modalDelegate:(id)fp12 didEndSelector:(SEL)fp16 contextInfo:(void *)fp20; - (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)defaultButtonAction:(id)fp8; - (void)cancelButtonAction:(id)fp8; - (void)controlTextDidChange:(id)fp8; @end @interface PBXBuildSettingsPaneModule : PBXTargetSettingsModule { } + (id)allocWithZone:(struct _NSZone *)fp8; @end @interface PBXFastFinder : NSObject { PBXFileReference *_fileReference; NSData *_fileData; NSString *_fileName; } - (id)initWithFileReference:(id)fp8; - (void)dealloc; - (void)finalize; - (BOOL)isWordBoundaryAtIndex:(int)fp8; - (id)fileName; - (BOOL)isOpenForUI; - (BOOL)isDocumentEdited; - (void)close; - (id)fullString; - (struct _NSRange)lineRangeForRange:(struct _NSRange)fp8; - (id)stringFromBookmark:(id)fp8; - (id)lineStringFromBookmark:(id)fp8; - (struct _NSRange)characterRangeFromBookmark:(id)fp8; - (struct _NSRange)lineNumberRangeFromBookmark:(id)fp8; - (id)findOccurenceOfString:(id)fp8 afterBookmark:(id)fp12 ignoreCase:(BOOL)fp16 matchStyle:(int)fp20 wrapAround:(BOOL)fp24 usingFileReference:(id)fp28; - (id)findOccurenceOfString:(id)fp8 beforeBookmark:(id)fp12 ignoreCase:(BOOL)fp16 matchStyle:(int)fp20 wrapAround:(BOOL)fp24 usingFileReference:(id)fp28; - (id)allOccurencesOfString:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 usingFileReference:(id)fp20; @end @interface PBXBuildSettingsLegacyModule : PBXBuildSettingsPaneModule { NSTextField *_buildCommandField; NSTextField *_buildArgumentsField; NSTextField *_workingDirectoryField; NSButton *_chooseDirectoryButton; NSButton *_populateEnvSwitch; PBXCompletionManager *_completionManager; } - (void)dealloc; - (void)finalize; - (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16; - (void)controlTextDidChange:(id)fp8; - (void)controlTextDidEndEditing:(id)fp8; - (void)viewDidLoad; - (void)update; - (id)label; - (void)takeBuildCommandFrom:(id)fp8; - (void)takeBuildArgumentsFrom:(id)fp8; - (void)takeWorkingDirectoryFrom:(id)fp8; - (void)_workingDirectoryOpenPanelDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (void)chooseWorkingDirectory:(id)fp8; - (void)takePopulateEnvFlagFrom:(id)fp8; @end @interface PBXBuildSettingsModule : PBXProjectModule { PBXViewListView *_aspectViewList; PBXBuildSettingsDictionary *_buildSettings; NSMutableArray *_aspectModules; struct { unsigned int observingBuildSettings:1; unsigned int RESERVED:31; } _bsmFlags; } - (id)initWithBuildSettings:(id)fp8; - (void)viewDidLoad; - (void)moduleViewWasInstalled:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (void)dealloc; - (void)finalize; - (id)buildSettings; - (id)aspectModules; - (void)noteNeedsUpdate:(id)fp8; - (void)update; @end @interface PBXTargetSummarySettingsModule : PBXTargetSettingsModule { NSTextField *_productTypeLabel; NSTextField *_productNameField; NSTextField *_fullProductNameLabel; NSTextView *_commentsText; NSTextField *_buildSettingNoticeLabel; BOOL _listeningForNotifications; } - (id)initWithTarget:(id)fp8; - (void)dealloc; - (void)finalize; - (void)_resetBuildSettingNotice; - (void)viewDidLoad; - (void)moduleViewWasInstalled:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (void)activeTargetDidChange:(id)fp8; - (void)activeBuildStyleDidChange:(id)fp8; - (void)activeBuildConfigurationNameDidChange:(id)fp8; - (void)update; - (void)takeProductNameFrom:(id)fp8; - (void)textDidEndEditing:(id)fp8; - (BOOL)isJavaSettings; @end @interface PBXTargetSettingsModule : PBXSettingsModule { PBXTarget *_target; id _dataSource; } + (id)allocWithZone:(struct _NSZone *)fp8; - (id)initWithTarget:(id)fp8; - (id)initWithTarget:(id)fp8 dataSource:(id)fp12; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (id)target; - (id)project; - (void)update; - (BOOL)canBeDeleted; - (void)willBeDeleted; - (BOOL)isJavaSettings; - (BOOL)isNonJavaSettings; @end @interface PBXExtendedComboBox : NSComboBox { } - (BOOL)becomeFirstResponder; @end @interface PBXXEmacsEditorSpecification : PBXEmacsEditorSpecification { } + (void)initialize; + (id)emacsPath; + (BOOL)x11ServerIsInstalled; - (id)name; - (BOOL)launchEmacs; @end @interface PBXDebugSessionVerticalInfoModule : PBXDebugViewModule { PBXDebugSessionModule *_debugSessionModule; NSView *_verticalView; } - (id)initWithModuleNibName:(id)fp8; - (id)slideOutTabIconImage; - (void)dealloc; - (void)finalize; - (void)setDebugSessionModule:(id)fp8; - (id)debugSessionModule; - (void)viewDidLoad; - (id)versionStringForUserConfiguration; - (id)versionStringKeyName; - (id)nameForUserConfiguration; - (id)geometryConfigurationDictionary; - (void)takeGeometryConfigurationFromDictionary:(id)fp8; - (id)contentConfigurationDictionary; - (void)takeContentConfigurationFromDictionary:(id)fp8; @end @interface PBXDebugDataValueViewHelper : NSObject { BOOL defaultShouldShowChildren; BOOL usesChildrenForDisplay; int childVisibilityState; PBXLSDataValue *dv; NSMutableDictionary *childViewHelpers; NSString *typeString; NSMutableDictionary *addedExpressions; int addedExpressionsCount; int cachedAddedChildrenCount; int cachedChildrenCount; int cachedChildrenToDisplay; BOOL shouldRegisterForCleanup; BOOL displayedInGUI; BOOL oldInScope; int oldValueChangeStatus; int oldDynamicTypeChangeStatus; int oldSymmaryChangeStatus; id oldSymbolicName; id oldStringValue; id oldTypeExpressionString; id oldSummary; int oldNumberOfChildren; BOOL formatStringsEnabled; NSString *valueFormatString; NSString *summaryFormatString; NSMutableSet *childrenForValueFormat; BOOL childrenForValueFormatValid; NSMutableSet *childrenForSummaryFormat; BOOL childrenForSummaryFormatValid; } + (void)initialize; + (id)customizedDataFile:(id)fp8 withExtension:(id)fp12; + (id)loadRegisterDefinitions; + (void)initializeFormatStringsDictionaries; + (BOOL)defaultVisibilityForDataValue:(id)fp8; + (id)typeStringForPBXLSType:(id)fp8; + (id)newViewHelperForDataValue:(id)fp8; + (void)loadPlugin:(id)fp8 debugger:(id)fp12; + (BOOL)addPlistFilesFromDirectory:(id)fp8 load:(BOOL)fp12; + (BOOL)addBundlesFromDirectory:(id)fp8 load:(BOOL)fp12; + (BOOL)addFormatStringsFromFiles:(id)fp8 load:(BOOL)fp12; + (void)validateCachedFormatters; - (void)customizedDataDisplayEnabledChanged:(id)fp8; - (void)_setCustomFormattingEnabled:(BOOL)fp8; - (id)initWithDataValue:(id)fp8; - (void)dealloc; - (void)finalize; - (id)dataValue; - (void)setDataValue:(id)fp8; - (id)typeString; - (void)dataValueWillDealloc; - (id)helperForChildDataValue:(id)fp8; - (void)addChildHelper:(id)fp8 forName:(id)fp12; - (void)setShowChildren:(BOOL)fp8; - (BOOL)shouldShowChildren; - (BOOL)usesChildrenForDisplay; - (int)numberOfChildrenToDisplay; - (id)displayStringForColumnNamed:(id)fp8; - (BOOL)displayNeedsUpdateFromChildren:(id)fp8; - (BOOL)displayNeedsUpdate; - (id)displayStringForVariableColumn; - (id)displayStringForValueColumn:(BOOL)fp8; - (id)displayStringForTypeColumn; - (id)displayStringForSummaryColumn:(BOOL)fp8; - (BOOL)shouldEditTableColumn:(id)fp8; - (BOOL)setDisplayString:(id)fp8 formatString:(id *)fp12 children:(id *)fp16 valid:(char *)fp20 formatStringsKey:(id)fp24 addToCustomized:(BOOL)fp28; - (void)setDisplayString:(id)fp8 forTableColumn:(id)fp12 addToCustomized:(BOOL)fp16; - (void)setDisplayString:(id)fp8 forTableColumn:(id)fp12; - (id)dataValueForChildName:(id)fp8 blockStartAddress:(id)fp12; - (id)dataValueForChildPathComponents:(id)fp8; - (id)dataValueForChildPath:(id)fp8; - (id)catenateAttributedStringComponents:(id)fp8; - (id)expressionPath; - (id)displayStringForChild:(id)fp8 column:(unsigned short)fp12; - (id)processString:(id)fp8 replace:(id)fp12 withString:(id)fp16 initialRange:(struct _NSRange)fp20; - (id)processParentString:(id)fp8 parentKey:(id)fp12 keyRange:(struct _NSRange)fp16; - (id)stringBySubstitutingVariableNameInString:(id)fp8; - (void)parseLiteralPrefix:(CDAnonymousStruct3 *)fp8; - (BOOL)parseBeginSpecifier:(CDAnonymousStruct3 *)fp8; - (BOOL)parseEndSpecifier:(CDAnonymousStruct3 *)fp8; - (void)processParsedReference:(CDAnonymousStruct3 *)fp8; - (BOOL)didAddExpression:(id)fp8 withBlockStartAddress:(id)fp12; - (BOOL)addAddedExpression:(id)fp8 blockStartAddress:(id)fp12; - (void)processUnresolvedReference:(CDAnonymousStruct3 *)fp8; - (id)displayStringForFormatString:(id)fp8 storeChildrenInSet:(id)fp12 validFlag:(char *)fp16; - (BOOL)isFormatString:(id)fp8; - (id)formatStrings; - (id)customizableFormatStringDictionary; - (void)writeCustomizableFormatStringDictionaries; - (id)formatStringForColumnKey:(id)fp8; - (void)updateFormatStrings; - (void)formatStringsChanged:(id)fp8; - (id)rawFormatStringForTableColumn:(id)fp8; @end @interface PBXQuickRefController : NSObject { PBXExtendedTableView *_resultsTableView; id _inputTextField; id _matchCountTextField; id _matchesTitleTextField; NSString *_titleOfMatchesTextField; NSArray *_rawRecords; NSMutableArray *_matches; PBXTableColumnManager *_quickReferenceColumnManager; NSMutableDictionary *_columnDictionary; unsigned int _apiSearchResultsBatchSize; unsigned int _rawRecordConversionIndex; BOOL _searchIsInProgress; NSString *_sortedColumnIdentifier; BOOL _sortIsAscending; BOOL _previousSortWasNative; NSArray *_allLanguages; NSArray *_currentCategoryLanguageFilter; NSArray *_cachedExcludedLanguageFilter; NSArray *_cachedCompositeLanguageFilter; } + (id)sharedQuickRefController; - (id)init; - (void)dealloc; - (void)finalize; - (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16; - (void)controlTextDidChange:(id)fp8; - (id)docBookmarkForUserSelection:(id)fp8; - (void)_notifySearchStopped; - (void)_searchDidComplete; - (void)_resetForNewSearch; - (void)_cancelCurrentSearch; - (void)cancelCurrentSearch:(id)fp8; - (void)_updateSearchResults:(id)fp8; - (void)searchForMatches:(id)fp8; - (void)searchForMatches:(id)fp8 withString:(id)fp12; - (int)numberOfRowsInTableView:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (id)tableView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 row:(int)fp24 mouseLocation:(struct _NSPoint)fp28; - (void)tableView:(id)fp8 didClickTableColumn:(id)fp12; - (void)_setSortIndicationForTableColumn:(id)fp8; - (void)_sort; - (void)_setupTextColumn:(id)fp8; - (id)requiredColumnIdentifiers:(id)fp8; - (id)optionalColumnIdentifiers:(id)fp8; - (id)_createColumnWithIdentifier:(id)fp8; - (id)addColumnForIdentifier:(id)fp8 toTable:(id)fp12; - (void)removeColumnForIdentifier:(id)fp8 fromTable:(id)fp12; - (id)_columnDictionary; - (id)menuTitleForIdentifier:(id)fp8; - (id)submenuItem; - (id)compositeLanguageFilter; - (BOOL)searchIsInProgress; - (void)setAPISearchResultsBatchSize:(unsigned int)fp8; - (void)setRawRecords:(id)fp8; - (id)rawRecords; - (void)setMatches:(id)fp8; - (id)matches; - (void)_configureTableView:(id)fp8; - (void)setTableView:(id)fp8; - (id)tableView; - (id)_sortedColumnIdentifier; - (void)_setSortedColumnIdentifier:(id)fp8; - (BOOL)_sortIsAscending; - (void)_setSortIsAscending:(BOOL)fp8; - (void)setTextField:(id)fp8; - (id)textField; - (void)setMatchCountTextField:(id)fp8; - (id)matchCountTextField; - (void)setMatchesTitleTextField:(id)fp8; - (id)matchesTitleTextField; - (void)setTitleOfMatchesTextField:(id)fp8; - (id)titleOfMatchesTextField; - (id)allLanguages; - (void)_setAllLanguages:(id)fp8; - (void)setAllLanguages:(id)fp8; - (id)currentCategoryLanguageFilter; - (void)setCurrentCategoryLanguageFilter:(id)fp8; - (id)excludedLanguagesFilter; - (void)setExcludedLanguagesFilter:(id)fp8; - (id)cachedExcludedLanguageFilter; - (void)setCachedExcludedLanguageFilter:(id)fp8; - (id)cachedCompositeLanguageFilter; - (void)setCachedCompositeLanguageFilter:(id)fp8; @end @interface PBXQuickRefMatch : NSObject { NSString *_refString; NSString *_symbol; NSString *_signature; NSString *_type; NSString *_class; NSString *_methodType; NSString *_language; BOOL _refStringFullyParsed; } - (id)initWithRefString:(id)fp8 restrictedToLanguages:(id)fp12; - (BOOL)setRefString:(id)fp8 restrictedToLanguages:(id)fp12; - (void)dealloc; - (void)finalize; - (void)_finishParsingRefString; - (id)type; - (id)iconicType; - (id)language; - (id)methodType; - (id)appleRef; - (BOOL)isManPageMatch; - (id)refString; - (void)setSymbol:(id)fp8; - (id)symbol; - (void)setSignature:(id)fp8; - (id)signature; - (void)setType:(id)fp8; - (void)setLanguage:(id)fp8; - (void)setClassName:(id)fp8; - (id)className; - (void)setMethodType:(id)fp8; @end @interface PBXQuickRefSearcher : NSObject { } + (void)setAPIIndexFolderPath:(id)fp8; + (id)_appleRefListPath; + (BOOL)isQuickRefLookupAvailable; + (void)initializeContextInfo; + (id)_matchStringForSearchString:(id)fp8; + (id)_allMatchesFromFile; + (id)_allMatchesFromMappedFile; + (id)matchStringForSearchString:(id)fp8; @end @interface PBXLSRunExternalLaunchConfig : PBXLSRunLaunchConfig { } - (id)initWithDisplayName:(id)fp8 path:(id)fp12 idString:(id)fp16; - (void)dealloc; - (void)finalize; - (id)newExecutableLauncher; - (id)launcherPath; @end @interface PBXCodeAssistant : NSWindowController { NSView *_view; NSTableView *_tableView; NSScrollView *_scrollView; NSTextField *_infoField; NSButton *_toggleButton; PBXCodeAssistantDataSource *_dataSource; unsigned int _lastCompletionLocation; NSArray *_cachedCompletionItems; NSArray *_cachedPriorityList; unsigned int _bestGuessCount; NSTextView *_textView; BOOL _filteringEvents; BOOL _recursing; BOOL _autoCompleting; BOOL _inSession; BOOL _sortAphabetically; BOOL _autoSuggestionDisabled; struct _NSRange _sessionRange; struct _NSRange _suggestionIndicatorRange; struct _NSRange _completionIndicatorRange; NSArray *_cachedCycleItems; unsigned int _lastInsertedCycleIndex; NSString *_lastInsertedSelection; NSString *_lastInsertedCompletionName; struct _NSRange _lastInsertedRange; struct _NSRange _lastSelectionRange; XCUndoCompletion *_lastUndoObject; struct _NSRange _justCompletedRange; } + (void)addToRecentCompletions:(id)fp8; + (float)factorForRecentCompletion:(id)fp8; - (void)awakeFromNib; - (id)initWithTextView:(id)fp8; - (void)dealloc; - (void)finalize; - (id)textView; - (id)tableView; - (id)scrollView; - (id)infoField; - (struct _NSRange)sessionRange; - (void)setSessionRange:(struct _NSRange)fp8; - (void)clearIndicatorRanges; - (struct _NSRange)suggestionIndicatorRange; - (struct _NSRange)completionIndicatorRange; - (struct _NSRange)justCompletedRange; - (void)setJustCompletedRange:(struct _NSRange)fp8; - (BOOL)autoCompleting; - (void)setAutoCompleting:(BOOL)fp8; - (BOOL)inSession; - (void)setInSession:(BOOL)fp8; - (BOOL)assistantVisible; - (unsigned int)_startOfPrevWordFromIndex:(unsigned int)fp8; - (id)prefixForCurrentLocation; - (void)adjustPrioritiesForRecentItems; - (void)updateList; - (void)purgeList; - (id)completionItems; - (id)completionInfoString; - (void)_indexChanged:(id)fp8; - (void)_createDataSource; - (id)dataSource; - (BOOL)hasSuggestionsForPrefix:(id)fp8; - (id)completionItemsWithPrefix:(id)fp8; - (id)completionItemsBasedOnCurrentSortWithPrefix:(id)fp8; - (void)replaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16; - (void)replaceCharactersInRange:(struct _NSRange)fp8 withAttributedString:(id)fp16; - (void)addAttribute:(id)fp8 value:(id)fp12 range:(struct _NSRange)fp16; - (void)positionCodeAssistant; - (void)popupAssistant; - (void)dismissAssistant; - (BOOL)isCycling; - (void)undoCycling; - (id)_cycleItems; - (id)currentCycleItem; - (id)lastInsertedSelection; - (id)selectedItem; - (id)bestItemWithPrefix:(id)fp8; - (BOOL)shouldShowSuggestionIndicatorAtRange:(struct _NSRange)fp8; - (void)_autoSuggest:(id)fp8; - (void)_autoSuggestionList:(id)fp8; - (void)_autoCompletionList:(id)fp8; - (void)_scheduleAutoSuggestionAfterDelay:(float)fp8; - (void)textDidChange:(id)fp8; - (void)textStorageDidProcessEditing:(id)fp8; - (void)textViewDidChangeSelection:(id)fp8; - (void)willUndo:(id)fp8; - (void)willRedo:(id)fp8; - (void)_blinkCaretTimerAction:(id)fp8; - (void)scrollListForKey:(unsigned short)fp8; - (void)filterEvents:(id)fp8; - (void)beginSessionAtRange:(struct _NSRange)fp8; - (struct _NSRange)_rangeOfPlaceholderFromRange:(struct _NSRange)fp8 forward:(BOOL)fp16; - (void)removeCurrentPlaceholder; - (void)endSessionWithCompletionItem:(id)fp8; - (void)cancelSession; - (BOOL)doCommandBySelector:(SEL)fp8; - (BOOL)keyDown:(id)fp8; - (void)_completionList:(BOOL)fp8; - (void)completionList:(id)fp8; - (void)chooseElement:(id)fp8; - (void)completionPlaceholderSelect:(id)fp8; - (void)completionPlaceholderSelectPrevious:(id)fp8; - (void)cancel:(id)fp8; - (void)complete:(id)fp8; - (void)_cycleCompletionListForward:(BOOL)fp8; - (void)_cycleCompletionForward:(BOOL)fp8; - (void)nextCompletion:(id)fp8; - (void)previousCompletion:(id)fp8; - (int)numberOfRowsInTableView:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)checkboxAction:(id)fp8; @end @interface PBXCodeAssistantWindow : NSWindow { } - (id)initWithContentRect:(struct _NSRect)fp8; - (BOOL)worksWhenModal; - (BOOL)isKeyWindow; - (BOOL)hasShadow; - (void)_commonAwake; @end @interface PBXCodeAssistantView : NSView { } - (id)initWithFrame:(struct _NSRect)fp8; - (void)drawRect:(struct _NSRect)fp8; @end @interface PBXCodeAssistantStrategy : NSObject { NSTextView *_textView; BOOL _shouldSetInfoString; } - (id)initWithTextView:(id)fp8; - (void)dealloc; - (void)finalize; - (BOOL)getItems:(id *)fp8 withInfoString:(id)fp12; - (void)setShouldSetInfoString:(BOOL)fp8; - (BOOL)shouldSetInfoString; @end @interface PBXCodeAssistantExpressionStrategy : PBXCodeAssistantStrategy { PBXCodeCompletion *_codeCompletor; BOOL _isObjC; BOOL _isCPP; BOOL _isJava; } - (id)initWithTextView:(id)fp8 languageSpec:(id)fp12; - (void)dealloc; - (void)finalize; - (void)_indexDropped:(id)fp8; - (id)codeCompletor; - (id)nonWordChars; - (void)_adjustItemPriorities:(id)fp8 forWordsInString:(id)fp12; - (BOOL)getItems:(id *)fp8 withInfoString:(id)fp12; @end @interface PBXCodeAssistantScannerBasedStrategy : PBXCodeAssistantStrategy { NSArray *_keywords; NSArray *_docCommentKeywords; NSArray *_preprocessorKeywords; } - (id)_stringCompletionItemsForStringArray:(id)fp8; - (id)initWithTextView:(id)fp8 languageSpec:(id)fp12 useAltKeywords:(BOOL)fp16; - (void)dealloc; - (void)finalize; - (BOOL)getItems:(id *)fp8 withInfoString:(id)fp12; @end @interface PBXCodeAssistantVariablesStrategy : PBXCodeAssistantStrategy { BOOL _isObjC; BOOL _isCPP; BOOL _isJava; } - (id)initWithTextView:(id)fp8 languageSpec:(id)fp12; - (id)filterJavaGlobals:(id)fp8; - (BOOL)getItems:(id *)fp8 withInfoString:(id)fp12; @end @interface PBXFunctionSymbol (PBXCodeAssistantCategory) - (id)icon; - (id)smallIcon; @end @interface PBXEnumerationSymbol (PBXCodeAssistantCategory) - (id)icon; - (id)smallIcon; @end @interface PBXTypedefSymbol (PBXCodeAssistantCategory) - (id)icon; - (id)smallIcon; @end @interface PBXMethodSymbol (PBXCodeAssistantCategory) - (id)icon; - (id)smallIcon; @end @interface PBXMemberVariableSymbol (PBXCodeAssistantCategory) - (id)icon; - (id)smallIcon; @end @interface PBXStructureSymbol (PBXCodeAssistantCategory) - (id)icon; - (id)smallIcon; @end @interface PBXProtocolSymbol (PBXCodeAssistantCategory) - (id)icon; - (id)smallIcon; @end @interface PBXMemberContainerSymbol (PBXCodeAssistantCategory) - (id)icon; - (id)smallIcon; @end @interface PBXSymbol (PBXCodeAssistantCategory) - (id)displayText; - (id)displayType; - (id)completionText; - (id)descriptionText; - (id)icon; - (id)smallIcon; @end @interface PBXCodeAssistantDataSource : NSObject { NSTextView *_textView; NSMutableArray *_strategies; NSArray *_items; NSMutableString *_infoString; struct _NSRange _lastParseRange; } + (id)classImage; + (id)protocolImage; + (id)fieldImage; + (id)methodImage; + (id)structImage; + (id)localImage; + (id)globalImage; + (id)variableImage; + (id)macroImage; + (id)enumImage; + (id)typeImage; + (id)constImage; + (id)functionImage; + (id)smallClassImage; + (id)smallProtocolImage; + (id)smallFieldImage; + (id)smallMethodImage; + (id)smallStructImage; + (id)smallLocalImage; + (id)smallGlobalImage; + (id)smallVariableImage; + (id)smallMacroImage; + (id)smallEnumImage; + (id)smallTypeImage; + (id)smallConstImage; + (id)smallFunctionImage; - (id)initWithTextView:(id)fp8; - (void)dealloc; - (void)finalize; - (void)purgeList; - (BOOL)shouldUpdateList; - (void)updateList; - (int)count; - (id)items; - (id)infoString; - (BOOL)isPopupTrigger:(unsigned short)fp8; @end @interface PBXCodeAssistantCLanguageDataSource : PBXCodeAssistantDataSource { NSMutableArray *_cachedBigList; BOOL _isObjC; BOOL _isJava; BOOL _isCpp; } - (id)initWithTextView:(id)fp8 languageSpec:(id)fp12; - (void)dealloc; - (void)finalize; - (BOOL)_looksLikeObjCMessageExpression; - (BOOL)isPopupTrigger:(unsigned short)fp8; @end @interface PBXCodeAssistantWordBasedDataSource : PBXCodeAssistantDataSource { } - (id)initWithTextView:(id)fp8; - (id)infoString; @end @interface PBXCodeAssistantWordBasedStrategy : PBXCodeAssistantStrategy { } - (id)_stringCompletionItemsForStringArray:(id)fp8; - (BOOL)getItems:(id *)fp8 withInfoString:(id)fp12; @end @interface PBXCodeAssistantScannerBasedDataSource : PBXCodeAssistantDataSource { } - (id)initWithTextView:(id)fp8 languageSpec:(id)fp12; - (id)infoString; @end @interface PBXStringCompletionItem : NSObject { NSString *_name; int _priority; } - (id)initWithString:(id)fp8; - (void)dealloc; - (void)finalize; - (id)name; - (id)displayText; - (id)displayType; - (id)completionText; - (id)descriptionText; - (id)description; - (id)icon; - (int)priority; - (void)setPriority:(int)fp8; @end @interface PBXTextAttachmentCell : NSTextAttachmentCell { } - (struct _NSPoint)cellBaselineOffset; - (struct _NSSize)cellSize; @end @interface NSMenu (PBXExtensions) - (void)addItems:(id)fp8; - (void)insertItems:(id)fp8 atIndex:(unsigned int)fp12; - (unsigned int)insertEnabledItems:(id)fp8 atIndex:(unsigned int)fp12; @end @interface PBXBuildLogItem (PBXUIExtensions) - (id)firstErrorForUI; - (id)nextErrorForUI; - (id)previousErrorForUI; - (id)firstWarningForUI; - (id)nextWarningForUI; - (id)nextProblemForUI:(BOOL)fp8; - (id)previousProblemForUI:(BOOL)fp8; @end @interface NSScreen (PBXExtensions) - (id)orderedWindows; @end @interface NSView (PBXExtensions) - (id)superviewOfType:(Class)fp8; - (void)setPixelAlignedFrame:(struct _NSRect)fp8; - (BOOL)isVisible; @end @interface NSLevelIndicator (PBXUIExtensions) - (BOOL)isIndeterminate; - (void)setIndeterminate:(BOOL)fp8; - (BOOL)usesThreadedAnimation; - (void)setUsesThreadedAnimation:(BOOL)fp8; - (void)setStyle:(int)fp8; - (int)style; - (void)startAnimation:(id)fp8; - (void)stopAnimation:(id)fp8; @end @interface NSToolbar (PBXExtensions) - (id)itemWithIdentifier:(id)fp8; @end @interface NSMutableArray (UtilityAPI) - (id)initWithCopies:(id)fp8 capacity:(int)fp12; - (void)insertUniqueObject:(id)fp8 usingSortFunction:(void *)fp12 withContext:(void *)fp16; - (void)insertUniqueArray:(id)fp8 usingSortFunction:(void *)fp12 withContext:(void *)fp16; - (void)removeDuplicates:(id)fp8; - (void)insertObjects:(id)fp8 atIndex:(unsigned int)fp12; @end @interface NSArray (QueryAPI) - (id)dictionaryWithValue:(id)fp8 forKey:(id)fp12; - (id)objectWithGUIDMatchingString:(id)fp8; - (id)objectWithGUID:(id)fp8; - (id)objectOfType:(Class)fp8; - (id)objectOfType:(Class)fp8 matchingFunction:(void)fp12 usingData:(void *)fp13; - (int)numberOfType:(Class)fp8; - (unsigned int)indexOfFirstType:(Class)fp8; - (id)arrayOfType:(Class)fp8; @end @interface NSFont (FallbackAPI) + (id)xCodeFontWithName:(id)fp8 size:(float)fp12; @end @interface PBXGroup (SmartGroupFilterAPI) - (id)findGroupWithGlobalID:(id)fp8 recursiveSearch:(BOOL)fp12 compareSelf:(BOOL)fp16; @end @interface NSString (StringUtilities) - (id)trimToLength:(int)fp8 preserveRange:(struct _NSRange)fp12; @end @interface PBXProjectWorkspaceModule : PBXWorkspaceModule { PBXSmartGroupTreeModule *_smartGroupTreeModule; NSBox *_detailView; NSView *_editorView; NSView *_groupViewPlaceholder; PBXGestureSplitView *_groupWithDetailSplitView; PBXGestureSplitView *_detailWithEditorSplitView; struct { unsigned int buildResultsLog_ShowInDrawer:1; unsigned int RESERVED:24; } _pwsFlags; NSDrawer *_buildDrawer; struct _NSRect _oldEditorFrame; struct _NSRect _oldDetailFrame; struct _NSRect _oldSuperviewFrame; PBXSmartGroupDataSource *_dataSource; id _initialDataSourceSelection; PBXCornerView *_groupTreeCornerControl; PBXCornerView *_detailCornerControl; BOOL _isClosing; BOOL _isTakingConfiguration; BOOL _closeProjectWhenDeallocated; NSMutableArray *_projectTextDocsToCloseOnDealloc; NSMutableDictionary *_navigationStateToRestore; } + (void)initialize; - (id)init; - (id)initWithWorkspaceTemplate:(id)fp8 andUpdateUI:(BOOL)fp12; - (void)dealloc; - (void)finalize; - (void)takeContentConfigurationFromDictionary:(id)fp8; - (id)geometryConfigurationDictionary; - (void)takeGeometryConfigurationFromDictionary:(id)fp8; - (void)tileWorkspace; - (void)_setWorkspaceTemplate:(id)fp8; - (BOOL)isMainModule; - (BOOL)isDocumentModule; - (void)viewDidLoad; - (void)addNotificationObservers; - (void)removeNotificationObservers; - (void)_showBuildResults:(id)fp8; - (void)windowDidShow; - (void)configureToolbarOnWindow:(id)fp8; - (id)moduleToolbarAllowedItemIdentifiers; - (id)toolbarCombinableItemIdentifiers:(id)fp8; - (id)moduleToolbarDefaultItemIdentifiers; - (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16; - (void)_addToolbarItemIdentifiersForModule:(id)fp8; - (void)toolbarDidChange:(id)fp8; - (id)_toolbarConfigurationDictionary; - (void)_takeToolbarConfigurationFromDictionary:(id)fp8; - (BOOL)validateToolbarItem:(id)fp8; - (id)targetTreeModule; - (id)groupTreeModule; - (id)smartGroupTreeModule; - (void)_setupGroupTreeView; - (void)projectDocumentWillChange:(id)fp8; - (void)splitView:(id)fp8 resizeSubviewsWithOldSize:(struct _NSSize)fp12; - (struct _NSSize)viewMinSize; - (BOOL)moduleEnforcesViewMinSize; - (struct _NSSize)windowWillResize:(id)fp8 toSize:(struct _NSSize)fp12; - (void)setDebuggerWindowVisible:(BOOL)fp8; - (BOOL)isDebuggerWindowVisible; - (void)toggleDebuggerWindowVisible:(id)fp8; - (BOOL)debuggerSessionModuleExists; - (id)debuggerSessionModule; - (void)showDebuggerTab:(id)fp8; - (void)toggleDebuggerTab:(id)fp8; - (id)buildResultsModule; - (void)setBuildWindowVisible:(BOOL)fp8; - (BOOL)isBuildWindowVisible; - (void)toggleBuildWindowVisible:(id)fp8; - (void)setErrorsWarningsGroupExpanded:(BOOL)fp8; - (void)showBuildTab:(id)fp8; - (void)makeBuildTabVisible:(BOOL)fp8; - (BOOL)isBuildTabVisible; - (void)toggleBuildTab:(id)fp8; - (id)runSessionModule; - (void)setRunWindowVisible:(BOOL)fp8; - (BOOL)isRunWindowVisible; - (void)toggleRunWindowVisible:(id)fp8; - (id)classBrowserModule; - (id)lastActiveOrNewClassBrowser; - (id)lastActiveClassBrowser; - (id)newClassBrowser; - (id)classBrowsers; - (void)setClassesWindowVisible:(BOOL)fp8; - (BOOL)isClassesWindowVisible; - (void)toggleClassesWindowVisible:(id)fp8; - (void)showClassesTab:(id)fp8; - (void)toggleClassesTab:(id)fp8; - (void)makeClassesTabVisible:(BOOL)fp8; - (BOOL)isClassesTabVisible; - (void)setBreakpointsWindowVisible:(BOOL)fp8; - (BOOL)isBreakpointsWindowVisible; - (void)toggleBreakpointsWindowVisible:(id)fp8; - (void)showBreakpointsTab:(id)fp8; - (void)toggleBreakpointsTab:(id)fp8; - (void)makeBreakpointsTabVisible:(BOOL)fp8; - (BOOL)isBreakpointsTabVisible; - (id)breakpointsViewerModule; - (id)projectFindModule; - (void)setFindWindowVisible:(BOOL)fp8; - (BOOL)isFindWindowVisible; - (void)_findSheetDidEndWithReturnCode:(int)fp8 contextInfo:(void *)fp12; - (void)showFindTab:(id)fp8; - (void)makeFindTabVisible:(BOOL)fp8; - (BOOL)isFindTabVisible; - (void)startTextFind:(id)fp8; - (void)startRegexFind:(id)fp8; - (void)startDefinitionsFind:(id)fp8; - (void)startReferencesFind:(id)fp8; - (BOOL)isNavigatorGroupCollapsed; - (void)setProjectWindowVisible:(BOOL)fp8; - (BOOL)isProjectWindowVisible; - (void)showFilesTab:(id)fp8; - (void)makeFilesTabVisible:(BOOL)fp8; - (BOOL)isFilesTabVisible; - (void)toggleFilesTab:(id)fp8; - (void)setSelectedProjectItems:(id)fp8; - (id)cvsModule; - (void)setSCMWindowVisible:(BOOL)fp8; - (BOOL)isSCMWindowVisible; - (void)showCVSTab:(id)fp8; - (void)makeCVSTabVisible:(BOOL)fp8; - (BOOL)isCVSTabVisible; - (void)toggleCVSTab:(id)fp8; - (void)makeRunTabVisible:(BOOL)fp8; - (BOOL)isRunTabVisible; - (void)toggleRunTab:(id)fp8; - (void)showRunTab:(id)fp8; - (void)clearConsole:(id)fp8; - (id)navigatorGroup; - (void)updateLabel; - (void)eventSent:(id)fp8 toView:(id)fp12; - (id)performAction:(id)fp8 withSelection:(id)fp12; - (void)setupTabOrder; - (void)closeEmbeddedEditorOnNavigatorRemoval; - (BOOL)isEmbeddedEditorOpen; - (void)setEmbeddedEditorVisible:(BOOL)fp8; - (void)toggleProjectWindowEditor:(id)fp8; - (id)projectStatusView; - (id)statusView; - (id)selectedProjectItems; - (id)selectedProjectItemPaths; - (BOOL)_closeCurrentProject; - (void)closeCurrentProject:(id)fp8; - (BOOL)_checkForWindowClose:(id)fp8; - (BOOL)windowShouldClose:(id)fp8; - (void)windowWillClose:(id)fp8; - (BOOL)isClosing; - (id)editedFileDocuments; - (BOOL)reviewUnsavedDocumentsWithAlertTitle:(id)fp8 cancellable:(BOOL)fp12; - (void)debuggerFixAndContinue:(id)fp8; - (BOOL)activeTargetIsNative; - (void)cloneWindow:(id)fp8; - (void)openToolPalette:(id)fp8; - (id)openWindowOnGroup:(id)fp8 groupsVisible:(BOOL)fp12 detailVisible:(BOOL)fp16 editorVisible:(BOOL)fp20; - (BOOL)validateLocalMenuItem:(id)fp8; - (void)scmCancel:(id)fp8; - (void)newTarget:(id)fp8; - (void)newBuildStyle:(id)fp8; - (void)newCustomExecutable:(id)fp8; - (void)upgradeAllProjectTargetsToNative:(id)fp8; - (void)_groupTreeCollapsed:(id)fp8; - (void)_groupTreeWillExpand:(id)fp8; - (void)_groupTreeDidExpand:(id)fp8; - (void)_detailViewCollapsed:(id)fp8; - (void)_detailViewExpanded:(id)fp8; - (void)_detailWithEditorSplitViewDidChangeSignificantly:(id)fp8; - (void)toggleCollapseDetailEditorView; - (void)nextBuildResult:(id)fp8; - (void)previousBuildResult:(id)fp8; - (void)nextDetail:(id)fp8; - (void)previousDetail:(id)fp8; - (id)currentDataSource; - (id)bookmarksModule; - (void)showBookmarksTab:(id)fp8; - (void)showBookmarksSmartGroup:(id)fp8; - (void)showErrorsWarningsSmartGroup:(id)fp8; - (void)showFindSmartGroup:(id)fp8; - (void)showSCMSmartGroup:(id)fp8; - (void)showSymbolsSmartGroup:(id)fp8; - (void)showTargetSmartGroup:(id)fp8; - (void)showExecutableSmartGroup:(id)fp8; - (void)showAllFilesSmartGroup:(id)fp8; - (void)showWindow:(id)fp8; @end @interface PBXAttributedStatusView : NSView { XCProgressIndicator *_progressIndicator; BOOL _useLevelControl; int _realHeight; NSTextField *_statusField; NSColor *_bgColor; int _curPriority; NSString *_statusPrefix; NSString *_status; NSString *_buildMessage; int _warnings; int _errors; unsigned int _resultCode; __AttributeButton *_warningsView; __AttributeButton *_errorsView; NSButton *_resultView; BOOL _listenForProjectNotifications; id _objectToObserve; BOOL _preserveNonFadingStatus; BOOL _hasAddedObservers; BOOL _drawTopBorder; NSBox *_bezel; } + (id)createStatusView; + (BOOL)useThreadedAnimation; + (id)statusViewFont; + (void)postBuildMessage:(id)fp8 forObject:(id)fp12 errors:(int)fp16 warnings:(int)fp20 resultCode:(unsigned int)fp24; + (void)postBuildMessage:(id)fp8 forObject:(id)fp12 errors:(int)fp16 warnings:(int)fp20 resultCode:(unsigned int)fp24 progress:(int)fp28; + (void)postBuildMessage:(id)fp8 forObject:(id)fp12 errors:(int)fp16 warnings:(int)fp20 resultCode:(unsigned int)fp24 progress:(int)fp28 target:(id)fp32; + (void)postStatusMessage:(id)fp8 forObject:(id)fp12; + (void)postStatusMessage:(id)fp8 forObject:(id)fp12 progress:(int)fp16; + (id)errorIcon; + (id)warningIcon; + (id)buildIcon; - (id)initWithFrame:(struct _NSRect)fp8; - (void)dealloc; - (void)finalize; - (void)_resultClickAction:(id)fp8; - (void)_errorClickAction:(id)fp8; - (void)_warningClickAction:(id)fp8; - (void)observeObjectForMessages:(id)fp8; - (void)addObservers; - (void)viewDidMoveToWindow; - (void)setBackgroundColor:(id)fp8; - (id)backgroundColor; - (void)setDrawsTopBorder:(BOOL)fp8; - (BOOL)drawsTopBorder; - (void)drawRect:(struct _NSRect)fp8; - (void)_buildStateNotification:(id)fp8; - (void)_statusMessageNotification:(id)fp8; - (void)setListenForProjectNotifications:(BOOL)fp8; - (BOOL)listenForProjectNotifications; - (void)setProgressStyle:(int)fp8; - (void)setAutoFade:(BOOL)fp8; - (BOOL)autoFades; - (void)_clearCompletedStatusOperation:(id)fp8; - (void)setStatusPrefix:(id)fp8; - (void)setStatus:(id)fp8; - (void)setStatusString:(id)fp8; - (void)setStatusString:(id)fp8 priority:(int)fp12; - (void)setStatusString:(id)fp8 andProgress:(int)fp12 priority:(int)fp16; - (void)clear; - (void)clearForPriority:(int)fp8; - (BOOL)isOpaque; - (void)viewWillMoveToSuperview:(id)fp8; - (void)_positionViews; - (void)resetCursorRects; - (void)mouseUp:(id)fp8; - (id)performAction:(id)fp8 withSelection:(id)fp12; @end @interface __AttributeButton : NSButton { int _trackingTag; int _value; } - (void)resetCursorRects; - (void)mouseEntered:(id)fp8; - (void)mouseExited:(id)fp8; - (void)setValue:(int)fp8; @end @interface __AttributeButtonCell : NSButtonCell { } - (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24; - (void)mouseEntered:(id)fp8; - (void)mouseExited:(id)fp8; @end @interface PBXSearchTextField : NSTextField { NSImage *_completeImage; int _mouseEventNumber; struct { unsigned int imageDirty:1; unsigned int showCancelButton:1; unsigned int showPressedStopImage:1; unsigned int dontDisplaySearchScope:1; unsigned int reserved:28; } _flags; id _searchFieldDelegate; NSMenu *_delegateMenu; } + (id)leftCapImage; + (id)leftCapImageEmpty; + (id)middleImage; + (id)rightCapImage; + (id)stopImage; + (id)stopPressedImage; - (id)init; - (void)dealloc; - (void)finalize; - (void)viewDidMoveToWindow; - (void)setSearchFieldDelegate:(id)fp8; - (id)searchFieldDelegate; - (void)showSearchTypeMenu:(id)fp8 atLocation:(struct _NSPoint)fp12; - (BOOL)isDisplayingGraySearchScope; - (void)displayGraySearchScopeIfAppropriate:(id)fp8; - (void)removeGraySearchScope; - (BOOL)becomeFirstResponder; - (void)selectText:(id)fp8; - (void)awakeFromNib; - (id)backgroundImage; - (void)drawRect:(struct _NSRect)fp8; - (BOOL)_eventIsInCancelArea:(id)fp8; - (void)mouseDown:(id)fp8; - (void)mouseDragged:(id)fp8; - (void)mouseUp:(id)fp8; - (void)clearSearchField; - (BOOL)isEditing; - (void)_cancelKey:(id)fp8; - (void)keyUp:(id)fp8; - (void)forceRedisplay; - (void)textChanged:(id)fp8; - (void)postNotificationName:(id)fp8; - (void)resetCursorRects; - (void)showCancelButton:(BOOL)fp8; - (void)setNeedsDisplay:(BOOL)fp8; - (void)setKeyboardFocusRingNeedsDisplayInRect:(struct _NSRect)fp8; - (void)textDidEndEditing:(id)fp8; - (void)_setFocusNeedsDisplay; @end @interface PBXSearchTextFieldCell : NSTextFieldCell { BOOL _showCancelButton; } - (id)setUpFieldEditorAttributes:(id)fp8; - (void)selectWithFrame:(struct _NSRect)fp8 inView:(id)fp24 editor:(id)fp28 delegate:(id)fp32 start:(int)fp36 length:(int)fp40; - (void)drawInteriorWithFrame:(struct _NSRect)fp8 inView:(id)fp24; - (void)editWithFrame:(struct _NSRect)fp8 inView:(id)fp24 editor:(id)fp28 delegate:(id)fp32 event:(id)fp36; - (struct _NSRect)textRectForFrame:(struct _NSRect)fp8; - (void)showCancelButton:(BOOL)fp8; @end @interface PBXSearchToolbarItem : NSToolbarItem { PBXSearchTextField *_searchField; } + (void)initialize; + (id)createInstanceWithDefinition:(id)fp8 forProjectDocument:(id)fp12; + (void)echoStringsForDefinition:(id)fp8; + (void)registerDelegate:(id)fp8 forWindow:(id)fp12; + (void)unregisterDelegate:(id)fp8 forWindow:(id)fp12; + (id)delegateForWindow:(id)fp8; + (void)clearSearchFieldForWindow:(id)fp8; + (id)globalID; + (id)searchStringOfWindow:(id)fp8; - (id)init; - (id)initWithDelegate:(id)fp8; - (void)dealloc; - (void)finalize; - (id)menuFormRepresentation; - (void)_showUsableSearchField:(id)fp8; - (void)showSearchTypeMenu:(id)fp8; - (void)clearSearch:(id)fp8; - (BOOL)isSearchFieldActive; - (void)clearSearchField; - (id)itemIdentifier; - (id)searchString; - (struct _NSSize)minSize; - (struct _NSSize)maxSize; - (void)validate; - (void)setSearchFieldDelegate:(id)fp8; - (id)searchFieldDelegate; @end @interface PBXFilenameSmartGroup : PBXSmartGroup { NSMutableArray *_childFiles; NSString *_rootGroupID; PBXGroup *_root; BOOL _recursive; NSString *_regexString; TSRegularExpression *_regex; BOOL _didRegComp; char *_fnCString; PBXCooperativeTask *_backgroundTask; } + (BOOL)shouldIncludeReference:(id)fp8; + (void)addLeafNodes:(id)fp8 to:(id)fp12 checkUniqueness:(BOOL)fp16 stayFlat:(BOOL)fp20; + (void)addLeafNodes:(id)fp8 to:(id)fp12 checkUniqueness:(BOOL)fp16 stayFlat:(BOOL)fp20 includeChildrenOfOtherContainers:(BOOL)fp24; + (id)flattenArrayOfReferences:(id)fp8; + (id)globalID; - (id)initWithBinding:(id)fp8; - (void)dealloc; - (void)finalize; - (void)setupRoot; - (BOOL)isUserSmartGroup; - (BOOL)allowsEditing; - (void)setName:(id)fp8; - (BOOL)setName:(id)fp8 syncDisk:(BOOL)fp12; - (void)setOwningModule:(id)fp8; - (id)datasource; - (Class)datasourceClass; - (void)projectRefereceAdded:(id)fp8; - (void)projectRefereceWillBeRemoved:(id)fp8; - (BOOL)shouldIncludeReference:(id)fp8; - (void)addLeafNodes:(id)fp8 to:(id)fp12 checkUniqueness:(BOOL)fp16; - (void)setRootWithGlobalID:(id)fp8; - (void)_setRootWithGlobalID:(id)fp8; - (id)root; - (id)gid; - (void)setRecursive:(BOOL)fp8; - (BOOL)recursive; - (void)setRegexFilter:(id)fp8; - (void)_setRegexFilter:(id)fp8; - (id)regexFilter; - (void)setSimpleFilter:(id)fp8; - (void)_setSimpleFilter:(id)fp8; - (id)simpleFilter; - (void)setRegexFilter:(id)fp8 simpleFilter:(id)fp12; - (id)children; - (void)flushCache; - (void)_findChildren:(id)fp8; - (void)_cancelFindChildren:(id)fp8; - (id)iconImage; @end @interface PBXFileTableDataSource : PBXSmartGroupDataSource { PBXExtendedTableView *_tableView; PBXControlScrollView *_tableScrollView; PBXPixelAlignmentView *_pixelAlignmentView; PBXTableColumnManager *_columnManager; NSArray *_originalData; NSArray *_originalUnflattenedData; NSMutableArray *_sortedData; NSString *_sortString; TSRegularExpression *_regex; char *_fnmatch; int _sortDirection; id _sortColumn; NSArray *_previousVisibleColumns; int _filterType; NSString *_defaultPlaceHolderString; NSMutableDictionary *_menuDictionary; NSDictionary *_sortDictionary; NSDictionary *_stringFilterDictionary; PBXTarget *_activeTarget; int _rowToSelect; id _initialDataSourceSelection; id _sortCacheColumnIdentifier; BOOL _handleSCMMenuBarMenu; int _selectionApplicationNesting; NSArray *_recordedSelectedProjectItems; id _editedItem; } + (id)buildItImage; + (id)blankImage; - (id)initWithOwningModule:(id)fp8 smartGroup:(id)fp12; - (id)_setupMenuDictionary; - (void)dealloc; - (void)finalize; - (void)group:(id)fp8 openedInModule:(id)fp12 onActionFromTable:(id)fp16; - (BOOL)openWorkspaceEditorOnClick; - (void)_singleClickAction:(id)fp8; - (void)singleClickAction:(id)fp8; - (void)doubleClickAction:(id)fp8; - (void)simulateDoubleClickAction:(id)fp8; - (id)convertObjectForAction:(id)fp8; - (void)tableView:(id)fp8 didClickTableColumn:(id)fp12; - (id)selectedProjectItems; - (id)selectedProjectItemPaths; - (id)pathForItem:(id)fp8; - (void)didBecomeSelectionContext; - (id)windowForSelectionContext; - (BOOL)isConnected; - (void)disconnect; - (Class)tableViewClass; - (id)detailView; - (void)initializeDragAndDrop:(id)fp8; - (void)initializeContextMenu:(id)fp8; - (id)tableView:(id)fp8 menuForTableColumn:(id)fp12 row:(int)fp16; - (void)menuNeedsUpdate:(id)fp8; - (void)_firstResponderDidChange:(id)fp8; - (void)updateMenu:(id)fp8; - (void)menuWillPopup:(id)fp8; - (void)menuDidPopup:(id)fp8; - (void)removeCustomViewFromView:(id)fp8; - (void)showDetailFor:(id)fp8; - (void)refresh; - (void)rememberSelection; - (void)reapplySelection; - (id)status; - (id)summary; - (void)setSortString:(id)fp8; - (id)regex; - (BOOL)stringMatchesFilter:(id)fp8; - (void)setFilterType:(int)fp8; - (int)filterType; - (void)setSortColumnByIdentifier:(id)fp8; - (id)sortColumnIdentifier; - (id)typeToSelectColumn; - (void)setSortDirection:(int)fp8; - (void)selectItems:(id)fp8 preserveCurrentSelection:(BOOL)fp12 showSelection:(BOOL)fp16; - (int)sortDirection; - (void)toggleSortDirection; - (id)sortedData; - (void)reevaluateSearchFilter:(int)fp8; - (id)filter:(id)fp8 withString:(id)fp12; - (void *)stringFunctionForColumnIdentifier:(id)fp8; - (void *)sortFunctionForColumnIdentifier:(id)fp8; - (void)prepareSortForColumnIdentifier:(id)fp8 onData:(id)fp12; - (void)sortCompleteForColumnIdentifier:(id)fp8 onData:(id)fp12 withResult:(id)fp16; - (BOOL)cacheEnabledForColumnIdentifier:(id)fp8; - (void)setCachingForColumnIdentifier:(id)fp8; - (void)projectReferenceAdded:(id)fp8; - (void)projectReferenceWillBeRemoved:(id)fp8; - (void)targetChangedNotification:(id)fp8; - (void)_dependenciesDidChange:(id)fp8; - (void)buildContextFileInfoChangedNotification:(id)fp8; - (void)_projectItemsChanged:(id)fp8; - (void)projectItemsChanged:(id)fp8; - (void)_windowNeedsUpdate:(id)fp8; - (void)configureColumnsForTable:(id)fp8; - (id)optionalColumnIdentifiers:(id)fp8; - (id)requiredColumnIdentifiers:(id)fp8; - (id)addColumnForIdentifier:(id)fp8 toTable:(id)fp12; - (void)removeColumnForIdentifier:(id)fp8 fromTable:(id)fp12; - (BOOL)isColumnEditable:(id)fp8; - (id)scmController; - (id)columnForIdentifier:(id)fp8; - (id)menuTitleForIdentifier:(id)fp8; - (id)submenuItem; - (void)_verifyColumnsFilled; - (BOOL)tableView:(id)fp8 shouldEditTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (void)tableView:(id)fp8 deleteRows:(id)fp12; - (id)tableView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 row:(int)fp24 mouseLocation:(struct _NSPoint)fp28; - (int)numberOfRowsInTableView:(id)fp8; - (void)tableView:(id)fp8 mouseDownInHeaderOfTableColumn:(id)fp12; - (BOOL)tableView:(id)fp8 selectionShouldChangeFromMouseDownInRow:(int)fp12 column:(id)fp16; - (void)tableView:(id)fp8 hasChangedActiveState:(BOOL)fp12; - (void)searchChanged:(id)fp8 forSearchField:(id)fp12; - (void)searchCriteriaDidChange; - (void)cancelSearchForSearchField:(id)fp8; - (void)searchHome; - (void)searchDidEndEdit:(id)fp8 forSearchField:(id)fp12; - (id)searchMenu; - (void)searchByCallback:(id)fp8; - (id)placeholderString; - (void)setPlaceholderString:(id)fp8; - (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16; - (void)removeCornerView; - (BOOL)addCornerView:(id)fp8; - (id)_activeTarget; - (id)buildFileForReference:(id)fp8; - (void)_tableSelectionChanged:(id)fp8; - (id)xcSelection; - (void)revealItems:(id)fp8 select:(BOOL)fp12; - (void)_selectionDidChange:(id)fp8; - (void)selectRow:(int)fp8 byExtendingSelection:(BOOL)fp12; - (void)setSelectedRow:(int)fp8; - (id)currentSelection; - (void)applySelection:(id)fp8; - (void)nextDetail:(id)fp8; - (void)previousDetail:(id)fp8; - (void)selectCurrentDetail:(id)fp8; - (void)tableView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (void)renameItem:(id)fp8; - (void)openWithFinder:(id)fp8; - (void)revealInFinder:(id)fp8; - (void)_windowDidBecomeKey:(id)fp8; - (void)_windowDidResignKey:(id)fp8; - (void)updateViewColumnsMenu; - (id)configurationIdentifier; - (void)save; - (BOOL)restore; - (void)_enableSCMNotifications:(BOOL)fp8 forProject:(id)fp12; - (void)_scmRequestHadProgress:(id)fp8; - (void)_scmEnabledStateChanged:(id)fp8; - (void)_scmStateDidChange:(id)fp8; - (id)keyTabView; @end @interface PrivateUIBuildFileInfo : NSObject { BOOL canBeProcessed; BOOL needsToBeProcessed; int size; int numberOfErrors; int numberOfWarnings; } - (id)initCanBeProcessed:(BOOL)fp8 needsProcessing:(BOOL)fp12 size:(int)fp16 errors:(int)fp20 warnings:(int)fp24; @end @interface PBXSmartGroup : PBXFosterParent { BOOL _autoexpand; PBXSmartGroupDataSource *_datasource; PBXProjectModule *_owningModule; PBXSmartGroupBinding *_binding; BOOL _checkIdentity; int _scope; NSArray *_fixedChildren; BOOL _canSave; } + (id)createSmartGroupWithID:(id)fp8 withProjectDocument:(id)fp12; - (id)initWithBinding:(id)fp8; - (id)initWithChildren:(id)fp8 datasource:(id)fp12; - (void)dealloc; - (void)finalize; - (id)binding; - (void)updateBinding; - (void)save; - (BOOL)canSave; - (void)setCanSave:(BOOL)fp8; - (void)setIconImageName:(id)fp8; - (BOOL)checkUniqueness; - (BOOL)isUserSmartGroup; - (void)setAutoexpand:(BOOL)fp8; - (BOOL)autoexpand; - (void)setOwningModule:(id)fp8; - (id)owningModule; - (id)project; - (id)projectDocument; - (id)workspace; - (id)datasource; - (Class)datasourceClass; - (void)setName:(id)fp8; - (BOOL)setName:(id)fp8 syncDisk:(BOOL)fp12; - (BOOL)allowsSubgroups; - (BOOL)fileExists; - (id)globalID; - (BOOL)acceptsItem:(id)fp8; - (BOOL)allowsEditingOfChildren; - (id)children; - (void)targetChangedNotification:(id)fp8; - (void)targetWillBeRemoved:(id)fp8; - (void)targetWasAdded:(id)fp8; - (void)targetBuildFileAdded:(id)fp8; - (void)targetBuildFileRemoved:(id)fp8; - (BOOL)listenForTargetChanges; - (BOOL)canRename; - (BOOL)canDelete; - (BOOL)canAddToGroup; - (BOOL)canGroup; - (BOOL)canUngroup; - (void)deleteApplicableElements:(id)fp8 fromOutlineView:(id)fp12; - (void)deleteApplicableElements:(id)fp8 fromModule:(id)fp12; - (BOOL)willGenerateNotifications; - (void)uiParentWillChange; - (void)setScope:(int)fp8; - (int)scope; @end @interface PBXSmartGroupBinding : NSObject { PBXGlobalID *_globalID; NSString *_absolutePathToBundle; NSString *_description; NSString *_name; int _location; NSMutableDictionary *_preferences; Class _implementingClass; NSBundle *_bundle; BOOL _isTemplate; } + (id)loadDefaultBindings; + (id)loadPackagedBindings:(id)fp8; + (id)stripDuplicatesInPrevious:(id)fp8 from:(id)fp12; + (id)convertDictionariesToBindings:(id)fp8 preserveTemplates:(BOOL)fp12; + (id)convertBindingToDictionary:(id)fp8; + (id)convertBindingsToDictionaries:(id)fp8; + (id)projectSmartGroupBindingDictionaries:(id)fp8; + (id)userSmartGroupBindingDictionaries; + (id)defaultSmartGroupBindingDictionaries; + (void)addNewBindings:(id)fp8 toMenu:(id)fp12 target:(id)fp16 action:(SEL)fp20; + (id)imageForIconName:(id)fp8; + (id)searchDictionaries:(id)fp8 forGID:(id)fp12 startAtIndex:(int)fp16; + (void)removeBinding:(id)fp8 forScope:(int)fp12 ofProject:(id)fp16; + (void)saveBinding:(id)fp8 forScope:(int)fp12 ofProject:(id)fp16; - (id)initWithGID:(id)fp8 absolutePath:(id)fp12 description:(id)fp16 name:(id)fp20 location:(int)fp24 preferences:(id)fp28; - (id)initWithGID:(id)fp8 implementingClass:(Class)fp12 description:(id)fp16 name:(id)fp20 location:(int)fp24 preferences:(id)fp28; - (id)initWithDictionary:(id)fp8; - (void)dealloc; - (void)finalize; - (id)globalID; - (BOOL)isTemplate; - (id)absolutePath; - (id)description; - (id)name; - (void)setName:(id)fp8; - (int)location; - (id)preferences; - (Class)clz; - (id)bundleOfSmartGroupClass; - (int)scope; - (id)createNewInstance; - (id)createNewBrand; @end @interface PBXSmartGroupDataSource : NSObject { PBXProjectModule *_owningModule; PBXProject *_projectNotRetained; PBXSmartGroup *_owningSmartGroupNotRetained; } - (id)initWithOwningModule:(id)fp8 smartGroup:(id)fp12; - (id)initWithOwningModule:(id)fp8; - (void)dealloc; - (void)finalize; - (id)owningSmartGroup; - (id)owningModule; - (id)sourceControlManager; - (BOOL)isSCMEnabled; - (id)workspace; - (id)project; - (void)clearProject; - (void)showDetailFor:(id)fp8; - (void)refresh; - (id)detailView; - (void)disconnect; - (BOOL)isConnected; - (id)iconImage; - (void)removeCornerView; - (BOOL)addCornerView:(id)fp8; - (id)status; - (id)summary; - (id)referenceForFileOpener:(id)fp8 ofTable:(id)fp12; - (id)bookmarkForFileOpener:(id)fp8 ofTable:(id)fp12; - (id)workspaceForFileOpener:(id)fp8; - (id)selectedProjectItems; - (id)selectedProjectItemPaths; - (id)pathForItem:(id)fp8; - (id)currentSelection; - (void)applySelection:(id)fp8; - (void)nextDetail:(id)fp8; - (void)previousDetail:(id)fp8; - (void)selectCurrentDetail:(id)fp8; - (id)configurationIdentifier; - (void)save; - (BOOL)restore; - (id)xcSelection; - (void)revealItems:(id)fp8 select:(BOOL)fp12; - (BOOL)wantsToRetainFocusDuringSelection; - (id)windowOfSelection; - (id)keyTabView; - (void)editSelection:(id)fp8; @end @interface PBXSmartGroupTreeModule : PBXGroupTreeModule { NSMenuItem *_newSmartGroupMenu; NSMenuItem *_newViewSmartGroupMenu; NSMenu *_newSmartGroupsListMenu; NSMenu *_newViewSmartGroupsListMenu; PBXGroup *_groupContext; PBXFosterParent *_projectFosterParent; NSMutableArray *_topTransients; NSMutableArray *_bottomTransients; PBXTableColumnManager *_columnManager; NSDictionary *_menuDictionary; BOOL _refreshOnItemsChangedNotification; PBXMenu *_headerMenu; BOOL _isTakingContentConfigurationFromDictionary; BOOL _isLoadingData; NSMutableArray *_dockMenuItems; BOOL _showPerspectiveControl; BOOL _haveBroadcastConfiguration; } - (void)dealloc; - (void)finalize; - (id)transientsForLocation:(int)fp8; - (void)addTransients:(id)fp8 toLocation:(int)fp12; - (void)addTransient:(id)fp8 to:(int)fp12; - (id)removeTransient:(id)fp8 from:(int)fp12; - (int)transientCountForLocation:(int)fp8; - (id)findTransientWithGID:(id)fp8 within:(int)fp12; - (id)findProxyForItem:(id)fp8; - (id)_uiGroupFromGroup:(id)fp8; - (void)_observeUIGroup:(id)fp8; - (void)_stopObservingUIGroup:(id)fp8; - (void)setRootGroupOfContext:(id)fp8; - (id)rootGroupOfContext; - (void)update; - (void)_markForRefresh; - (id)selectedProjectItemPaths; - (void)_reloadOutlineView:(id)fp8; - (void)_buildContextFileInfoChangedNotification:(id)fp8; - (void)_itemsChangedInProject:(id)fp8; - (void)reloadItem:(id)fp8; - (void)_firstResponderDidChange:(id)fp8; - (void)becomeActive; - (void)viewDidLoad; - (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (id)childrenOfItem:(id)fp8; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (BOOL)rowWithinProject:(int)fp8; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; - (BOOL)outlineView:(id)fp8 shouldStartEditingColumn:(int)fp12 row:(int)fp16; - (unsigned int)outlineView:(id)fp8 validateDrop:(id)fp12 proposedItem:(id)fp16 proposedChildIndex:(int)fp20; - (BOOL)outlineView:(id)fp8 acceptDrop:(id)fp12 item:(id)fp16 childIndex:(int)fp20; - (void)outlineView:(id)fp8 deleteItems:(id)fp12; - (struct _NSSize)viewMinSize; - (BOOL)moduleEnforcesViewMinSize; - (void)_deleteItemsAfterAskingAboutSpecialItems:(id)fp8; - (BOOL)validateLocalMenuItem:(id)fp8; - (void)selectGroup:(id)fp8 byExtendingSelection:(BOOL)fp12 expandAncestorsIfNeeded:(BOOL)fp16; - (void)addNotificationObservers; - (void)removeNotificationObservers; - (void)_willUnlocalize:(id)fp8; - (void)_willLocalize:(id)fp8; - (void)moduleWasDisplayed; - (void)_reconfigureSplitControls:(id)fp8; - (void)reloadDataForProxies; - (id)project; - (void)noteNeedsUpdateForItem:(id)fp8; - (id)xcSelection; - (void)revealItems:(id)fp8 select:(BOOL)fp12; - (BOOL)wantsToRetainFocusDuringSelection; - (id)windowOfSelection; - (void)setupFileOpener; - (void)setupDefaultColumns; - (void)_singleClickAction:(id)fp8; - (void)singleClickAction:(id)fp8; - (void)doubleClickAction:(id)fp8; - (void)showSmartGroupWithID:(id)fp8; - (void)showSmartGroupWithID:(id)fp8 bringWindowForward:(BOOL)fp12; - (void)hideSmartGroupWithID:(id)fp8; - (void)expandItemsWithGlobalIDs:(id)fp8; - (void)setSelectedItems:(id)fp8; - (void)setSelectedProjectItems:(id)fp8 scrollRowToVisible:(BOOL)fp12; - (id)globalIDsForExpandedItems; - (id)outlineView:(id)fp8 menuForTableColumn:(id)fp12 row:(int)fp16; - (BOOL)outlineView:(id)fp8 willReturnMenu:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (BOOL)outlineView:(id)fp8 selectionShouldChangeFromMouseDownInRow:(int)fp12 column:(id)fp16; - (void)selectReference:(id)fp8 byExtendingSelection:(BOOL)fp12 expandReference:(BOOL)fp16; - (void)expandPathToReference:(id)fp8; - (void)groupTreeOutlineViewSelectionDidChange:(id)fp8; - (void)_outlineDidChangeSignificantly:(id)fp8; - (void)transientDidChange:(id)fp8; - (void)forceRefreshDataSourceViewIfFirstResponder; - (void)refreshDataSourceView; - (Class)_refactorSelection; - (int)_parentRowForRow:(int)fp8 fromOutlineView:(id)fp12; - (Class)_findDataSourceForRow:(int)fp8 inOutlineView:(id)fp12; - (void)removeAllSmartGroups; - (id)loadSmartGroupBindings:(id)fp8; - (void)addSmartGroup:(id)fp8; - (void)addSmartGroups:(id)fp8; - (void)addSmartGroups:(id)fp8 inArray:(id)fp12 to:(int)fp16; - (void)orderSmartGroupsAtLocation:(int)fp8 order:(id)fp12; - (void)_dataReloadStarted:(id)fp8; - (void)_dataReloadFinished:(id)fp8; - (id)outlineView; - (id)optionalColumnIdentifiers:(id)fp8; - (id)requiredColumnIdentifiers:(id)fp8; - (id)menuTitleForIdentifier:(id)fp8; - (id)addColumnForIdentifier:(id)fp8 toTable:(id)fp12; - (void)removeColumnForIdentifier:(id)fp8 fromTable:(id)fp12; - (id)submenuItem; - (void)updateMenu:(id)fp8; - (void)menuWillPopup:(id)fp8; - (void)menuDidPopup:(id)fp8; - (void)_newGroupBindingSelection:(id)fp8; - (void)_submenuGroupSelection:(id)fp8; - (void)_windowDidBecomeKey:(id)fp8; - (void)_windowDidResignKey:(id)fp8; - (void)updateMenuBarMenus; - (void)newNativeTarget:(id)fp8; - (void)upgradeAllProjectTargetsToNative:(id)fp8; - (void)startFileRefBuildOperationForSelectedFileRefsUsingAction:(id)fp8; - (void)compileSelectedReferences:(id)fp8; - (void)fixAndContinueSelectedReferences:(id)fp8; - (void)preprocessSelectedReferences:(id)fp8; - (void)disassembleSelectedReferences:(id)fp8; - (void)newSmartGroup:(id)fp8; - (void)newShellScriptBuildPhase:(id)fp8; - (void)newCopyFilesBuildPhase:(id)fp8; - (void)newHeadersBuildPhase:(id)fp8; - (void)newResourcesBuildPhase:(id)fp8; - (void)newSourcesBuildPhase:(id)fp8; - (void)newAppleScriptBuildPhase:(id)fp8; - (void)newFrameworksBuildPhase:(id)fp8; - (void)newRezBuildPhase:(id)fp8; - (void)newJavaArchiveBuildPhase:(id)fp8; - (id)_addNewBuildPhaseUsingClass:(Class)fp8; - (id)contentConfigurationDictionary; - (void)takeContentConfigurationFromDictionary:(id)fp8; - (void)_scmStateDidChange:(id)fp8; - (id)keyTabView; - (BOOL)canCloneInDock; - (BOOL)canRename; - (id)dockMenuItems; - (void)_chooseSmartGroups:(id)fp8; - (void)_validateDockMenu; - (void)_openGeneralPreferences:(id)fp8; @end @interface PBXPixelAlignmentView : NSView { int _xAdjustment; int _yAdjustment; int _vAdjustment; int _hAdjustment; } - (id)init; - (void)setXAdjustment:(int)fp8 setYAdjustment:(int)fp12; - (void)setVAdjustment:(int)fp8 setHAdjustment:(int)fp12; - (void)setAutoresizesSubviews:(BOOL)fp8; - (BOOL)autoresizesSubviews; - (BOOL)isFlipped; - (void)setFrameSize:(struct _NSSize)fp8; @end @interface PBXTableColumnManager : NSObject { NSTableView *_tableView; id _provider; NSMenu *_headerMenu; } - (id)initWithTable:(id)fp8 provider:(id)fp12; - (void)dealloc; - (void)finalize; - (id)headerMenu; - (void)syncMenu; - (id)createColumnChoiceMenu; - (void)menuSelected:(id)fp8; - (BOOL)validateMenuItem:(id)fp8; @end @interface PBXCornerView : PBXImageGestureView { NSCell *_drawCell; BOOL _drawEndSeparator; } - (id)initDrawingEnd:(BOOL)fp8; - (void)dealloc; - (void)finalize; - (BOOL)isFlipped; - (id)enclosingScrollView; - (struct _NSRect)fillRect; - (void)drawRect:(struct _NSRect)fp8; - (BOOL)_drawingEndSeparator; @end @interface PBXDebuggerGestureSplitView : PBXGestureSplitView { } - (void)adjustSubviews; @end @interface PBXGestureSplitView : NSSplitView { NSView *_collapsableView; BOOL _controlWindowWhenCollapsed; BOOL _controlWindowModeActive; BOOL _toggleModifiesWindowSize; float _dividerThickness; float _percentageOfCollapsedView; int _indexOfCollapsedView; float _collapsingFrameDimension; float _dragOrigin; float _minimumDimensionGestureViewRelative; int _indexOfGestureParentInSplitView; NSView *_collapsedView; BOOL _isDragging; } - (id)initWithGestureView:(id)fp8 withMinimumGestureRelativeDimension:(float)fp12; - (id)initWithFrame:(struct _NSRect)fp8; - (id)initWithCoder:(id)fp8; - (void)dealloc; - (void)finalize; - (void)_setupPBXGestureSplitView; - (void)observeGestureView:(id)fp8 withMinimumGestureRelativeDimension:(float)fp12; - (float)dividerThickness; - (void)setDividerThickness:(float)fp8; - (void)drawDividerInRect:(struct _NSRect)fp8; - (void)_checkAndSetSlideControls; - (id)_findHomeForSlideControl:(id)fp8; - (void)_removeSlideControl:(id)fp8; - (void)_configureWithSlideControl:(id)fp8; - (void)addSubview:(id)fp8; - (void)resetCursorRects; - (void)eventSent:(id)fp8 toView:(id)fp12; - (void)setDragOrigin:(id)fp8 fromView:(id)fp12; - (void)moveSplitter:(id)fp8 fromView:(id)fp12; - (void)resizeWindowOnEvent:(id)fp8 fromView:(id)fp12; - (void)forceResizeWindowOnEvent:(id)fp8 fromView:(id)fp12; - (void)setCollapsableView:(id)fp8 controlWindow:(BOOL)fp12 resizeWindow:(BOOL)fp16; - (void)observeGestureView:(id)fp8 setCollapsableView:(id)fp12 resizeWindow:(BOOL)fp16; - (void)observeGestureView:(id)fp8 setCollapsableView:(id)fp12 resizeWindow:(BOOL)fp16 withMinimumGestureRelativeDimension:(float)fp20; - (BOOL)isCollapsed; - (BOOL)isCollapsed:(id)fp8; - (void)toggleCollapse; - (void)toggleCollapse:(id)fp8 resizeWindow:(BOOL)fp12; - (BOOL)isSubviewCollapsedView:(id)fp8; - (void)replaceSubview:(id)fp8 with:(id)fp12; - (void)replaceSubview:(id)fp8 with:(id)fp12 layout:(BOOL)fp16; - (void)takeGeometryConfigurationFromDictionary:(id)fp8; - (id)geometryConfigurationDictionary; - (void)setDelegate:(id)fp8; - (float)_fetchRelevantDimensionFromPoint:(struct _NSPoint)fp8; - (float)_fetchRelevantDimensionFromRect:(struct _NSRect)fp8; - (float)_fetchMinimumRelevantDimension:(id)fp8 fromView:(id)fp12; - (void)_setRelevantDimension:(int)fp8 on:(struct _NSRect *)fp12; @end @interface PBXImageGestureView : NSButton { NSImage *_image; NSImage *_originalImage; NSMutableDictionary *_observers; BOOL _dimWhenPressed; BOOL _drawDimmed; NSCursor *_cursor; } - (id)init; - (id)initWithFrame:(struct _NSRect)fp8; - (id)initWithCoder:(id)fp8; - (void)_setupPBXImageGestureView; - (void)dealloc; - (void)finalize; - (void)setPunchImage:(id)fp8 dimWhenPressed:(BOOL)fp12; - (void)setPunchImage:(id)fp8; - (id)punchImage; - (void)_toggleDim; - (void)addObserver:(id)fp8 forEvent:(int)fp12; - (void)removeObserver:(id)fp8 forEvent:(int)fp12; - (void)removeAllObservers; - (void)broadcastEvent:(id)fp8; - (void)mouseDown:(id)fp8; - (void)rightMouseDown:(id)fp8; - (void)otherMouseDown:(id)fp8; - (void)mouseUp:(id)fp8; - (void)rightMouseUp:(id)fp8; - (void)otherMouseUp:(id)fp8; - (void)mouseMoved:(id)fp8; - (void)mouseDragged:(id)fp8; - (void)scrollWheel:(id)fp8; - (void)rightMouseDragged:(id)fp8; - (void)otherMouseDragged:(id)fp8; - (void)mouseEntered:(id)fp8; - (void)mouseExited:(id)fp8; - (void)keyDown:(id)fp8; - (void)keyUp:(id)fp8; - (void)flagsChanged:(id)fp8; - (void)drawRect:(struct _NSRect)fp8; - (void)setCursor:(id)fp8; - (id)cursor; - (void)resetCursorRects; @end @interface PBXToolbarItemPopup : PBXToolbarButtonItem { NSMutableArray *_toolbarItems; int _currentItem; PBXImageGestureView *_customView; NSMenu *_popupMenu; BOOL _autoShuffle; int _type; NSImage *_buttonImage; BOOL _enabled; NSImage *_cachedImage; NSToolbarItem *_toolbarItemForCachedImage; PBXToolbarButtonItem *_lastPBXItem; id _lastActiveItem; BOOL _registeredForRemoveNotification; BOOL _mouseDown; NSImage *_tiImage; BOOL _tiImageLastDrawnDisabled; id _toolbarDelegate; struct _NSPoint _mouseDownLocation; } + (void)initialize; + (id)createInstanceWithDefinition:(id)fp8 forProjectDocument:(id)fp12; + (void)echoStringsForDefinition:(id)fp8; - (id)initWithItemIdentifier:(id)fp8; - (id)initWithItemIdentifier:(id)fp8 subitems:(id)fp12 paletteLabel:(id)fp16 delegate:(id)fp20; - (id)copyWithZone:(struct _NSZone *)fp8; - (void)dealloc; - (void)finalize; - (void)toolbarMenuWasSelected:(id)fp8; - (void)eventSent:(id)fp8 toView:(id)fp12; - (void)singleClickEvent:(id)fp8 onView:(id)fp12; - (void)_timerBasedMenuAction:(id)fp8; - (void)validate; - (void)_toolbarDidRemoveItem:(id)fp8; - (void)_detachFromView:(id)fp8; - (void)_attachToView:(id)fp8; - (void)setView:(id)fp8; - (struct _NSSize)minSize; - (struct _NSSize)maxSize; - (void)setAutoShuffle:(BOOL)fp8; - (BOOL)autoShuffle; - (void)setType:(int)fp8; - (int)type; - (void)setButtonImage:(id)fp8; - (id)buttonImage; - (id)_createView; - (id)_createImage; - (id)_createMenu; - (id)menuFormRepresentation; - (void)setToolbarItems:(id)fp8; - (void)addToolbarItem:(id)fp8; - (void)insertToolbarItem:(id)fp8 atIndex:(int)fp12; - (void)removeToolbarItem:(id)fp8; - (int)toolbarItemCount; - (id)toolbarItems; - (void)redisplay; - (id)createToolTip; - (BOOL)allowsUserCustomization; - (void)_delegateWillDealloc:(id)fp8; - (void)setDelegate:(id)fp8; - (id)delegate; - (BOOL)allowsDuplicatesInToolbar; - (int)_sizeMode; - (id)_activePBXButton; - (int)state; - (void)setState:(int)fp8; - (id)buildAction; - (void)setBuildAction:(id)fp8; - (id)launchAction; - (void)setLaunchAction:(id)fp8; @end @interface PBXCCSymbol (PBXCodeAssistantCategory) - (id)displayText; - (id)completionText; - (id)displayType; - (id)descriptionText; - (id)icon; @end @interface PBXControlScrollView : NSScrollView { NSMutableArray *_viewPositions[4]; NSView *_newCornerView; BOOL _justifyDocumentWidth; BOOL _reflectScrolledClipViewDisabled; } - (id)init; - (id)initWithCoder:(id)fp8; - (id)initWithFrame:(struct _NSRect)fp8; - (void)_setupControlScrollView; - (void)dealloc; - (void)finalize; - (void)addSubview:(id)fp8 atPosition:(int)fp12; - (void)removeSubview:(id)fp8; - (void)removeAllControls; - (void)tile; - (void)setLowerRightCorner:(id)fp8; - (void)setJustifyDocumentWidth:(BOOL)fp8; - (void)_tileVerticalViews; - (void)_tileHorizontalViews; - (void)_tileLowerRightCornerView; - (BOOL)_fixHeaderAndCornerViews; - (void)setReflectScrolledClipViewEnabled:(BOOL)fp8; - (BOOL)reflectScrolledClipViewEnabled; - (void)reflectScrolledClipView:(id)fp8; @end @interface PBXSelection : NSObject { } + (id)performAction:(id)fp8 withSelection:(id)fp12 onContext:(id)fp16; + (id)performAction:(id)fp8 withSingleSelection:(id)fp12 onContext:(id)fp16; + (void)setContextSelectionSource:(id)fp8; + (id)contextSelectionSource; @end @interface PBXEditorInfoModule : PBXProjectModule { PBXGroup *_group_nr; NSDrawer *_drawer; PBXNavigatorGroup *_drawerParentModule; PBXSmartGroupTreeModule *_smartGroupModule; PBXGestureSplitView *_splitView; PBXProjectDocument *_localProjectDocument; id _groupToExpand; } - (id)initWithGroup:(id)fp8; - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (void)addGroup:(id)fp8; - (id)projectDocument; - (void)setProjectDocument:(id)fp8; - (void)viewDidLoad; - (void)updateSCM; - (void)update; - (void)connectAsDrawerToModule:(id)fp8; - (void)_addToModule:(id)fp8; - (void)toggleDrawer; - (id)performAction:(id)fp8 withSelection:(id)fp12; - (void)_showItem:(id)fp8; - (void)drawerDidOpen:(id)fp8; @end @interface PBXFosterParent : PBXGroup { NSImage *_image; id _representedObject; BOOL _useRepresentedObjectIconImage; BOOL _isFlattened; BOOL _isLeaf; double _delay; BOOL _groupOwnsChildren; PBXGroup *_fosterParent; BOOL _canRename; BOOL _canDelete; BOOL _canAddToGroup; BOOL _canGroup; BOOL _canUngroup; BOOL _isFinderElement; } + (id)wrapItemsAsProxies:(id)fp8 withGroupParent:(id)fp12; + (id)wrapItemsAsProxies:(id)fp8 withGroupParent:(id)fp12 canRename:(BOOL)fp16 canDelete:(BOOL)fp20 canAddToGroup:(BOOL)fp24 canGroup:(BOOL)fp28 canUngroup:(BOOL)fp32; + (id)wrapItemsAsProxies:(id)fp8 withGroupParent:(id)fp12 canRename:(BOOL)fp16 canDelete:(BOOL)fp20 canAddToGroup:(BOOL)fp24 canGroup:(BOOL)fp28 canUngroup:(BOOL)fp32 isFinderElement:(BOOL)fp36; - (id)initWithName:(id)fp8 children:(id)fp12; - (void)dealloc; - (void)finalize; - (id)readFromPListUnarchiver:(id)fp8; - (BOOL)allowsSubgroups; - (BOOL)fileExists; - (BOOL)acceptsItem:(id)fp8; - (BOOL)allowsEditingOfChildren; - (BOOL)deleteFromProjectAndDisk:(BOOL)fp8; - (void)addItem:(id)fp8 uiOnly:(BOOL)fp12; - (void)addItem:(id)fp8 atIndex:(int)fp12 uiOnly:(BOOL)fp16; - (void)removeItem:(id)fp8 uiOnly:(BOOL)fp12; - (void)removeItemAtIndex:(int)fp8; - (void)setOwnsChildren:(BOOL)fp8; - (BOOL)ownsChildren; - (void)invalidateAbsolutePathCache; - (void)setGroup:(id)fp8; - (void)removeFromGroup; - (id)pathForItem:(id)fp8; - (id)findProxyForItem:(id)fp8; - (void)setIconImage:(id)fp8; - (id)iconImage; - (BOOL)openWithProjectDocument:(id)fp8; - (void)setRepresentedObject:(id)fp8; - (id)representedObject; - (void)setName:(id)fp8; - (BOOL)isEqual:(id)fp8; - (unsigned int)hash; - (BOOL)isFinderElement; - (void)setIsFinderElement:(BOOL)fp8; - (void)setIsFlat:(BOOL)fp8; - (BOOL)isFlat; - (BOOL)canRename; - (void)setCanRename:(BOOL)fp8; - (BOOL)canDelete; - (void)setCanDelete:(BOOL)fp8; - (BOOL)canAddToGroup; - (void)setCanAddToGroup:(BOOL)fp8; - (BOOL)canGroup; - (void)setCanGroup:(BOOL)fp8; - (BOOL)canUngroup; - (void)setCanUngroup:(BOOL)fp8; - (void)setIsLeaf:(BOOL)fp8; - (BOOL)isLeaf; - (BOOL)setName:(id)fp8 syncDisk:(BOOL)fp12; - (void)setUINotificationDelay:(double)fp8; - (double)uiNotificationDelay; - (void)uiParentWillChange; - (void)uiParentDidChange; - (BOOL)willGenerateNotifications; @end @interface PBXTargetSmartGroup : PBXSmartGroup { NSMutableArray *_targets; } + (id)globalID; - (id)initWithBinding:(id)fp8; - (void)dealloc; - (void)finalize; - (id)datasource; - (Class)datasourceClass; - (void)setOwningModule:(id)fp8; - (id)children; - (void)targetChangedNotification:(id)fp8; - (void)targetWillBeRemoved:(id)fp8; - (void)targetWasAdded:(id)fp8; - (void)targetBuildFileAdded:(id)fp8; - (void)targetBuildFileRemoved:(id)fp8; - (void)setupTargetList; - (BOOL)listenForTargetChanges; - (BOOL)allowsEditingOfChildren; - (void)removeItem:(id)fp8; - (BOOL)acceptsItem:(id)fp8; - (void)insertItems:(id)fp8 atIndex:(unsigned int)fp12; - (void)deleteApplicableElements:(id)fp8 fromOutlineView:(id)fp12; - (id)_proxyForTarget:(id)fp8; - (void)_addTarget:(id)fp8; @end @interface PBXBuildSettingsInspectorPane : PBXSettingsInspectorPaneModule { NSPopUpButton *_baseConfigurationPopup; } + (id)label; + (id)alternateLabel; + (unsigned int)panelPosition; - (void)disableDependencyGraphNotifications; - (void)enableDependencyGraphNotifications; - (void)disableDependencyGraphInvalidation; - (void)enableDependencyGraphInvalidation; - (void)dealloc; - (void)finalize; - (BOOL)newSetting:(id)fp8 isEqualTo:(id)fp12; - (void)setBuildSetting:(id)fp8 forKeyPath:(id)fp12 oldValue:(id)fp16; - (void)setBuildSetting:(id)fp8 operation:(int)fp12 forKeyPath:(id)fp16; - (void)removeBuildSettingForKeyPath:(id)fp8; - (id)_createCollectionDictionariesForBuildOptionDomainSpecifications:(id)fp8; - (id)buildSettingsToInspect; - (id)flattenedBuildSettingsDictionaryForInspection; - (id)compositePropertyExpansionContextForInspection; - (void)rebuildGeneratedSettingsCollections; - (void)rebuildStaticSettingsCollections; - (void)rebuildBuildConfigurationsFilePopup; - (void)_baseConfigErrorSheetDidEndOrDismiss:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)takeBaseConfigurationFrom:(id)fp8; - (void)viewDidLoad; - (void)reloadAfterBuildSettingOrDependencyGraphChange; - (void)currentInspectedItemsChanged:(id)fp8; - (void)buildSettingsChanged:(id)fp8; - (void)dependencyGraphDidChange:(id)fp8; @end @interface PBXFileReferenceInspectorPane : PBXInspectorPaneModule { NSTextField *_nameTextField; NSTextField *_pathTextField; NSButton *_choosePathButton; NSTextField *_absolutePathTextField; NSPopUpButton *_referenceTypePopUpButton; NSBox *_line1; NSPopUpButton *_fileTypePopUpButton; NSButton *_includeInIndexCheckbox; NSBox *_line2; NSTextField *_fileEncodingLabel; NSPopUpButton *_fileEncodingPopUpButton; NSTextField *_lineEndingsLabel; NSPopUpButton *_lineEndingsPopUpButton; NSTextField *_tabWidthLabel; NSTextField *_tabWidthTextField; NSTextField *_indentWidthLabel; NSTextField *_indentWidthTextField; NSButton *_usesTabsCheckbox; NSButton *_resetTextSettingsButton; NSBox *_line3; NSButton *_changeLocalizationStateButton; NSButton *_localizationVariantButton; struct { unsigned int someCurrentItemsDontExist:1; unsigned int someCurrentItemsHaveNoPath:1; unsigned int hasMixedReferenceStyleItem:1; unsigned int hasNoReferenceStyleItem:1; unsigned int hasInvalidReferenceStyleItem:1; unsigned int observingWindow:1; unsigned int hasMixedFileTypeItem:1; unsigned int hasNoFileTypeItem:1; unsigned int RESERVED:26; } _ripFlags; PBXAddVariantPanel *_addVariantPanel; BOOL _extraFileTypeItemInstalled; BOOL _extraFileEncodingItemInstalled; BOOL _extraLineEndingItemInstalled; BOOL _beganEditingName; BOOL _beganEditingTabWidth; BOOL _beganEditingIndentWidth; } + (BOOL)canInspectItems:(id)fp8; + (id)inspectableClasses; + (id)alternateLabel; + (unsigned int)panelPosition; - (void)dealloc; - (void)finalize; - (void)_rebuildReferenceTypePopUpButton; - (void)_rebuildFileTypePopUpButton; - (void)viewDidLoad; - (void)_displayReferenceTypeNone; - (void)_displayReferenceTypeMixed; - (void)_displayReferenceType:(id)fp8; - (void)_displayFileTypeNone; - (void)_displayFileTypeMixed; - (void)_displayFileType:(id)fp8; - (void)_selectExtraFileTypeItemWithTitle:(id)fp8 enabled:(BOOL)fp12; - (void)_selectFileType:(id)fp8; - (void)_selectExtraFileEncodingItemWithTitle:(id)fp8 enabled:(BOOL)fp12; - (void)_selectFileEncoding:(unsigned int)fp8; - (void)_selectExtraLineEndingItemWithTitle:(id)fp8 enabled:(BOOL)fp12; - (void)_selectLineEnding:(int)fp8; - (id)_project; - (id)reference; - (id)sourceControlManager; - (BOOL)isSCMEnabled; - (BOOL)wantsSCM; - (void)_setName; - (void)_updateVariantButtons; - (void)currentInspectedItemsChanged:(id)fp8; - (void)choosePath:(id)fp8; - (void)changeReferenceType:(id)fp8; - (void)_findSingleFileSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (void)_findMultipleFilesSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (void)changeFileType:(id)fp8; - (void)changeIncludeInIndex:(id)fp8; - (void)changeFileEncoding:(id)fp8; - (void)changeLineEndings:(id)fp8; - (void)changeUsesTabs:(id)fp8; - (void)_addVariantSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)addLocalizationVariant:(id)fp8; - (void)removeLocalizationVariant:(id)fp8; - (void)changeLocalizationState:(id)fp8; - (void)_startListeningForProjectChanges; - (void)_stopListeningForProjectChanges; - (void)referenceWasRemoved:(id)fp8; - (void)controlTextDidBeginEditing:(id)fp8; - (void)controlTextDidEndEditing:(id)fp8; - (void)resetTextSettingsToDefaultsAction:(id)fp8; @end @interface PBXInspectorController : NSObject { struct _NSMapTable *_windowToInspectorMap; } + (id)sharedInspectorController; - (id)init; - (void)dealloc; - (void)finalize; - (id)inspectors; - (id)_inspectorPanelsOfClass:(Class)fp8; - (id)_inspectorPanels; - (id)_infoInspectorPanels; - (id)_inspectedItems; - (id)_inspectorPanels:(id)fp8 inspectingItems:(id)fp12; - (BOOL)floatingInspectorWindowIsVisible; - (void)_inspectorWindowClosing:(id)fp8; - (void)addInspector:(id)fp8; - (id)newInspector:(id)fp8; - (id)newInfoInspector:(id)fp8; - (id)newInfoInspectorForSelection:(id)fp8; - (void)getInfo:(id)fp8; - (void)showInspector:(id)fp8; - (id)getInfoForItems:(id)fp8 switchingToTabNamed:(id)fp12; - (id)getInfoForItems:(id)fp8; - (id)getInfoForSelection:(id)fp8 switchingToTabNamed:(id)fp12; - (id)getInfoForSelection:(id)fp8; - (void)projectWillClose:(id)fp8; - (BOOL)projectCanClose:(id)fp8; @end @interface XCStringToAttributedStringTransformer : NSObject { NSMutableAttributedString *_attributedString; } + (Class)transformedValueClass; + (BOOL)allowsReverseTransformation; - (id)init; - (void)dealloc; - (void)_setURLLink:(id)fp8 forRange:(struct _NSRange)fp12; - (void)gotSyntaxClass:(int)fp8 forRange:(struct _NSRange)fp12; - (void)_highlightLinksInAttributedString; - (id)transformedValue:(id)fp8; - (id)reverseTransformedValue:(id)fp8; @end @interface PBXInspectorPanel : PBXModule { NSTabView *_tabView; NSTextField *_blankInspectorTextField; BOOL _infoPanel; PBXModule *_currentModule; NSArray *_currentInspectedItems; BOOL _subpanesNeedUpdating; BOOL _locked; NSString *_lastTabLabel; BOOL _removingTabViewItems; BOOL _initializingTabViewItems; BOOL _closingInspector; XCSelection *_xcSelection; } + (void)initialize; + (void)registerInspectorPaneClass:(Class)fp8; + (id)registeredInspectorPaneClasses; + (void)registerBuiltInInspectorPaneClasses; - (id)init; - (id)initLocked:(BOOL)fp8; - (void)dealloc; - (void)finalize; - (id)tabView; - (id)lockedImage; - (id)unlockedImage; - (void)setCurrentModule:(id)fp8; - (id)currentModule; - (id)currentInspectedItems; - (void)setCurrentInspectedItems:(id)fp8; - (id)xcSelection; - (void)setXCSelection:(id)fp8; - (BOOL)subpanesNeedUpdating; - (void)setSubpanesNeedUpdating:(BOOL)fp8; - (BOOL)locked; - (void)setLocked:(BOOL)fp8; - (void)_updateInspectorConfiguration; - (void)_saveInspectorConfiguration; - (void)_readInspectorConfiguration; - (void)viewDidLoad; - (BOOL)moduleEnforcesViewMinSize; - (struct _NSSize)viewMinSize; - (id)loadModuleWindow; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (void)adjustWindowSize; - (void)showWindow:(id)fp8; - (void)moduleViewWasInstalled:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (BOOL)moduleShouldClose; - (BOOL)projectCanClose:(id)fp8; - (void)scmWasDisabled:(id)fp8; - (void)scmWasEnabled:(id)fp8; - (id)inspectorPaneWithClass:(Class)fp8; - (void)removeAllInspectorPanes; - (void)_removeInspectorPanesNotInEligibleClasses:(id)fp8; - (id)tabViewItemWithLabel:(id)fp8; - (void)chooseTabViewItemWithLabel:(id)fp8; - (void)inspectModule:(id)fp8 onlyIfNeeded:(BOOL)fp12; - (void)inspectModule:(id)fp8 onlyIfNeeded:(BOOL)fp12 xcSelection:(id)fp16; - (void)cloneWindow:(id)fp8; - (BOOL)windowShouldClose:(id)fp8; - (void)windowWillClose:(id)fp8; - (void)windowDidUpdate:(id)fp8; - (void)xcSelectionDidChange:(id)fp8; - (void)itemsChanged:(id)fp8; - (void)windowHidden:(id)fp8; - (id)geometryConfigurationDictionary; - (void)takeGeometryConfigurationFromDictionary:(id)fp8; - (id)contentConfigurationDictionary; - (void)takeContentConfigurationFromDictionary:(id)fp8; @end @interface PBXSmartGroup (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXTargetDependency (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXBuildFile (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXBuildPhaseGroup (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXJavaArchiveBuildPhase (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXShellScriptBuildPhase (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXCopyFilesBuildPhase (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXRezBuildPhase (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXAppleScriptBuildPhase (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXFrameworksBuildPhase (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXResourcesBuildPhase (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXSourcesBuildPhase (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXHeadersBuildPhase (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXTargetProxy (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXTarget (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXVariantGroup (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXGroup (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXFileReference (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXReference (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXTextBookmark (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXExecutable (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXBreakpoint (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXBuildStyleBookmark (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXExecutableBookmark (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXTargetBookmark (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXDocBookmark (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXBookmarkGroup (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXBookmark (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXModule (PBXInspectorPanelSelectedItems) - (id)selectedProjectItems; - (void)setSelectedProjectItems:(id)fp8; @end @interface PBXInspectorPanel (TabViewDelegate) - (BOOL)tabView:(id)fp8 shouldSelectTabViewItem:(id)fp12; - (void)tabView:(id)fp8 willSelectTabViewItem:(id)fp12; - (void)tabView:(id)fp8 didSelectTabViewItem:(id)fp12; - (void)tabViewDidChangeNumberOfTabViewItems:(id)fp8; @end @interface PBXModule (PBXInspectorPanelSupport) - (id)selectedItemsForInspector:(id)fp8; - (void)setSelectedItems:(id)fp8 forInsector:(id)fp12; @end @interface NSObject (PBXInspectorPanelSupport) - (id)displayName; @end @interface PBXInspectorPaneModule : PBXModule { PBXInspectorPanel *_inspectorPanel; } + (BOOL)canInspectSelection:(id)fp8; + (BOOL)canInspectItems:(id)fp8; + (id)inspectableClasses; + (id)label; + (id)alternateLabel; + (unsigned int)panelPosition; - (void)dealloc; - (void)finalize; - (id)inspectorPanel; - (void)setInspectorPanel:(id)fp8; - (void)adjustDataCellsOfTableView:(id)fp8; - (void)currentInspectedItemsChanged:(id)fp8; - (BOOL)viewCanBeRemoved; - (BOOL)projectCanClose:(id)fp8; @end @interface PBXFilenameSmartGroupInspectorPane : PBXInspectorPaneModule { NSTextField *_nameTextField; NSImageView *_iconImageView; NSPopUpButton *_saveForPopUpButton; NSTextField *_commentsLabel; NSTextView *_commentsTextView; NSPopUpButton *_startFromPopUpButton; NSButton *_recursiveButton; NSTextField *_patternTextField; NSMatrix *_patternTypeMatrix; } + (BOOL)canInspectItems:(id)fp8; + (id)inspectableClasses; + (id)alternateLabel; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)_setName; - (void)_setComments; - (void)currentInspectedItemsChanged:(id)fp8; - (void)_popupWillShow:(id)fp8; - (void)_groupLevelSelected:(id)fp8; - (void)chooseIconImage:(id)fp8; - (void)_chooseImageDialogEnded:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)changeSaveFor:(id)fp8; - (void)changeStartFrom:(id)fp8; - (void)changeRecursively:(id)fp8; - (void)changePatternType:(id)fp8; - (void)changePatternString:(id)fp8; - (void)controlTextDidEndEditing:(id)fp8; - (void)textDidEndEditing:(id)fp8; - (id)smartGroup; - (void)_startListeningForProjectChanges; - (void)_stopListeningForProjectChanges; - (void)smartGroupWasRemoved:(id)fp8; @end @interface PBXCooperativeTask : NSObject { double _interval; NSThread *_taskThread; BOOL _cancel; id _argument; id _target; id _key; SEL _selector; SEL _cancelSelector; NSLock *_coordinatingLock; } + (void)initialize; + (id)taskForKey:(id)fp8; - (id)initWithInterval:(double)fp8 key:(id)fp16; - (void)dealloc; - (void)finalize; - (BOOL)detachNewThreadSelector:(SEL)fp8 cancelSelector:(SEL)fp12 toTarget:(id)fp16 withObject:(id)fp20; - (void)cancel; - (void)wait; - (id)argument; - (void)_startTask:(id)fp8; @end @interface PBXErrorsWarningsSmartGroup : PBXFilenameSmartGroup { PBXProjectWorkspaceModule *_errorsWarningsModuleNotRetained; PBXFosterParent *_messagesProxy; int _state; BOOL _isDataSync; PBXProjectDocument *_nonRetainedProjectDocument; } + (id)globalID; - (id)initWithBinding:(id)fp8; - (void)dealloc; - (void)finalize; - (id)datasource; - (Class)datasourceClass; - (void)_flushNotification:(id)fp8; - (void)postFlushNotification; - (void)_shouldUpdateParentNotification:(id)fp8; - (void)postShouldUpdateParentNotification; - (void)_shouldNoteNeedsUpdateNotification:(id)fp8; - (void)postShouldNoteNeedsUpdateNotification; - (void)setOwningModule:(id)fp8; - (void)setIsDataSync:(BOOL)fp8 useProjectDocument:(id)fp12; - (void)decorateCell:(id)fp8; - (BOOL)shouldIncludeReference:(id)fp8; - (BOOL)listenForTargetChanges; - (id)buildMessagesForFileReference:(id)fp8; - (id)proxyForMessages; - (void)_setProxyMessages:(id)fp8; - (id)linkerMessages; - (id)uncategorizedMessages; - (id)associateLinkerMessages:(id)fp8 withProxy:(id)fp12; - (id)associateUncategorizedMessages:(id)fp8 withProxy:(id)fp12; - (void)buildContextFileInfoChangedNotification:(id)fp8; - (id)children; - (id)project; - (id)projectDocument; - (void)_errorsWarningsWindowWillClose:(id)fp8; - (void)openOnItem:(id)fp8; - (BOOL)openWithProjectDocument:(id)fp8; - (id)messagesOfType:(int)fp8 forReference:(id)fp12; - (id)filesWithErrors; - (id)filesWithWarnings; - (int)translateSection:(int)fp8; - (int)numberOfSectionsForMenuTable:(id)fp8; - (int)menuTable:(id)fp8 numberOfTopicsWithinSection:(int)fp12; - (id)menuTable:(id)fp8 titleOfSection:(int)fp12; - (id)menuTable:(id)fp8 titleOfTopic:(int)fp12 withinSection:(int)fp16; - (id)menuTable:(id)fp8 attributedStringAtIndex:(int)fp12 withinTopic:(int)fp16 withinSection:(int)fp20; - (id)menuTable:(id)fp8 representedObjectAtIndex:(int)fp12 withinTopic:(int)fp16 withinSection:(int)fp20; - (int)menuTable:(id)fp8 numberOfItemsWithinTopic:(int)fp12 withinSection:(int)fp16; - (BOOL)separateTopicsForMenuTable:(id)fp8; - (int)menuTable:(id)fp8 maxLengthOfColumn:(int)fp12; - (int)maxNumberOfRowsForMenuTable:(id)fp8; - (id)overflowStringForMenuTable:(id)fp8; - (void)prepareCacheForMenuTable:(id)fp8; - (void)clearCacheForMenuTable:(id)fp8; - (id)menuTable:(id)fp8 attributesForSectionHeader:(int)fp12; - (id)menuTable:(id)fp8 attributesForColumn:(int)fp12; - (void)menuTable:(id)fp8 menuItemSelected:(id)fp12; @end @interface PBXErrorsWarningsDataSource : PBXFileTableDataSource { NSMutableDictionary *_selectionIndexTable; } + (id)_imageForType:(int)fp8; - (id)_setupMenuDictionary; - (void)dealloc; - (void)finalize; - (void)disconnect; - (void)configureColumnsForTable:(id)fp8; - (id)requiredColumnIdentifiers:(id)fp8; - (id)optionalColumnIdentifiers:(id)fp8; - (id)columnForIdentifier:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16; - (id)tableView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 row:(int)fp24 mouseLocation:(struct _NSPoint)fp28; - (void)locationSelected:(id)fp8; - (id)buildMessagesForFileReference:(id)fp8; - (void)refresh; - (void *)sortFunctionForColumnIdentifier:(id)fp8; - (id)convertObjectForAction:(id)fp8; - (id)summary; - (void)initializeContextMenu:(id)fp8; - (void)didBecomeSelectionContext; - (void *)stringFunctionForColumnIdentifier:(id)fp8; - (BOOL)openWorkspaceEditorOnClick; - (BOOL)pantherWorkaroundUsePopupDatacell; @end @interface PBXProjectInspectorPaneModule : PBXInspectorPaneModule { } + (BOOL)canInspectItems:(id)fp8; + (id)inspectableClasses; + (unsigned int)panelPosition; - (id)project; @end @interface PBXProjectGroupInspectorPane : PBXProjectInspectorPaneModule { NSTextField *_nameTextField; NSTextField *_absolutePathTextField; NSMatrix *_productDirectoryMatrix; NSTextField *_productDirectoryTextField; NSButton *_chooseProductDirectoryButton; NSMatrix *_intermediatesDirectoryMatrix; NSTextField *_intermediatesDirectoryTextField; NSButton *_chooseIntermediatesDirectoryButton; NSPopUpButton *_sdkRootDirectoryPopUpButton; NSTextField *_sdkRootDirectoryTextField; NSButton *_sdkRootDirectoryChooseButton; NSPopUpButton *_scmSystemPopUpButton; NSButton *_editSCMSystemButton; NSButton *_enableSCMButton; NSMutableDictionary *_scmSettingsEditorNames; NSButton *_rebuildIndexButton; struct { unsigned int beganEditingProductDirectory:1; unsigned int beganEditingIntermediatesDirectory:1; unsigned int beganEditingSDKRootDirectory:1; unsigned int showingSheetOnFloatingInspector:1; unsigned int RESERVED:29; } _pgipFlags; BOOL _showingSheetOnFloatingInspector; } - (void)dealloc; - (void)finalize; - (void)_setProductDirectory; - (void)_setIntermediatesDirectory; - (void)_setSDKRootDirectory; - (void)_enableBuildDirectoryUI; - (void)_customizeSourceControl; - (void)_conditionallyEnableTextFieldForOtherSDK; - (void)_setSDKControlsWithProject:(id)fp8; - (void)_setSCMPopupWithProject:(id)fp8; - (BOOL)isSCMEnabled; - (BOOL)hasIndex; - (BOOL)_currentSCMHasSettingsEditor; - (void)buildSettingsChanged:(id)fp8; - (void)_updateConfigurationObservers; - (void)_configurationNamesChangedInProject:(id)fp8; - (void)viewDidLoad; - (void)currentInspectedItemsChanged:(id)fp8; - (void)chooseProductDirectoryType:(id)fp8; - (void)_setProductDirSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (void)chooseProductDirectoryPath:(id)fp8; - (void)chooseIntermediatesDirectoryType:(id)fp8; - (void)_setIntermediatesDirSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (void)chooseIntermediatesDirectoryPath:(id)fp8; - (void)chooseSDKRootDirectory:(id)fp8; - (void)_confirmChangeSDKRootDirectorySheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)chooseOtherSDKRootDirectory:(id)fp8; - (void)_confirmChangeToOtherSDKRootDirectorySheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_chooseOtherSDKRootDirectory; - (void)_chooseOtherRootDirectorySheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (void)chooseSCMSystem:(id)fp8; - (void)_settingsEditorSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)enableSCMClicked:(id)fp8; - (void)editSCMSystem:(id)fp8; - (void)_rebuildIndexSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)rebuildIndex:(id)fp8; - (void)indexingChanged:(id)fp8; - (void)scmWasDisabled:(id)fp8; - (void)scmWasEnabled:(id)fp8; - (void)controlTextDidBeginEditing:(id)fp8; - (void)controlTextDidEndEditing:(id)fp8; @end @interface PBXFileBreakpoint (BookmarkSupportAPI) - (id)bookmark; @end @interface PBXBuildLogMessageItem (BookmarkSupportAPI) - (id)bookmark; @end @interface PBXBuildMessage (BookmarkSupportAPI) - (id)bookmark; @end @interface PBXVariantGroup (BookmarkSupportAPI) - (id)bookmark; @end @interface PBXFosterParent (BookmarkSupportAPI) - (id)bookmark; @end @interface PBXExecutable (BookmarkSupportAPI) - (id)bookmark; @end @interface PBXLegacyTarget (BookmarkSupportAPI) - (id)bookmark; @end @interface PBXTarget (BookmarkSupportAPI) - (id)bookmark; @end @interface PBXFileReference (BookmarkSupportAPI) - (id)bookmark; @end @interface PBXBookmark (BookmarkSupportAPI) - (id)bookmark; @end @interface PBXReference (BookmarkSupportAPI) - (id)bookmark; @end @interface PBXNativeTargetUpgradingModule : PBXModule { NSButton *_upgradeButton; NSButton *_dontUpgradeButton; PBXProject *_project; PBXWorkspaceModule *_workspaceModule; } + (id)sharedNativeTargetUpgradingModule; + (id)productTypeForJambaseTarget:(id)fp8; + (BOOL)nativeBuildSystemSupportsFilesInJambaseTarget:(id)fp8 unsupportedFiles:(id *)fp12; - (id)initWithModuleNibName:(id)fp8; - (void)_setProject:(id)fp8 module:(id)fp12; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (id)_uniqueNameForUpgradedTargetNamed:(id)fp8; - (id)_nameForInfoPlistFileForNewTargetNamed:(id)fp8; - (void)_displayNativeTargetUpgradeLog:(id)fp8; - (unsigned int)currentVersionNumberForPListArchiver:(id)fp8; - (BOOL)checkVersion:(unsigned int)fp8 forPListUnarchiver:(id)fp12; - (void)insertRootObject:(id)fp8 intoContainer:(id)fp12; - (id)_upgradeTargetToNative:(id)fp8 upgradeLog:(id)fp12; - (id)upgradeTargetToNative:(id)fp8 relativeToModule:(id)fp12 showingUpgradeLog:(BOOL)fp16; - (id)upgradeProjectToNativeTargetsWithUpgradeLog:(id *)fp8; - (void)runModalForProject:(id)fp8 relativeToModule:(id)fp12; - (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)upgradeAction:(id)fp8; - (void)dontUpgradeAction:(id)fp8; @end @interface PBXGroupTargetProxy : PBXFosterParent { } - (BOOL)canRename; - (BOOL)canDelete; - (void)removeItem:(id)fp8; - (void)insertItems:(id)fp8 atIndex:(unsigned int)fp12; - (BOOL)acceptsItem:(id)fp8; - (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28; - (BOOL)acceptsDraggedItem:(id)fp8; @end @interface PBXHeaderBox : PBXImageGestureView { PBXTableHeaderCell *_brush; float _headerHeight; NSString *_label; } - (id)init; - (id)initWithFrame:(struct _NSRect)fp8; - (id)initWithCoder:(id)fp8; - (void)dealloc; - (void)finalize; - (void)_setupHeaderBox; - (float)headerHeight; - (void)setDrawHighlighted:(BOOL)fp8; - (BOOL)isHighlighted; - (void)setLabel:(id)fp8; - (id)label; - (id)cell; - (void)drawRect:(struct _NSRect)fp8; @end @interface PBXTableHeaderCell : NSTableHeaderCell { BOOL _drawHighlighted; } - (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24; - (BOOL)isHighlighted; - (void)setDrawHighlighted:(BOOL)fp8; @end @interface PBXBreakpointsDataSource : PBXFileTableDataSource { NSMutableDictionary *_rowEditors; NSButton *_addSymbolButton; PBXSymbolicBreakpoint *_symbolicBreakpointPlaceholder; } + (id)colorBreakpointString:(id)fp8 forState:(int)fp12 selected:(BOOL)fp16; - (id)_setupMenuDictionary; - (void)dealloc; - (void)finalize; - (Class)tableViewClass; - (id)configurationIdentifier; - (void)configureColumnsForTable:(id)fp8; - (id)optionalColumnIdentifiers:(id)fp8; - (id)requiredColumnIdentifiers:(id)fp8; - (id)columnForIdentifier:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (BOOL)tableView:(id)fp8 shouldEditTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 didStartEditingColumn:(int)fp12 row:(int)fp16; - (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (void)tableView:(id)fp8 deleteRows:(id)fp12; - (int)numberOfRowsInTableView:(id)fp8; - (id)tableView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 row:(int)fp24 mouseLocation:(struct _NSPoint)fp28; - (void)_verifyColumnsFilled; - (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16; - (BOOL)tableView:(id)fp8 selectionShouldChangeFromMouseDownInRow:(int)fp12 column:(id)fp16; - (void)tableView:(id)fp8 hasChangedActiveState:(BOOL)fp12; - (id)detailView; - (void)disconnect; - (void)showDetailFor:(id)fp8; - (void)refresh; - (void *)sortFunctionForColumnIdentifier:(id)fp8; - (id)convertObjectForAction:(id)fp8; - (void)_addSymbol:(id)fp8; - (void)_breakpointWasAdded:(id)fp8; - (void)_breakpointDidChange:(id)fp8; - (void)addNewBreakpoint:(id)fp8; - (BOOL)isBreakpointExpanded:(id)fp8; - (BOOL)isRowExpanded:(int)fp8; - (void)expandRow:(int)fp8; - (void)collapseRow:(int)fp8; - (float)tableView:(id)fp8 heightOfRow:(int)fp12; - (void)positionEditors; - (void)_editorDidChangeSize:(id)fp8; - (void)searchCriteriaDidChange; - (void)setSortDirection:(int)fp8; - (void *)stringFunctionForColumnIdentifier:(id)fp8; - (id)selectedProjectItems; - (void)editSelection:(id)fp8; @end @interface XCTopJustifiedDisclosureCell : NSButtonCell { } - (struct _NSRect)drawingRectForBounds:(struct _NSRect)fp8; - (void)drawBezelWithFrame:(struct _NSRect)fp8 inView:(id)fp24; - (void)drawTitle:(id)fp8 withFrame:(struct _NSRect)fp12 inView:(id)fp28; @end @interface XCTopJustifiedTextFieldCell : PBXOutlineViewCell { } - (struct _NSSize)cellSize; - (void)editWithFrame:(struct _NSRect)fp8 inView:(id)fp24 editor:(id)fp28 delegate:(id)fp32 event:(id)fp36; - (void)selectWithFrame:(struct _NSRect)fp8 inView:(id)fp24 editor:(id)fp28 delegate:(id)fp32 start:(int)fp36 length:(int)fp40; @end @interface XCTopJustifiedButtonCell : NSButtonCell { } - (struct _NSRect)drawingRectForBounds:(struct _NSRect)fp8; @end @interface XCTopJustifiedImageCell : NSImageCell { } - (struct _NSRect)imageRectForBounds:(struct _NSRect)fp8; @end @interface PBXBreakpointsSmartGroup : PBXSmartGroup { NSMutableArray *_breakpointChildren; } + (id)flattenIntoBreakpoints:(id)fp8; + (id)globalID; - (id)initWithBinding:(id)fp8; - (void)dealloc; - (void)finalize; - (id)datasource; - (Class)datasourceClass; - (BOOL)allowsEditingOfChildren; - (void)deleteApplicableElements:(id)fp8 fromOutlineView:(id)fp12; - (id)children; - (id)breakpointBucketProxyForProjects:(id)fp8; - (void)flushCache; - (void)_flushCacheNotification:(id)fp8; - (void)_flushCacheNotificationProjectClosing:(id)fp8; - (BOOL)openWithProjectDocument:(id)fp8; - (void)_breakpointDidChange:(id)fp8; @end @interface XCBreakpointProxy : PBXFosterParent { } - (Class)groupingClass; - (id)name; - (void)setName:(id)fp8; - (void)disableAllBreakpoints; - (void)enableAllBreakpoints; - (void)exportBreakpoints:(id)fp8 toPath:(id)fp12; - (void)importBreakpointsFromPath:(id)fp8 forProject:(id)fp12 atPath:(id)fp16; @end @interface XCBreakpointsBucketProxy : PBXFosterParent { BOOL _enabled; BOOL _showCheckbox; struct _NSRect _checkBoxBounds; } + (void)groupObjects:(id)fp8 forSource:(id)fp12; + (void)ungroupObjects:(id)fp8; + (void)addGroup:(id)fp8 forSource:(id)fp12; - (id)initWithBreakpointGroup:(id)fp8 usingGUID:(id)fp12; - (id)initWithBreakpointGroup:(id)fp8; - (void)setRepresentedObject:(id)fp8; - (id)children; - (void)_breakpointDidChange:(id)fp8; - (void)_objectAdded:(id)fp8; - (void)_objectRemoved:(id)fp8; - (void)uiParentDidChange; - (void)deleteApplicableElements:(id)fp8 fromModule:(id)fp12; - (Class)groupingClass; - (id)name; - (void)setName:(id)fp8; - (BOOL)allowsEditingOfChildren; - (void)disableAllBreakpoints; - (void)enableAllBreakpoints; - (void)exportBreakpoints:(id)fp8 toPath:(id)fp12; - (void)importBreakpointsFromPath:(id)fp8 forProject:(id)fp12 atPath:(id)fp16; - (BOOL)canRename; - (BOOL)canDelete; - (void)removeItem:(id)fp8; - (void)insertItems:(id)fp8 atIndex:(unsigned int)fp12; - (BOOL)isAncestorOf:(id)fp8; - (BOOL)acceptsItem:(id)fp8; - (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 forPaths:(id)fp16 withDraggingInfo:(id)fp20 item:(id)fp24 childIndex:(int)fp28 forModule:(id)fp32; - (BOOL)acceptsDraggedItem:(id)fp8; - (id)container; - (void)setShowCheckbox:(BOOL)fp8; - (void)setEnabledState:(BOOL)fp8; - (id)iconImage; - (void)toggleEnabledState; - (void)storeCheckBoxBounds:(struct _NSRect)fp8; - (struct _NSRect)checkBoxBounds; @end @interface PBXTargetInspectorPane : PBXTargetInspectorPaneModule { NSTextField *_productTypeTextField; } + (id)alternateLabel; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)currentInspectedItemsChanged:(id)fp8; - (void)_buildSettingsDictionaryDidChange:(id)fp8; - (void)_projectItemDidChange:(id)fp8; @end @interface PBXTargetInspectorPaneModule : PBXInspectorPaneModule { NSTextField *_nameTextField; PBXExtendedOutlineView *_dependenciesOutlineView; NSButton *_addDependenciesButton; NSButton *_removeDependenciesButton; PBXTargetChooser *_targetChooser; BOOL _beganEditingName; BOOL _validationError; } + (id)inspectableClasses; + (unsigned int)panelPosition; - (void)dealloc; - (void)finalize; - (id)target; - (id)targets; - (id)project; - (void)_startListeningForProjectChanges; - (void)_stopListeningForProjectChanges; - (void)_updateDependencyButtons; - (void)viewDidLoad; - (void)update; - (BOOL)_targetOtherThan:(id)fp8 existsForName:(id)fp12; - (void)_setName; - (void)currentInspectedItemsChanged:(id)fp8; - (void)addDependencies:(id)fp8; - (void)_addDependenciesSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)removeDependencies:(id)fp8; - (void)controlTextDidBeginEditing:(id)fp8; - (void)controlTextDidEndEditing:(id)fp8; - (BOOL)control:(id)fp8 textShouldEndEditing:(id)fp12; - (BOOL)_leaveEditingState; - (BOOL)viewCanBeRemoved; - (BOOL)projectCanClose:(id)fp8; - (void)targetWasAdded:(id)fp8; - (void)targetWasRemoved:(id)fp8; - (void)referenceWasAdded:(id)fp8; - (void)referenceWasRemoved:(id)fp8; @end @interface PBXTargetInspectorPaneModule (PBXTargetInspectorPaneModuleOutlineSupport) - (void)outlineViewSelectionChanged:(id)fp8; - (void)outlineViewSelectionDidChange:(id)fp8; - (void)outlineViewSelectionIsChanging:(id)fp8; @end @interface PBXTargetInspectorPaneModule (PBXTargetInspectorOutlineDragNDrop) - (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16; - (unsigned int)outlineView:(id)fp8 validateDrop:(id)fp12 proposedItem:(id)fp16 proposedChildIndex:(int)fp20; - (BOOL)outlineView:(id)fp8 acceptDrop:(id)fp12 item:(id)fp16 childIndex:(int)fp20; @end @interface PBXTargetInspectorPaneModule (PBXTargetInspectorDataSource) - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; - (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (void)outlineView:(id)fp8 deleteItems:(id)fp12; @end @interface PBXBuildRulesInspectorPane : PBXInspectorPaneModule { NSPopUpButton *_buildRulesScopePopup; PBXViewListView *_buildRuleViewList; NSTextView *_commentsTextView; NSButton *_addRuleButton; NSButton *_removeRuleButton; NSTextField *_numRulesTextField; NSMutableArray *_targetBuildRules; struct _NSMapTable *_viewToBuildRuleModuleMap; struct _NSMapTable *_buildRulesToShownModules; } + (BOOL)canInspectItems:(id)fp8; + (id)inspectableClasses; + (id)label; + (id)alternateLabel; + (unsigned int)panelPosition; - (id)init; - (void)dealloc; - (void)finalize; - (id)target; - (id)allBuildRules; - (void)_setTargetBuildRules:(id)fp8; - (id)targetBuildRules; - (id)systemBuildRules; - (void)viewDidLoad; - (void)moduleViewWasInstalled:(id)fp8; - (void)_createOrDestroySubmodulesToMatchBuildRules:(id)fp8; - (void)update; - (void)_moveBuildRule:(id)fp8 toIndex:(unsigned int)fp12; - (void)_setComments; - (void)currentInspectedItemsChanged:(id)fp8; - (void)takeBuildRulesScopeFrom:(id)fp8; - (void)addBuildRule:(id)fp8; - (void)removeBuildRule:(id)fp8; - (void)controlTextDidBeginEditing:(id)fp8; - (void)controlTextDidEndEditing:(id)fp8; @end @interface PBXBuildRulesInspectorPane (PBXBuildRulesInspectorPaneBuildRuleModuleSupport) - (BOOL)_shouldEditBuildRuleInBuildRuleModule:(id)fp8; - (void)_shouldCopySystemBuildRuleOrCancelSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; @end @interface PBXBuildRulesInspectorPane (PBXBuildRulesInspectorPaneViewListViewSupport) - (BOOL)viewListView:(id)fp8 shouldSelectSubview:(id)fp12; - (BOOL)viewListView:(id)fp8 shouldMoveSubview:(id)fp12; - (BOOL)moveSubview:(id)fp8 ofViewListView:(id)fp12 toIndex:(unsigned int)fp16; - (void)deleteSubviews:(id)fp8 ofViewListView:(id)fp12; @end @interface PBXDebugStackTableHeaderCell : NSTableHeaderCell { NSPopUpButtonCell *_popup; NSTableColumn *_currentColumn; } - (id)init; - (void)dealloc; - (id)copyWithZone:(struct _NSZone *)fp8; - (id)popUp; - (void)addItemWithTitle:(id)fp8 andRepresentedObject:(id)fp12; - (BOOL)trackMouse:(id)fp8 inRect:(struct _NSRect)fp12 ofView:(id)fp28 untilMouseUp:(BOOL)fp32 inColumn:(id)fp36; - (void)setFont:(id)fp8; - (void)removeAllItems; - (void)removeItemWithTitle:(id)fp8; - (void)selectItemWithTitle:(id)fp8; - (void)drawInteriorWithFrame:(struct _NSRect)fp8 inView:(id)fp24; @end @interface PBXDebugStackTableHeaderView : NSTableHeaderView { } - (void)mouseDown:(id)fp8; - (BOOL)isPoint:(struct _NSPoint)fp8 inRectangle:(struct _NSRect)fp16; @end @interface PBXFindDataSource : PBXFileTableDataSource { int _runningFinds; double _rate; NSTimer *_timer; } - (id)initWithOwningModule:(id)fp8 smartGroup:(id)fp12; - (id)_setupMenuDictionary; - (void)dealloc; - (void)finalize; - (void)configureColumnsForTable:(id)fp8; - (id)optionalColumnIdentifiers:(id)fp8; - (id)requiredColumnIdentifiers:(id)fp8; - (id)columnForIdentifier:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16; - (void)searchStarted:(id)fp8; - (void)searchFinished:(id)fp8; - (void)refresh; - (void)refreshNotification:(id)fp8; - (void *)sortFunctionForColumnIdentifier:(id)fp8; - (id)convertObjectForAction:(id)fp8; - (id)summary; - (void)initializeContextMenu:(id)fp8; - (void)didBecomeSelectionContext; - (void *)stringFunctionForColumnIdentifier:(id)fp8; @end @interface PBXFindResultsGroup : PBXFosterParent { PBXBatchFinder *_batchFinder; PBXTrackableTaskManager *_taskManager; int _imageIndex; double _timeToUpdate; } - (id)initWithBatchFinder:(id)fp8 taskManager:(id)fp12; - (void)dealloc; - (void)finalize; - (BOOL)canDelete; - (id)batchFinder; - (BOOL)openWithProjectDocument:(id)fp8; - (void)invalidateAbsolutePathCache; - (void)_nextFindableNotification:(id)fp8; - (void)_updateFindResults; - (void)_newResultsNotification:(id)fp8; - (void)_finishedCurrentFindNotification:(id)fp8; - (void)taskRegistered:(id)fp8; - (void)taskUnregistered:(id)fp8; - (id)iconImage; - (BOOL)isEqual:(id)fp8; - (unsigned int)hash; - (int)numberOfSectionsForMenuTable:(id)fp8; - (int)menuTable:(id)fp8 numberOfTopicsWithinSection:(int)fp12; - (id)menuTable:(id)fp8 titleOfSection:(int)fp12; - (id)menuTable:(id)fp8 titleOfTopic:(int)fp12 withinSection:(int)fp16; - (id)menuTable:(id)fp8 attributedStringAtIndex:(int)fp12 withinTopic:(int)fp16 withinSection:(int)fp20; - (id)menuTable:(id)fp8 representedObjectAtIndex:(int)fp12 withinTopic:(int)fp16 withinSection:(int)fp20; - (int)menuTable:(id)fp8 numberOfItemsWithinTopic:(int)fp12 withinSection:(int)fp16; - (BOOL)separateTopicsForMenuTable:(id)fp8; - (int)menuTable:(id)fp8 maxLengthOfColumn:(int)fp12; - (int)maxNumberOfRowsForMenuTable:(id)fp8; - (id)overflowStringForMenuTable:(id)fp8; - (void)prepareCacheForMenuTable:(id)fp8; - (void)clearCacheForMenuTable:(id)fp8; - (id)menuTable:(id)fp8 attributesForSectionHeader:(int)fp12; - (id)menuTable:(id)fp8 attributesForColumn:(int)fp12; - (void)menuTable:(id)fp8 menuItemSelected:(id)fp12; @end @interface PBXFindSmartGroup : PBXSmartGroup { } + (id)flattenIntoFindResults:(id)fp8; + (id)convertIntoFindResult:(id)fp8 project:(id)fp12; + (id)globalID; - (id)initWithBinding:(id)fp8; - (void)dealloc; - (void)finalize; - (id)datasource; - (Class)datasourceClass; - (void)setOwningModule:(id)fp8; - (void)addBatchFindObserver:(id)fp8; - (void)observeBatchFinder:(id)fp8; - (BOOL)allowsEditingOfChildren; - (void)deleteApplicableElements:(id)fp8 fromOutlineView:(id)fp12; - (BOOL)openWithProjectDocument:(id)fp8; @end @interface PBXSymbolsDataSource : PBXFileTableDataSource { id _searchMenuTitle; NSDictionary *_menuFilterDictionary; NSMutableString *_statusString; struct { unsigned int type; unsigned int location; unsigned int path; } _visibility; } - (id)initWithOwningModule:(id)fp8 smartGroup:(id)fp12; - (id)_setupMenuDictionary; - (void)dealloc; - (void)finalize; - (void)_indexingDidComplete:(id)fp8; - (void)_indexingDidReloadPersistentIndex:(id)fp8; - (void)_indexWasRemoved:(id)fp8; - (void)configureColumnsForTable:(id)fp8; - (id)optionalColumnIdentifiers:(id)fp8; - (id)requiredColumnIdentifiers:(id)fp8; - (id)columnForIdentifier:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (id)tableView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 row:(int)fp24 mouseLocation:(struct _NSPoint)fp28; - (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16; - (void)refresh; - (id)summary; - (void)disconnect; - (id)detailView; - (id)searchMenu; - (id)placeholderString; - (void)searchByCallback:(id)fp8; - (id)searchMenuTitle; - (void)setSearchMenuTitle:(id)fp8; - (id)filter:(id)fp8 withString:(id)fp12; - (void)reevaluateSearchFilter:(int)fp8; - (id)status; - (void *)stringFunctionForMenuTitle:(id)fp8; - (void *)sortFunctionForColumnIdentifier:(id)fp8; - (BOOL)typeVisibility; - (BOOL)locationVisibility; - (BOOL)pathVisibility; - (void)_resetVisibility; - (BOOL)_visibilityOfColumnWithId:(id)fp8; - (void)initializeContextMenu:(id)fp8; - (void)didBecomeSelectionContext; - (void)_batchFindSymbolName:(id)fp8; - (void)_copyInvocationForMethodFunction:(id)fp8; - (void)_copyDeclarationForMethodFunction:(id)fp8; - (id)_containerSymbolPrefixedNameForSymbol:(id)fp8; - (void)revealInClassBrowser:(id)fp8; - (id)_symbolFromSelection; - (BOOL)validateMenuItem:(id)fp8; - (id)convertObjectForAction:(id)fp8; @end @interface PBXSymbolsSmartGroup : PBXSmartGroup { } + (id)globalID; - (id)datasource; - (Class)datasourceClass; - (BOOL)openWithProjectDocument:(id)fp8; @end @interface PBXPopUpButtonCell : NSPopUpButtonCell { } - (struct _NSRect)titleRectForBounds:(struct _NSRect)fp8; @end @interface PBXToolbarStopButton : PBXToolbarItemPopup { PBXTrackableTaskManager *_taskManager; BOOL _inToolbar; NSImage *_stopImage; } + (id)createInstanceWithDefinition:(id)fp8 forProjectDocument:(id)fp12; + (void)echoStringsForDefinition:(id)fp8; + (id)globalID; + (id)tasksImage; + (id)noTasksImage; - (id)initWithTaskManager:(id)fp8; - (id)copyWithZone:(struct _NSZone *)fp8; - (void)dealloc; - (void)finalize; - (void)validate; - (void)taskRegistered:(id)fp8; - (void)taskUnregistered:(id)fp8; - (id)createToolTip; - (BOOL)allowsUserCustomization; - (void)singleClickEvent:(id)fp8 onView:(id)fp12; - (int)toolbarItemCount; - (id)_createImage; - (void)_recreateImage; - (id)_createMenu; - (void)stopMenuCalled:(id)fp8; - (void)toolbarMenuWasSelected:(id)fp8; @end @interface PBXTrackableTaskManager : NSObject { NSRecursiveLock *_trackableTaskLock; NSMutableDictionary *_trackableTasks; NSMutableArray *_orderedTaskList; struct _NSMapTable *_observersByTaskID; struct _NSHashTable *_globalObservers; } + (id)globalTaskManager; + (void)unregisterTaskGlobally:(id)fp8; + (void)removeObserverGlobally:(id)fp8 forTaskWithIdentifier:(id)fp12; - (id)init; - (void)dealloc; - (void)finalize; - (void)registerTask:(id)fp8; - (void)unregisterTask:(id)fp8; - (id)registeredTasks; - (id)registeredCriticalTasks; - (void)addObserver:(id)fp8 forTaskWithIdentifier:(id)fp12; - (void)removeObserver:(id)fp8 forTaskWithIdentifier:(id)fp12; - (id)taskOfType:(Class)fp8; - (id)allTasksOfType:(Class)fp8; - (id)taskWithIdentifier:(id)fp8; - (BOOL)tryToCancelActiveTasksInProjectDocument:(id)fp8 withText:(id)fp12; - (BOOL)stopAllTasks; - (BOOL)tryToCancelTasks:(id)fp8 inProjectDocument:(id)fp12 withText:(id)fp16; @end @interface PBXBuildConfigurationsEditor : NSWindowController { PBXExtendedTableView *_tableView; NSButton *_duplicateButton; NSButton *_renameButton; NSButton *_deleteButton; NSButton *_cancelButton; NSButton *_okButton; PBXProject *_project; NSMutableArray *_buildConfigurationNames; BOOL _configValidationError; } - (void)dealloc; - (void)finalize; - (id)project; - (void)setProject:(id)fp8; - (id)buildConfigurationNames; - (id)targets; - (void)setDefaultConfigurationName:(id)fp8; - (id)defaultConfigurationName; - (void)_updateButtons; - (void)update; - (BOOL)_leaveEditingState; - (void)deleteBuildConfiguration:(id)fp8; - (BOOL)_configurationNameExists:(id)fp8; - (void)duplicateBuildConfiguration:(id)fp8; - (void)_renameBuildConfigurationNamed:(id)fp8 to:(id)fp12; - (void)renameBuildConfiguration:(id)fp8; - (void)dismissEditor:(id)fp8; - (BOOL)control:(id)fp8 textShouldEndEditing:(id)fp12; - (void)tableViewSelectionDidChange:(id)fp8; - (int)numberOfRowsInTableView:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (void)tableView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; @end @interface XCSettingsInspectorButtonCell : NSButtonCell { } - (BOOL)trackMouse:(id)fp8 inRect:(struct _NSRect)fp12 ofView:(id)fp28 untilMouseUp:(BOOL)fp32; @end @interface PBXSettingsInspectorPaneModule : PBXInspectorPaneModule { NSPopUpButton *_configurationsPopup; PBXExtendedTableView *_settingsTableView; PBXControlScrollView *_settingsScrollView; PBXSearchTextField *_searchTextField; NSButton *_showHelpButton; NSSplitView *_settingsSplitView; NSTextView *_helpTextView; NSTextField *_numItemsTextField; NSButton *_addSettingButton; NSButton *_removeSettingButton; NSButton *_examineSettingButton; PBXBuildConfigurationsEditor *_buildConfigurationsEditor; NSPopUpButton *_selectedCollectionPopUpButton; struct _NSMapTable *_dataCellMap; NSMutableArray *_buildOptionDomains; NSMutableArray *_dataSource; NSMutableArray *_filteredDataSource; NSString *_sortedColumnIdentifier; BOOL _sortIsAscending; NSString *_searchString; NSMutableDictionary *_buildOptions; NSString *_selectedConfigurationName; PBXBuildSettingsDictionary *_buildSettings; NSDictionary *_flattenedBuildSettings; XCCompositePropertyExpansionContext *_compositePropertyExpContext; NSArray *_keysToDisplay; float *_lastSplitPosition; NSMutableArray *_possibleCollections; id _selectedCollection; int _lastSelectedCollectionIndex; NSString *_lastSelectedConfigurationName; int _rowBeingEdited; int _columnBeingEdited; NSString *_newBuildSettingNameToEdit; BOOL _showLocalizedBuildSettingNames; BOOL _buildSettingChangeInProgress; BOOL _validationError; unsigned int _currentlyEditedRow; } + (BOOL)canInspectItems:(id)fp8; + (id)inspectableClasses; - (void)dealloc; - (void)finalize; - (id)targets; - (id)project; - (id)buildOptionDomains; - (id)dataSource; - (void)setDataSource:(id)fp8; - (id)filteredDataSource; - (void)setFilteredDataSource:(id)fp8; - (id)possibleCollections; - (void)setPossibleCollections:(id)fp8; - (id)selectedCollection; - (void)setSelectedCollection:(id)fp8; - (void)syncUpSelectedCollection; - (id)sortedColumnIdentifier; - (void)setSortedColumnIdentifier:(id)fp8; - (BOOL)sortIsAscending; - (void)setSortIsAscending:(BOOL)fp8; - (id)searchString; - (void)setSearchString:(id)fp8; - (id)keysToDisplay; - (void)setKeysToDisplay:(id)fp8; - (id)flattenedBuildSettings; - (void)setFlattenedBuildSettings:(id)fp8; - (id)compositePropertyExpansionContext; - (void)setCompositePropertyExpansionContext:(id)fp8; - (id)buildSettings; - (void)setBuildSettings:(id)fp8; - (void)setBuildSetting:(id)fp8 forKeyPath:(id)fp12 oldValue:(id)fp16; - (void)setBuildSetting:(id)fp8 operation:(int)fp12 forKeyPath:(id)fp16; - (void)removeBuildSettingForKeyPath:(id)fp8; - (id)selectedConfigurationName; - (void)setSelectedConfigurationName:(id)fp8 force:(BOOL)fp12; - (void)setSelectedConfigurationName:(id)fp8; - (id)lastSelectedConfigurationName; - (void)setLastSelectedConfigurationName:(id)fp8; - (void)syncUpSelectedConfiguration; - (id)actualSelectedConfigurationName; - (BOOL)showLocalizedBuildSettingNames; - (void)setShowLocalizedBuildSettingNames:(BOOL)fp8; - (BOOL)_isValidBuildSettingName:(id)fp8; - (id)_nameForNewBuildSetting; - (BOOL)_checkValidityOfValue:(id)fp8 forBuildSetting:(id)fp12; - (id)helpButton; - (void)_configurationNamesChangedInProject:(id)fp8; - (void)viewDidLoad; - (void)moduleViewWasInstalled:(id)fp8; - (void)moduleViewWillBeRemoved:(id)fp8; - (BOOL)_leaveEditingState; - (BOOL)viewCanBeRemoved; - (BOOL)projectCanClose:(id)fp8; - (id)selectedRowIndexes; - (id)settingsForRowIndexes:(id)fp8; - (BOOL)restoreSelectedSettings:(id)fp8 withRowIndexes:(id)fp12; - (void)update; - (void)_updateHelpText; - (void)sortDataSource; - (void)filterDataSource; - (void)rebuildConfigurationsPopup; - (void)rebuildCollectionsPopup; - (id)_buildOptionsForRows:(id)fp8; - (id)_deletableBuildOptionsForRows:(id)fp8; - (id)_selectedDeletableBuildOptions; - (id)_selectedBuildOptions; - (void)selectionChanged; - (void)selectAllSettingsGroup; - (void)selectCustomizedSettingsGroup; - (void)selectBuildOption:(id)fp8; - (void)takeInspectedConfigurationNameFrom:(id)fp8; - (void)editConfigurations:(id)fp8; - (void)_editConfigurationsSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (id)updateKeysToDisplay; - (void)updateSettingsDataSource; - (BOOL)allSettingsGroupSelected; - (BOOL)currentSettingsGroupSelected; - (void)currentInspectedItemsChanged:(id)fp8; - (id)undoManager; - (void)undo:(id)fp8; - (void)redo:(id)fp8; - (BOOL)validateMenuItem:(id)fp8; - (void)addSetting:(id)fp8; - (void)removeSetting:(id)fp8; - (void)toggleShowLocalizedBuildSettingNames:(id)fp8; - (void)selectCollection:(id)fp8; - (void)editBuildSetting; - (void)editStringListSetting:(id)fp8; - (void)_pathListEditorSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_stringListEditorSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_architecturesEditorSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_stringEditorSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)activeBuildConfigurationChanged:(id)fp8; @end @interface PBXSettingsInspectorPaneModule (PBXSettingsInspectorPaneModuleTableSupport) - (void)tableViewSelectionDidChange:(id)fp8; - (void)tableViewSelectionIsChanging:(id)fp8; @end @interface PBXSettingsInspectorPaneModule (PBXSettingsInspectorPaneModuleTextField) - (void)controlTextDidChange:(id)fp8; - (BOOL)control:(id)fp8 textShouldEndEditing:(id)fp12; @end @interface PBXSettingsInspectorPaneModule (PBXSettingsInspectorPaneModuleDataSource) - (id)_dataCellClassNameForType:(id)fp8; - (id)dataCellForTableColumn:(id)fp8 row:(int)fp12; - (int)numberOfRowsInTableView:(id)fp8; - (id)effectiveValueOfSettingNamed:(id)fp8; - (id)objectValueForBuildOption:(id)fp8 expand:(BOOL)fp12; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (id)tableView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 row:(int)fp24 mouseLocation:(struct _NSPoint)fp28; - (void)tableView:(id)fp8 didStartEditingColumn:(int)fp12 row:(int)fp16; - (void)tableView:(id)fp8 willEndEditingColumn:(int)fp12 row:(int)fp16 textMovement:(unsigned int)fp20; - (void)tableView:(id)fp8 didEndEditingColumn:(int)fp12 row:(int)fp16 textMovement:(unsigned int)fp20; - (void)tableView:(id)fp8 willAbortEditingColumn:(int)fp12 row:(int)fp16; - (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (BOOL)tableView:(id)fp8 shouldEditTableColumn:(id)fp12 row:(int)fp16; - (BOOL)tableView:(id)fp8 shouldStartEditingColumn:(int)fp12 row:(int)fp16; - (void)tableView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (void)tableView:(id)fp8 deleteRows:(id)fp12; - (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16; - (BOOL)tableView:(id)fp8 createRowsFromPasteboard:(id)fp12; - (id)typeToSelectColumn; @end @interface PBXProblemMarker : PBXRulerMarker { PBXBuildMessage *_buildMessage; id _sender; NSMutableArray *_buildMessages; int _lineNumber; unsigned int _timestamp; } + (id)errorIcon; + (id)warningIcon; + (id)problemIcon; + (id)bigProblemIcon; - (id)initWithRulerView:(id)fp8 location:(float)fp12 lineNumber:(int)fp16 timestamp:(unsigned int)fp20 representedObject:(id)fp24 sender:(id)fp28; - (void)dealloc; - (void)finalize; - (void)setLineNumber:(int)fp8; - (unsigned int)timestamp; - (int)lineNumber; - (void)addBuildMessage:(id)fp8; - (id)buildMessages; - (void)setBuildMessage:(id)fp8; - (id)buildMessage; - (void)didMove; - (id)image; - (void)didSingleClickWithModifierFlags:(unsigned int)fp8; - (id)tooltipString; @end @interface PBXPinWindow : NSWindow { NSButton *pinButton; struct _NSPoint pinOffset; } - (id)initWithContentRect:(struct _NSRect)fp8 styleMask:(unsigned int)fp24 backing:(int)fp28 defer:(BOOL)fp32 screen:(id)fp36; - (void)pin:(id)fp8; - (void)orderWindow:(int)fp8 relativeTo:(int)fp12; @end @interface PBXTargetChooser : PBXModule { PBXExtendedOutlineView *_targetsOutlineView; NSButton *_cancelButton; NSButton *_addButton; PBXTargetInspectorPaneModule *_targetPaneModule; NSMutableDictionary *_availableTargetsPerProject; NSMutableDictionary *_allTargetsPerProject; } - (void)dealloc; - (void)finalize; - (void)awakeFromNib; - (void)clearTargetCaches; - (void)update; - (id)selectedTargetsToAdd; - (id)allTargetsForProject:(id)fp8; - (id)availableTargetsForProject:(id)fp8; - (void)addTargets:(id)fp8; - (void)cancelChooser:(id)fp8; - (void)clearSelectionInOutlineView:(id)fp8; @end @interface PBXTargetChooser (PBXTargetChooserDelegate) - (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16; - (BOOL)outlineView:(id)fp8 shouldSelectItem:(id)fp12; - (void)outlineViewSelectionDidChange:(id)fp8; - (void)outlineViewDoubleClick:(id)fp8; @end @interface PBXTargetChooser (PBXTargetChooserDataSource) - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (void)_disableCell:(id)fp8; - (void)_enableCell:(id)fp8; - (BOOL)_targetShouldBeEnabledForItem:(id)fp8 fromOutlineView:(id)fp12; - (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; @end @interface PBXMenu : NSMenu { id _observer; BOOL _mouseMenuOnlyTracking; } + (void)observerWillDealloc:(id)fp8; + (void)retargetMenu:(id)fp8 toTarget:(id)fp12 withRepresentedObject:(id)fp16 recursive:(BOOL)fp20; + (id)replaceMenu:(id)fp8 addingObserver:(id)fp12; - (id)initWithObserver:(id)fp8; - (void)dealloc; - (void)finalize; - (void)observerWillDealloc:(id)fp8; - (void)setMouseMenuOnlyTracking:(BOOL)fp8; - (BOOL)mouseMenuOnlyTracking; - (void)menuNeedsUpdate:(id)fp8; - (void)update; - (void)_popUpMenuWithEvent:(id)fp8 forView:(id)fp12; @end @interface PBXExecutablesDataSource : PBXFileTableDataSource { } - (id)_setupMenuDictionary; - (void)dealloc; - (void)finalize; - (id)detailView; - (void)configureColumnsForTable:(id)fp8; - (id)requiredColumnIdentifiers:(id)fp8; - (id)optionalColumnIdentifiers:(id)fp8; - (BOOL)isColumnEditable:(id)fp8; - (id)columnForIdentifier:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (void)tableView:(id)fp8 hasChangedActiveState:(BOOL)fp12; - (void)refresh; - (void *)sortFunctionForColumnIdentifier:(id)fp8; - (id)convertObjectForAction:(id)fp8; - (id)summary; - (void)renameItem:(id)fp8; - (void)initializeContextMenu:(id)fp8; - (void)didBecomeSelectionContext; - (void *)stringFunctionForColumnIdentifier:(id)fp8; - (BOOL)openWorkspaceEditorOnClick; - (void)tableView:(id)fp8 deleteRows:(id)fp12; @end @interface PBXExecutablesSmartGroup : PBXSmartGroup { } + (id)globalID; - (id)initWithBinding:(id)fp8; - (void)dealloc; - (void)finalize; - (void)_executableWillBeRemoved:(id)fp8; - (void)_executableWasAdded:(id)fp8; - (void)_projectItemsChanged:(id)fp8; - (id)datasource; - (Class)datasourceClass; - (id)children; - (BOOL)openWithProjectDocument:(id)fp8; - (BOOL)allowsEditingOfChildren; - (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28; - (BOOL)acceptsItem:(id)fp8; - (BOOL)acceptsDraggedItem:(id)fp8; - (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28; - (void)deleteApplicableElements:(id)fp8 fromOutlineView:(id)fp12; - (id)_proxyForExecutable:(id)fp8; @end @interface XCSCMSettingsEditor : NSWindowController { XCSourceControlManager *_sourceControlManager; } - (id)initWithWindowNibName:(id)fp8 sourceControlManager:(id)fp12; - (void)dealloc; - (void)finalize; - (id)sourceControlManager; - (void)update; - (void)changeSettings; - (void)dismissEditor:(id)fp8; @end @interface PBXVariantGroupInspectorPane : PBXGroupInspectorPane { PBXExtendedTableView *_localizationVariantsTableView; PBXControlScrollView *_localizationVariantsScrollView; NSButton *_addLocalizationVariantButton; NSButton *_removeLocalizationVariantsButton; PBXAddVariantPanel *_addVariantPanel; } + (id)inspectableClasses; + (id)alternateLabel; + (unsigned int)panelPosition; - (void)viewDidLoad; - (void)currentInspectedItemsChanged:(id)fp8; - (void)_addVariantSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)addLocalizationVariant:(id)fp8; - (void)removeLocalizationVariants:(id)fp8; @end @interface PBXVariantGroupInspectorPane (PBXVariantGroupTableSupport) - (int)numberOfRowsInTableView:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; @end @interface PBXAddVariantPanel : NSWindowController { NSTextField *_titleTextField; NSComboBox *_comboBox; NSButton *_addButton; NSButton *_cancelButton; } - (id)initWithWindowNibName:(id)fp8; - (id)title; - (void)setTitle:(id)fp8; - (id)variant; - (void)setVariant:(id)fp8; - (void)setVariants:(id)fp8; - (void)dismissPanel:(id)fp8; @end @interface PBXBuildFileSettingsInspectorPane : PBXInspectorPaneModule { NSTextField *_nameTextField; NSTextField *_compilerFlagsTextField; NSTextField *_compilerFlagsTextLabel; BOOL _beganEditingCompilerFlags; } + (BOOL)canInspectSelection:(id)fp8; + (id)inspectableClasses; + (id)label; + (id)alternateLabel; + (unsigned int)panelPosition; - (void)viewDidLoad; - (void)_setCompilerFlags; - (void)currentInspectedItemsChanged:(id)fp8; - (void)controlTextDidBeginEditing:(id)fp8; - (void)controlTextDidEndEditing:(id)fp8; @end @interface PBXBookmarksSmartGroup : PBXSmartGroup { } + (id)globalID; + (int)confirmDeleteBookmarksAction; - (id)initWithBinding:(id)fp8; - (void)dealloc; - (void)finalize; - (void)_bookmarksChanged:(id)fp8; - (id)datasource; - (Class)datasourceClass; - (id)children; - (BOOL)allowsEditingOfChildren; - (void)deleteApplicableElements:(id)fp8 fromOutlineView:(id)fp12; - (BOOL)openWithProjectDocument:(id)fp8; @end @interface PBXBookmarksDataSource : PBXFileTableDataSource { } - (id)_setupMenuDictionary; - (void)dealloc; - (void)finalize; - (id)detailView; - (void)configureColumnsForTable:(id)fp8; - (id)optionalColumnIdentifiers:(id)fp8; - (id)requiredColumnIdentifiers:(id)fp8; - (BOOL)isColumnEditable:(id)fp8; - (id)columnForIdentifier:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (void)refresh; - (void *)sortFunctionForColumnIdentifier:(id)fp8; - (id)convertObjectForAction:(id)fp8; - (id)summary; - (void)renameItem:(id)fp8; - (void)initializeContextMenu:(id)fp8; - (void)didBecomeSelectionContext; - (void *)stringFunctionForColumnIdentifier:(id)fp8; - (BOOL)openWorkspaceEditorOnClick; - (void)tableView:(id)fp8 deleteRows:(id)fp12; @end @interface PBXInfoInspectorPanel : PBXInspectorPanel { } + (id)defaultModuleNibName; - (id)init; - (id)initWithInspectedItems:(id)fp8; - (id)initWithSelection:(id)fp8; - (void)dealloc; - (void)finalize; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (void)cloneWindow:(id)fp8; @end @interface PBXTargetProxy : PBXFosterParent { } + (BOOL)openAllTargetTypes; - (void)setIsLeaf:(BOOL)fp8; - (void)setRepresentedObject:(id)fp8; - (id)name; - (void)_dependencyAdded:(id)fp8; - (void)_dependencyRemoved:(id)fp8; - (void)recomputeDependencies; - (void)_targetWillBeRemoved:(id)fp8; - (void)buildPhasesMoved:(id)fp8; - (void)buildPhaseAdded:(id)fp8; - (void)buildPhaseRemoved:(id)fp8; - (void)dealloc; - (void)finalize; - (BOOL)canRename; - (BOOL)canDelete; - (void)uiParentWillChange; - (void)uiParentDidChange; - (BOOL)allowsEditingOfChildren; - (void)removeItem:(id)fp8; - (void)insertItems:(id)fp8 atIndex:(unsigned int)fp12; - (BOOL)acceptsItem:(id)fp8; - (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28; - (BOOL)acceptsDraggedItem:(id)fp8; - (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28; - (void)deleteApplicableElements:(id)fp8 fromModule:(id)fp12; - (void)_confirmBuildPhaseDeletionSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (BOOL)openWithProjectDocument:(id)fp8; @end @interface PBXTargetSmartGroup2 : PBXSmartGroup { NSMutableArray *_targets; } + (id)globalID; - (id)initWithBinding:(id)fp8; - (void)dealloc; - (void)finalize; - (id)datasource; - (Class)datasourceClass; - (void)setOwningModule:(id)fp8; - (id)children; - (void)refresh:(BOOL)fp8; - (void)refresh; - (void)targetWillBeRemoved:(id)fp8; - (void)targetWasAdded:(id)fp8; - (void)_flushCacheNotification:(id)fp8; - (void)targetBuildFileAdded:(id)fp8; - (void)targetBuildFileRemoved:(id)fp8; - (void)setupTargetList; - (BOOL)listenForTargetChanges; - (void)_projectItemsChanged:(id)fp8; - (BOOL)allowsEditingOfChildren; - (void)removeItem:(id)fp8; - (BOOL)acceptsItem:(id)fp8; - (void)insertItems:(id)fp8 atIndex:(unsigned int)fp12; - (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28; - (BOOL)acceptsDraggedItem:(id)fp8; - (void)deleteApplicableElements:(id)fp8 fromOutlineView:(id)fp12; - (BOOL)openWithProjectDocument:(id)fp8; - (id)_proxyForTarget:(id)fp8; - (void)_addTarget:(id)fp8; @end @interface PBXBuildPhaseGroup : PBXFosterParent { } + (id)buildPhaseImage; - (void)setRepresentedObject:(id)fp8; - (BOOL)willGenerateNotifications; - (id)groupTreeDisplayName; - (BOOL)allowsEditing; - (void)uiParentWillChange; - (void)buildFileAdded:(id)fp8; - (void)buildFileRemoved:(id)fp8; - (void)buildFileReordered:(id)fp8; - (void)dealloc; - (void)finalize; - (void)renameItem:(id)fp8; - (BOOL)canDelete; - (BOOL)allowsEditingOfChildren; - (void)removeItem:(id)fp8; - (BOOL)acceptsItem:(id)fp8; - (void)insertItems:(id)fp8 atIndex:(unsigned int)fp12; - (BOOL)acceptsDraggedItem:(id)fp8; - (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28; - (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 forPaths:(id)fp16 withDraggingInfo:(id)fp20 item:(id)fp24 childIndex:(int)fp28 forModule:(id)fp32; - (BOOL)outlineView:(id)fp8 acceptDropOfDraggedFiles:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28; - (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28; - (unsigned int)outlineView:(id)fp8 validateDropOfDraggedFiles:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28; - (void)deleteApplicableElements:(id)fp8 fromModule:(id)fp12; - (id)iconImage; @end @interface PBXCopyFilesBuildPhaseInspectorPane : PBXInspectorPaneModule { NSTextField *_destinationPathField; NSPopUpButton *_destinationSubfolderPopup; NSButton *_onlyWhenInstallingSwitch; NSTextField *_pathLabel; PBXCompletionManager *completionManager; PBXCopyFilesBuildPhase *_copyFilesBuildPhase; } + (id)inspectableClasses; + (id)alternateLabel; + (unsigned int)panelPosition; - (void)dealloc; - (void)finalize; - (id)_copyFilesBuildPhase; - (void)_setCopyFilesBuildPhase:(id)fp8; - (void)viewDidLoad; - (void)currentInspectedItemsChanged:(id)fp8; - (void)_takeDestinationPathFromUIControls; - (void)takeDestinationSubfolderFrom:(id)fp8; - (void)takeDestinationPathFrom:(id)fp8; - (void)takeOnlyWhenInstallingFlagFrom:(id)fp8; - (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16; - (void)controlTextDidChange:(id)fp8; - (void)controlTextDidEndEditing:(id)fp8; @end @interface PBXShellScriptBuildPhaseInspectorPane : PBXInspectorPaneModule { PBXExtendedTableView *_inputPathsTable; NSButton *_onlyWhenInstallingSwitch; PBXExtendedTableView *_outputPathsTable; NSTextField *_shellPathField; NSTextView *_shellScriptText; NSButton *_addInputPathButton; NSButton *_removeInputPathButton; NSButton *_addOutputPathButton; NSButton *_removeOutputPathButton; PBXCompletionManager *_completionManager; NSUndoManager *_scriptUndo; PBXShellScriptBuildPhase *_shellScriptBuildPhase; int _inputPathsRowBeingEdited; int _outputPathsRowBeingEdited; } + (id)inspectableClasses; + (id)alternateLabel; - (void)dealloc; - (void)finalize; - (void)_syntaxColoringSettingsChanged:(id)fp8; - (id)_shellScriptBuildPhase; - (void)_setShellScriptBuildPhase:(id)fp8; - (void)viewDidLoad; - (void)_updateAddAndRemoveButtons; - (void)update; - (void)currentInspectedItemsChanged:(id)fp8; - (void)_createRowForTable:(id)fp8 atIndex:(unsigned int)fp12; - (void)_deleteRows:(id)fp8 inTable:(id)fp12; - (void)takeShellPathFrom:(id)fp8; - (void)takeOnlyWhenInstallingFlagFrom:(id)fp8; - (void)addInputPath:(id)fp8; - (void)removeInputPath:(id)fp8; - (void)addOutputPath:(id)fp8; - (void)removeOutputPath:(id)fp8; - (void)textDidEndEditing:(id)fp8; @end @interface PBXShellScriptBuildPhaseInspectorPane (PBXShellScriptBuildPhaseInspectorPaneTableViewSupport) - (int)numberOfRowsInTableView:(id)fp8; - (BOOL)tableView:(id)fp8 shouldSelectRow:(int)fp12; - (void)tableView:(id)fp8 didStartEditingColumn:(int)fp12 row:(int)fp16; - (void)tableView:(id)fp8 willEndEditingColumn:(int)fp12 row:(int)fp16 textMovement:(unsigned int)fp20; - (void)tableView:(id)fp8 willAbortEditingColumn:(int)fp12 row:(int)fp16; - (BOOL)tableView:(id)fp8 shouldEditTableColumn:(id)fp12 row:(int)fp16; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16; - (void)tableView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (void)tableView:(id)fp8 deleteRows:(id)fp12; - (void)tableViewSelectionDidChange:(id)fp8; @end @interface PBXTargetDataSource : PBXFileTableDataSource { NSMutableDictionary *_buildFileCache; } + (id)controlArrow; - (id)_setupMenuDictionary; - (void)refresh; - (void)disconnect; - (void)dealloc; - (void)finalize; - (id)requiredColumnIdentifiers:(id)fp8; - (id)configurationIdentifier; - (void)configureColumnsForTable:(id)fp8; - (id)columnForIdentifier:(id)fp8; - (id)summary; - (id)_primaryAttributeStringFor:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (BOOL)tableView:(id)fp8 handleMouseDown:(id)fp12 row:(int)fp16 column:(int)fp20; - (void)_primaryAttrSelected:(id)fp8; - (void *)sortFunctionForColumnIdentifier:(id)fp8; - (void *)stringFunctionForColumnIdentifier:(id)fp8; @end @interface XCUnretainedReference : NSObject { id _theReferent; } - (id)initWithReferent:(id)fp8; - (id)referent; - (void)referentWillDealloc; @end @interface XCModuleNavigator : NSSegmentedControl { PBXModule *_unretainedModule; NSMutableArray *_history; int _capacity; int _index; BOOL _isSelectingHistory; } + (id)createToolbarNavigatorForModule:(id)fp8 willBeInsertedIntoToolbar:(BOOL)fp12; + (void)markConfigurationChange:(id)fp8; + (BOOL)isStoringHistory; - (id)initWithModule:(id)fp8 historyCapacity:(int)fp12; - (void)dealloc; - (void)finalize; - (void)validateButtons; - (void)_moduleWillDealloc:(id)fp8; - (void)_historySelected:(id)fp8; - (void)_moduleViewDidResize:(id)fp8; - (void)_moduleContentReset:(id)fp8; - (void)_moduleContentChanged:(id)fp8; @end @interface XCActionManager : NSResponder { NSMutableDictionary *_levels; BOOL _settingSelection; NSMenu *_contextMenuTemplate; NSMenu *_scmContextMenuTemplate; NSMenu *_cvsMenuTemplate; BOOL _isLocalActionManager; int _notificationOnCount; NSMutableArray *_discardedSheetRelatedSelections; int _sheetNestingCount; BOOL _firstResponderIsChanging; } + (id)defaultActionManager; + (id)selectionForObject:(id)fp8; + (BOOL)objectIsPartOfInspector:(id)fp8; + (BOOL)useXCMenuSelectionSystem; + (BOOL)markXCMenus; + (int)levelOfSelectionFromNotification:(id)fp8; + (id)menuItemValidationSelectorStringFromAction:(SEL)fp8; + (SEL)menuItemValidationSelectorFromAction:(SEL)fp8; + (id)toolbarItemValidationSelectorStringFromAction:(SEL)fp8; + (SEL)toolbarItemValidationSelectorFromAction:(SEL)fp8; - (id)initWithSelection:(id)fp8; - (id)init; - (void)dealloc; - (void)finalize; - (void)_sheetWillBegin:(id)fp8; - (void)_sheetDidEnd:(id)fp8; - (void)_emptySheetRelatedSelections; - (void)_turnNotificationsOff:(id)fp8; - (void)_turnNotificationsOn:(id)fp8; - (void)turnNotificationsOff; - (void)turnNotificationsOn; - (BOOL)firstResponderIsChanging; - (void)_firstResponderDidChange:(id)fp8; - (void)_fileNavigatorDidChangeDocument:(id)fp8; - (void)_activeTargetDidChange:(id)fp8; - (void)_outlineViewSelectionDidChange:(id)fp8; - (void)_tableViewSelectionDidChange:(id)fp8; - (void)_windowDidBecomeKey:(id)fp8; - (void)_menuDidEndTracking:(id)fp8; - (void)_willSendAction:(id)fp8; - (void)_didSendAction:(id)fp8; - (BOOL)validateToolbarItem:(id)fp8; - (BOOL)validateMenuItem:(id)fp8; - (int)validateActionForToolbarItem:(id)fp8; - (int)validateAction:(SEL)fp8; - (BOOL)respondsToSelector:(SEL)fp8; - (void)forwardInvocation:(id)fp8; - (id)methodSignatureForSelector:(SEL)fp8; - (BOOL)isConnectedAction:(SEL)fp8; - (void)addConnectedAction:(SEL)fp8; - (void)doesNotRecognizeSelector:(SEL)fp8; - (void)setSelection:(id)fp8 atLevel:(int)fp12; - (void)removeSelection:(id)fp8; - (void)clearAllSelectionsForWindow:(id)fp8; - (id)selectionAtLevel:(int)fp8; - (void)revalidateSelections; - (id)contextMenu:(id)fp8 forSelection:(id)fp12 stripped:(BOOL)fp16 setContext:(BOOL)fp20; - (id)contextMenuForSelection:(id)fp8 stripped:(BOOL)fp12 setContext:(BOOL)fp16; - (id)contextMenuForSelection:(id)fp8 stripped:(BOOL)fp12; - (id)contextMenuForType:(int)fp8; - (void)menuNeedsUpdate:(id)fp8; - (id)cvsMenuTemplate; - (void)dumpDebugInformation; @end @interface NSNibConnector (XCActionManagerInterceptor) - (void)setDestination:(id)fp8; @end @interface XCSelection : NSResponder { NSObject *_source; NSMutableArray *_delegates; } - (id)initWithSource:(id)fp8; - (void)dealloc; - (void)finalize; - (id)source; - (id)inspectorPaneClasses; - (id)titleOfInspector; - (void)revalidate; - (int)validateAndPerformAction:(SEL)fp8; - (int)validateItem:(id)fp8; - (int)validateAction:(SEL)fp8; - (void)addToAggregate:(id)fp8; - (void)removeFromAggregate:(id)fp8; - (id)aggregateElements; - (BOOL)respondsToSelector:(SEL)fp8; - (void)forwardInvocation:(id)fp8; - (id)methodSignatureForSelector:(SEL)fp8; - (void)doesNotRecognizeSelector:(SEL)fp8; - (id)bundle; @end @interface XCWindowSelection : XCSelection { XCWindow *_window; } + (void)postSelection:(id)fp8; + (void)clearSelection:(id)fp8; - (id)initWithXCWindow:(id)fp8; - (void)dealloc; - (void)finalize; - (id)source; - (id)xcSelection; - (void)revealItems:(id)fp8 select:(BOOL)fp12; - (BOOL)wantsToRetainFocusDuringSelection; - (id)windowOfSelection; - (void)toggleFavoritesBar:(id)fp8; - (int)validateMenuItem_toggleFavoritesBar:(id)fp8; - (void)toggleModuleStatusBar:(id)fp8; - (int)validateMenuItem_toggleModuleStatusBar:(id)fp8; - (void)togglePerspectivesBar:(id)fp8; - (int)validateMenuItem_togglePerspectivesBar:(id)fp8; - (void)setAsDefaultLayout:(id)fp8; - (int)validateMenuItem_setAsDefaultLayout:(id)fp8; - (void)nextPerspective:(id)fp8; - (int)validateMenuItem_nextPerspective:(id)fp8; - (void)previousPerspective:(id)fp8; - (int)validateMenuItem_previousPerspective:(id)fp8; - (void)toggleProjectWindowEditor:(id)fp8; - (int)validateMenuItem_toggleProjectWindowEditor:(id)fp8; - (void)toggleProjectWindowEditorFully:(id)fp8; - (int)validateMenuItem_toggleProjectWindowEditorFully:(id)fp8; @end @interface XCWindow : NSWindow { NSView *_mainView; NSView *_statusView; NSView *_shelfView; BOOL _isProcessModeSwitch; BOOL _firstReponderLocked; BOOL _statusViewOnBottom; BOOL _isMainApplicationWindow; } - (id)init; - (id)initWithContentRect:(struct _NSRect)fp8 styleMask:(unsigned int)fp24 backing:(int)fp28 defer:(BOOL)fp32; - (id)initWithContentRect:(struct _NSRect)fp8 styleMask:(unsigned int)fp24 backing:(int)fp28 defer:(BOOL)fp32 screen:(id)fp36; - (void)_setupXCWindow; - (void)dealloc; - (void)finalize; - (void)setMainView:(id)fp8; - (id)mainView; - (BOOL)mainViewIsVisible; - (void)setStatusView:(id)fp8; - (id)statusView; - (void)setStatusViewVisible:(BOOL)fp8; - (BOOL)isStatusViewVisible; - (void)setShelfView:(id)fp8; - (id)shelfView; - (void)setShelfViewVisible:(BOOL)fp8; - (BOOL)isShelfViewVisible; - (void)zoom:(id)fp8; - (void)_displayChanged; - (id)_tempHide:(BOOL)fp8 relWin:(int)fp12; - (void)_positionViews; - (void)becomeKeyWindow; - (void)resignKeyWindow; - (void)sendEvent:(id)fp8; - (void)selectNextKeyView:(id)fp8; - (void)selectPreviousKeyView:(id)fp8; - (void)setIsProcessModeSwitch:(BOOL)fp8; - (BOOL)isProcessModeSwitch; - (void)setFirstResponderLocked:(BOOL)fp8; - (BOOL)isFirstResponderLocked; - (BOOL)makeFirstResponder:(id)fp8; - (void)setIsMainApplicationWindow:(BOOL)fp8; - (BOOL)isMainApplicationWindow; - (unsigned int)_autoPositionMask; - (void)_moduleDeallocNotification:(id)fp8; @end @interface XCSCMDataSource : PBXFileTableDataSource { NSTabView *_tabView; NSTextView *_textView; NSButton *_forward; NSButton *_backward; PBXControlScrollView *_scrollView; BOOL _layoutComplete; BOOL _wasScrolledToEndBeforeLastEdit; } - (id)initWithOwningModule:(id)fp8; - (void)dealloc; - (void)finalize; - (void)disconnect; - (id)detailView; - (id)requiredColumnIdentifiers:(id)fp8; - (void)configureColumnsForTable:(id)fp8; - (void)showHideTranscript:(id)fp8; - (void)textStorageDidProcessEditing:(id)fp8; - (void)layoutManager:(id)fp8 didCompleteLayoutForTextContainer:(id)fp12 atEnd:(BOOL)fp16; @end @interface XCSCMDataSourceLogTranscriptLayoutManager : NSLayoutManager { } - (void)setExtraLineFragmentRect:(struct _NSRect)fp8 usedRect:(struct _NSRect)fp24 textContainer:(id)fp40; - (struct _NSRange)glyphRangeForBoundingRect:(struct _NSRect)fp8 inTextContainer:(id)fp24; @end @interface XCSCMSmartGroup : PBXSmartGroup { BOOL _scmBusy; int _imageIndex; NSTimer *_timer; NSMutableDictionary *_menuTableCache; } + (id)globalID; - (id)initWithBinding:(id)fp8; - (void)setOwningModule:(id)fp8; - (void)dealloc; - (void)finalize; - (id)iconImage; - (void)_timerFired; - (void)_scmControllerRefresh:(id)fp8; - (void)_scmRequestHadProgress:(id)fp8; - (id)datasource; - (Class)datasourceClass; - (id)children; - (BOOL)openWithProjectDocument:(id)fp8; - (int)numberOfSectionsForMenuTable:(id)fp8; - (int)menuTable:(id)fp8 numberOfTopicsWithinSection:(int)fp12; - (id)menuTable:(id)fp8 titleOfSection:(int)fp12; - (id)menuTable:(id)fp8 titleOfTopic:(int)fp12 withinSection:(int)fp16; - (id)menuTable:(id)fp8 attributedStringAtIndex:(int)fp12 withinTopic:(int)fp16 withinSection:(int)fp20; - (id)menuTable:(id)fp8 representedObjectAtIndex:(int)fp12 withinTopic:(int)fp16 withinSection:(int)fp20; - (int)menuTable:(id)fp8 numberOfItemsWithinTopic:(int)fp12 withinSection:(int)fp16; - (BOOL)separateTopicsForMenuTable:(id)fp8; - (int)menuTable:(id)fp8 maxLengthOfColumn:(int)fp12; - (int)maxNumberOfRowsForMenuTable:(id)fp8; - (id)overflowStringForMenuTable:(id)fp8; - (void)prepareCacheForMenuTable:(id)fp8; - (void)clearCacheForMenuTable:(id)fp8; - (id)menuTable:(id)fp8 attributesForSectionHeader:(int)fp12; - (id)menuTable:(id)fp8 attributesForColumn:(int)fp12; - (void)menuTable:(id)fp8 menuItemSelected:(id)fp12; @end @interface XCProjectItemSelection : XCProjectBasedSelection { NSMutableArray *_bookmarksForSelection; NSMutableDictionary *_deletionContext; struct { unsigned int canRename:1; unsigned int canDelete:1; unsigned int canAddToGroup:1; unsigned int canGroup:1; unsigned int canUngroup:1; unsigned int isSameGroup:1; unsigned int isGroup:1; unsigned int needsToExpandRootGroup:1; unsigned int needsToAddSCMColumn:1; unsigned int oneLeafItemSelected:1; unsigned int isFinderElement:1; unsigned int canAddBuildPhase:1; unsigned int cachedCanChangeRole:1; unsigned int canChangeRole:1; unsigned int RESERVED:10; } _xcsFlags; PBXTarget *_targetOfFocus; NSMenuItem *_openAsSubmenuItem; NSMenuItem *_smartGroupSubmenuItem; } - (id)initWithSource:(id)fp8 projectDocument:(id)fp12 items:(id)fp16 paths:(id)fp20; - (void)dealloc; - (void)finalize; - (void)_validateSelection; - (id)deletionContext; - (id)inspectorPaneClasses; - (void)_startFileRefBuildOperationForFileReferences:(id)fp8 usingAction:(id)fp12; - (BOOL)_atLeastOneTargetIsNativeAndContainsFileRef:(id)fp8; - (id)_undeletableItems:(id)fp8; - (void)getInfo:(id)fp8; - (void)addFiles:(id)fp8; - (int)validateMenuItem_addFiles:(id)fp8; - (void)_addFilesOpenPanelDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (void)addFrameworks:(id)fp8; - (int)validateMenuItem_addFrameworks:(id)fp8; - (void)_addFrameworksOpenPanelDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (BOOL)panel:(id)fp8 shouldShowFilename:(id)fp12; - (BOOL)panel:(id)fp8 isValidFilename:(id)fp12; - (void)addToBookmarks:(id)fp8; - (int)validateMenuItem_addToBookmarks:(id)fp8; - (void)compile:(id)fp8; - (int)validateMenuItem_compile:(id)fp8; - (void)delete:(id)fp8; - (int)validateMenuItem_delete:(id)fp8; - (void)fix:(id)fp8; - (int)validateToolbarItem_fix:(id)fp8; - (int)validateMenuItem_fix:(id)fp8; - (void)makeGlobal:(id)fp8; - (void)_makeSelectedFilesGlobalSheetDidDismiss:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_makeSelectedFilesGlobalSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (int)validateMenuItem_makeGlobal:(id)fp8; - (void)makeLocalizable:(id)fp8; - (void)_makeSelectedFilesLocalizableSheetDidDismiss:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_makeSelectedFilesLocalizableSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (int)validateMenuItem_makeLocalizable:(id)fp8; - (void)newCustomExecutable:(id)fp8; - (void)_newCustomExecutableWizardPanelDidEndModalSessionForWizard:(id)fp8 didFinish:(BOOL)fp12 contextInfo:(void *)fp16; - (void)newFile:(id)fp8; - (int)validateMenuItem_newFile:(id)fp8; - (void)newGroup:(id)fp8; - (int)validateMenuItem_newGroup:(id)fp8; - (void)newSmartGroup:(id)fp8; - (int)validateMenuItem_newSmartGroup:(id)fp8; - (void)_newGroupBindingSelection:(id)fp8; - (void)newTarget:(id)fp8; - (void)_newStandaloneTargetWizardPanelDidEndModalSessionForWizard:(id)fp8 didFinish:(BOOL)fp12 contextInfo:(void *)fp16; - (void)_newTargetWizardPanelDidEndModalSessionForWizard:(id)fp8 didFinish:(BOOL)fp12 contextInfo:(void *)fp16; - (void)openAs:(id)fp8; - (int)validateMenuItem_openAs:(id)fp8; - (void)_openAsAction:(id)fp8; - (void)openWithFinder:(id)fp8; - (int)validateMenuItem_openWithFinder:(id)fp8; - (void)preprocess:(id)fp8; - (void)_preprocessConfirmationSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_preprocessingDidEnd:(id)fp8; - (int)validateMenuItem_preprocess:(id)fp8; - (void)_recursiveSetRole:(id)fp8 value:(id)fp12 checkOnly:(BOOL)fp16 headerBuildPhase:(id)fp20; - (int)_setRole:(id)fp8 checkOnly:(BOOL)fp12; - (int)_canChangeRole; - (void)setRoleToPublic:(id)fp8; - (void)setRoleToProject:(id)fp8; - (void)setRoleToPrivate:(id)fp8; - (int)validateMenuItem_setRoleToPublic:(id)fp8; - (int)validateMenuItem_setRoleToProject:(id)fp8; - (int)validateMenuItem_setRoleToPrivate:(id)fp8; - (int)validateMenuItem_setStateTouched:(id)fp8; - (int)validateMenuItem_setStateUntouched:(id)fp8; - (id)buildFileForReference:(id)fp8 target:(id)fp12; - (void)_recursiveSetStateTouched:(id)fp8 touched:(BOOL)fp12 target:(id)fp16; - (void)_setStateTouched:(BOOL)fp8; - (void)setStateTouched:(id)fp8; - (void)setStateUntouched:(id)fp8; - (void)renameItem:(id)fp8; - (int)validateMenuItem_renameItem:(id)fp8; - (void)revealInFinder:(id)fp8; - (int)validateMenuItem_revealInFinder:(id)fp8; - (void)revealCurrentFileInGroupTree:(id)fp8; - (int)validateMenuItem_revealCurrentFileInGroupTree:(id)fp8; - (void)openInSeparateNavigator:(id)fp8; - (int)validateMenuItem_openInSeparateNavigator:(id)fp8; - (void)showAssemblyCode:(id)fp8; - (void)_disassemblyConfirmationSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_disassemblyDidEnd:(id)fp8; - (int)validateMenuItem_showAssemblyCode:(id)fp8; - (void)sort:(id)fp8; - (int)validateMenuItem_sort:(id)fp8; - (void)showInspector:(id)fp8; - (int)validateMenuItem_showInspector:(id)fp8; - (void)group:(id)fp8; - (int)validateMenuItem_group:(id)fp8; - (void)ungroup:(id)fp8; - (int)validateMenuItem_ungroup:(id)fp8; - (void)exportBreakpoints:(id)fp8; - (void)_exportBreakpointsToFilename:(int)fp8 filenames:(id)fp12 contextInfo:(void *)fp16; - (int)validateMenuItem_exportBreakpoints:(id)fp8; - (void)importBreakpoints:(id)fp8; - (void)_importBreakpointsToFilename:(int)fp8 filenames:(id)fp12 contextInfo:(void *)fp16; - (int)validateMenuItem_importBreakpoints:(id)fp8; - (void)enableBreakpoints:(id)fp8; - (int)validateMenuItem_enableBreakpoints:(id)fp8; - (void)enableOnlyTheseBreakpoints:(id)fp8; - (int)validateMenuItem_enableOnlyTheseBreakpoints:(id)fp8; - (void)disableBreakpoints:(id)fp8; - (int)validateMenuItem_disableBreakpoints:(id)fp8; - (void)upgradeToNativeTarget:(id)fp8; - (int)validateMenuItem_upgradeToNativeTarget:(id)fp8; - (void)upgradeAllProjectTargetsToNative:(id)fp8; - (int)validateMenuItem_upgradeAllProjectTargetsToNative:(id)fp8; - (void)duplicateItem:(id)fp8; - (int)validateMenuItem_duplicateItem:(id)fp8; - (void)newShellScriptBuildPhase:(id)fp8; - (int)validateMenuItem_newShellScriptBuildPhase:(id)fp8; - (void)newCopyFilesBuildPhase:(id)fp8; - (int)validateMenuItem_newCopyFilesBuildPhase:(id)fp8; - (void)newHeadersBuildPhase:(id)fp8; - (int)validateMenuItem_newHeadersBuildPhase:(id)fp8; - (void)newResourcesBuildPhase:(id)fp8; - (int)validateMenuItem_newResourcesBuildPhase:(id)fp8; - (void)newSourcesBuildPhase:(id)fp8; - (int)validateMenuItem_newSourcesBuildPhase:(id)fp8; - (void)newAppleScriptBuildPhase:(id)fp8; - (int)validateMenuItem_newAppleScriptBuildPhase:(id)fp8; - (void)newFrameworksBuildPhase:(id)fp8; - (int)validateMenuItem_newFrameworksBuildPhase:(id)fp8; - (void)newRezBuildPhase:(id)fp8; - (int)validateMenuItem_newRezBuildPhase:(id)fp8; - (void)newJavaArchiveBuildPhase:(id)fp8; - (int)validateMenuItem_newJavaArchiveBuildPhase:(id)fp8; - (id)_addNewBuildPhaseUsingClass:(Class)fp8; - (void)buildTargets:(id)fp8; - (int)validateMenuItem_buildTargets:(id)fp8; - (void)buildAndRunTargets:(id)fp8; - (int)validateMenuItem_buildAndRunTargets:(id)fp8; - (void)buildAndDebugTargets:(id)fp8; - (int)validateMenuItem_buildAndDebugTargets:(id)fp8; - (void)cleanTargets:(id)fp8; - (int)validateMenuItem_cleanTargets:(id)fp8; - (void)runExecutable:(id)fp8; - (int)validateMenuItem_runExecutable:(id)fp8; - (void)debugExecutable:(id)fp8; - (int)validateMenuItem_debugExecutable:(id)fp8; @end @interface XCSCMProjectItemSelection : XCProjectBasedSelection { struct { unsigned int containsUpToDateFile:1; unsigned int containsRemotelyUpdatedFile:1; unsigned int containsLocallyModifiedFile:1; unsigned int containsLocallyAddedFile:1; unsigned int containsLocallyRemovedFile:1; unsigned int containsPossiblyConflictingFile:1; unsigned int containsUnknownFile:1; unsigned int containsRemovedFile:1; unsigned int containsStatelessFile:1; unsigned int containsLockedFile:1; unsigned int containsGroup:1; unsigned int oneLeafItemSelected:1; unsigned int canGetStatus:1; unsigned int canUpdate:1; unsigned int canRevert:1; unsigned int canUpdateBack:1; unsigned int canCompareCurrent:1; unsigned int canCompareBack:1; unsigned int canAddForSCM:1; unsigned int canMakeEditable:1; unsigned int canRemove:1; unsigned int canCommit:1; unsigned int unassigned:10; } _cmFlags; } + (BOOL)allItems:(id)fp8 underSourceControlManager:(id)fp12; - (id)initWithSource:(id)fp8 projectDocument:(id)fp12 items:(id)fp16 paths:(id)fp20; - (void)revalidate; - (id)sourceControlManager; - (void)_updatePossibleSCMActions; - (id)windowForSelectionContext; - (void)saveEditedDocumentsIfNeeded; - (BOOL)scmAuthenticateIfUIRequiredReturnToSelector:(SEL)fp8; - (void)getSCMInfo:(id)fp8; - (int)validateMenuItem_getSCMInfo:(id)fp8; - (void)scmAddItems:(id)fp8; - (void)scmAdd:(id)fp8; - (int)validateMenuItem_scmAdd:(id)fp8; - (void)scmCommit:(id)fp8; - (int)validateMenuItem_scmCommit:(id)fp8; - (void)scmCommitItems:(id)fp8 args:(id)fp12; - (void)_scmCommitSheetDidEndWithReturnCode:(int)fp8 items:(id)fp12 contextInfo:(void *)fp16; - (void)_scmRunCommitSheetForItems:(id)fp8 withTitle:(id)fp12; - (void)scmDiscard:(id)fp8; - (int)validateMenuItem_scmDiscard:(id)fp8; - (void)_doConfirmAbandonChangesAlertWithDidEndSelector:(SEL)fp8; - (void)_discardLocalChangesSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)scmEdit:(id)fp8; - (int)validateMenuItem_scmEdit:(id)fp8; - (void)scmUpdateToLatest:(id)fp8; - (int)validateMenuItem_scmUpdateToLatest:(id)fp8; - (void)scmUpdateToSpecificRevision:(id)fp8; - (void)_scmUpdateSpecificRevisionSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16; - (int)validateMenuItem_scmUpdateToSpecificRevision:(id)fp8; - (void)scmUpdateToRevision:(id)fp8; - (void)_scmUpdateRevisionsSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (int)validateMenuItem_scmUpdateToRevision:(id)fp8; - (void)scmCompareWithFile:(id)fp8; - (void)_scmCompareFileOpenSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (int)validateMenuItem_scmCompareWithFile:(id)fp8; - (void)scmCompareWithSpecificRevision:(id)fp8; - (void)_scmCompareSpecificRevisionSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16; - (int)validateMenuItem_scmCompareWithSpecificRevision:(id)fp8; - (void)scmCompareWithRevision:(id)fp8; - (void)_scmCompareRevisionsSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (int)validateMenuItem_scmCompareWithRevision:(id)fp8; - (void)scmCompareWithLatest:(id)fp8; - (void)_scmCompareWithTOTorTOBVerificationSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)scmCompareWithTopOfTrunk:(id)fp8; - (void)scmCompareWithTopOfBranch:(id)fp8; - (int)validateMenuItem_scmCompareWithLatest:(id)fp8; - (void)scmCompareWithBase:(id)fp8; - (int)validateMenuItem_scmCompareWithBase:(id)fp8; - (void)scmDiffWithSpecificRevision:(id)fp8; - (void)_scmDiffSpecificRevisionSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16; - (int)validateMenuItem_scmDiffWithSpecificRevision:(id)fp8; - (void)scmDiffWithRevision:(id)fp8; - (void)_scmDiffRevisionsSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (int)validateMenuItem_scmDiffWithRevision:(id)fp8; - (void)scmDiffWithLatest:(id)fp8; - (void)_scmDiffWithTOTorTOBVerificationSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)scmDiffWithTopOfTrunk:(id)fp8; - (void)scmDiffWithTopOfBranch:(id)fp8; - (int)validateMenuItem_scmDiffWithLatest:(id)fp8; - (void)scmDiffWithBase:(id)fp8; - (int)validateMenuItem_scmDiffWithBase:(id)fp8; - (void)scmAnnotateWithLatest:(id)fp8; - (int)validateMenuItem_scmAnnotateWithLatest:(id)fp8; - (void)_scmAnnotateWithTOTorTOBVerificationSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)scmAnnotateWithBase:(id)fp8; - (int)validateMenuItem_scmAnnotateWithBase:(id)fp8; - (void)scmAnnotateWithRevision:(id)fp8; - (int)validateMenuItem_scmAnnotateWithRevision:(id)fp8; - (void)_scmAnnotateRevisionsSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)scmAnnotateWithSpecificRevision:(id)fp8; - (int)validateMenuItem_scmAnnotateWithSpecificRevision:(id)fp8; - (void)_scmAnnotateSpecificRevisionSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16; - (void)scmAnnotateWithTopOfTrunk:(id)fp8; - (void)scmAnnotateWithTopOfBranch:(id)fp8; - (void)scmUpdateAll:(id)fp8; - (int)validateMenuItem_scmUpdateAll:(id)fp8; - (void)scmRefreshAll:(id)fp8; - (int)validateMenuItem_scmRefreshAll:(id)fp8; - (void)_scmCommitAllSheetDidEndWithReturnCode:(int)fp8 items:(id)fp12 contextInfo:(void *)fp16; - (void)_scmRunCommitSheetForCommitAllWithTitle:(id)fp8; - (void)scmCommitAll:(id)fp8; - (int)validateMenuItem_scmCommitAll:(id)fp8; @end @interface XCActionControl : NSPopUpButton { } + (void)initialize; + (id)createInstanceWithDefinition:(id)fp8 forProjectDocument:(id)fp12; + (void)echoStringsForDefinition:(id)fp8; + (id)createToolbarItemForToolbar:(BOOL)fp8; - (id)gearMenuItem; - (id)initWithActionManager:(id)fp8; - (void)dealloc; - (void)finalize; - (void)_selectionDidChange:(id)fp8; - (void)mouseDown:(id)fp8; @end @interface __XCActionControlToolbarItem : NSToolbarItem { } - (id)menuFormRepresentation; - (BOOL)autovalidates; @end @interface XCMarkedScroller : NSScroller { BOOL _fullHighlight; _XCMarkerList *_normalMarks; _XCMarkerList *_highlightMarks; } - (void)dealloc; - (BOOL)_drawsMarks; - (void)drawKnobSlotInRect:(struct _NSRect)fp8 highlight:(BOOL)fp24; - (void)drawRect:(struct _NSRect)fp8; - (void)clearMarks; - (void)_setMarksNeedUpdate:(id)fp8; - (struct _NSRect)_markRect; - (void)_updateMarkRectsIfNeeded:(id)fp8 newMarkRect:(struct _NSRect)fp12; - (void)_updateMarksForGeometryChange; - (void)addMark:(float)fp8 highlight:(BOOL)fp12; - (void)setFullHighlight:(BOOL)fp8; - (void)setFrameSize:(struct _NSSize)fp8; - (void)setFloatValue:(float)fp8 knobProportion:(float)fp12; @end @interface _XCMarkerList : NSObject { int _numMarks; struct _NSRect _markRect; float *_marks; int _marksSize; struct _NSRect *_markRects; int _numMarkRects; int _markRectsSize; } - (id)initWithSlotRect:(struct _NSRect)fp8; - (void)dealloc; - (void)finalize; - (struct _NSRect)_rectForMark:(float)fp8; - (void)_mergeMarkRect:(struct _NSRect)fp8; - (void)_recomputeMarkRects; - (void)setMarkRect:(struct _NSRect)fp8; - (struct _NSRect)markRect; - (void)clearMarks; - (struct _NSRect)addMark:(float)fp8; - (int)numMarkRects; - (struct _NSRect *)markRectList; @end @interface PBXDisassemblyFileEditor : PBXSourceFileEditor { } - (void)_addBreakpointAtPoint:(struct _NSPoint)fp8; - (void)rulerView:(id)fp8 didMoveMarker:(id)fp12; - (id)initWithFileDocument:(id)fp8; - (void)replaceFileDocument:(id)fp8; - (float)rulerView:(id)fp8 willMoveMarker:(id)fp12 toLocation:(float)fp16; - (void)_computeBreakpointMarkers; @end @interface PBXDisassemblyFileDocument : PBXSourceFileDocument { NSArray *_lineToAsm; unsigned int _numberOfLines; BOOL _startOfFunction; BOOL _endOfFunction; } + (Class)defaultFileEditorSubclass; + (id)emptySourceFileDocumentNamed:(id)fp8 withContents:(id)fp12; - (void)dealloc; - (BOOL)canHaveBreakpoints; - (void)setUpTextStorage:(id)fp8; - (void)setLineToAsmMap:(id)fp8; - (id)lineToAsmMap; - (id)instructionPointers; - (id)addressForLineNumber:(unsigned int)fp8; - (unsigned int)lineNumberForPC:(id)fp8; - (void)setLineCount:(unsigned int)fp8; - (unsigned long)lineCount; - (void)setIsStartOfFunction:(BOOL)fp8; - (void)setIsEndOfFunction:(BOOL)fp8; - (void)setupForInitialPC:(unsigned int)fp8; - (float)percentLocationForLineNumber:(unsigned int)fp8; - (BOOL)lineIsNearDisassemblyStartOrEnd:(unsigned int)fp8; - (BOOL)lineIsNearDisassemblyStart:(unsigned int)fp8; - (BOOL)lineIsNearDisassemblyEnd:(unsigned int)fp8; - (id)_breakpointsForProject:(id)fp8; @end @interface XCEditorTypeStringToEditorTypeTag : NSObject { } + (Class)transformedValueClass; + (BOOL)allowsReverseTransformation; - (id)transformedValue:(id)fp8; - (id)reverseTransformedValue:(id)fp8; @end @interface XCStoreTypeStringToStoreTypeTag : NSObject { } + (Class)transformedValueClass; + (BOOL)allowsReverseTransformation; - (id)transformedValue:(id)fp8; - (id)reverseTransformedValue:(id)fp8; @end @interface XCArrayToStringTransformer : NSObject { } + (Class)transformedValueClass; + (BOOL)allowsReverseTransformation; - (id)transformedValue:(id)fp8; - (id)reverseTransformedValue:(id)fp8; @end @interface XCStringToImageTransformer : NSObject { } + (Class)transformedValueClass; + (BOOL)allowsReverseTransformation; - (id)transformedValue:(id)fp8; @end @interface XCPathToFilenameTransformer : NSObject { } + (Class)transformedValueClass; + (BOOL)allowsReverseTransformation; - (id)transformedValue:(id)fp8; - (id)reverseTransformedValue:(id)fp8; @end @interface XCApplicationPropertiesInspectorPane : XCPropertiesInspectorPaneModule { NSTextField *_typeTextField; NSTextField *_creatorTextField; NSTextField *_versionTextField; NSTextField *_iconFileTextField; NSImageView *_iconFileImageView; NSTextField *_principalClassTextField; NSTextField *_mainNibFileTextField; PBXExtendedTableView *_documentTypesTableView; PBXControlScrollView *_documentTypesScrollView; NSButton *_addDocumentTypeButton; NSButton *_removeDocumentTypeButton; XCExtendedArrayController *_selectedItemsController; XCExtendedArrayController *_documentTypesController; } + (void)initialize; + (BOOL)canInspectItems:(id)fp8; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (id)newObjectBasedOnObject:(id)fp8 fromController:(id)fp12; - (void)currentInspectedItemsChanged:(id)fp8; - (void)contentDidChangeForArrayController:(id)fp8; - (void)structureDidChangeForArrayController:(id)fp8; - (BOOL)multipleItemsSelected; - (void)changeIconFile:(id)fp8; @end @interface XCInspectedItemsToPBXNativeTargetsTransformer : NSObject { } + (Class)transformedValueClass; + (BOOL)allowsReverseTransformation; - (id)transformedValue:(id)fp8; @end @interface XCPropertiesInspectorPaneModule : PBXInspectorPaneModule { NSTextField *_executableNameTextField; NSTextField *_identifierTextField; NSButton *_openInfoPListButton; BOOL _beganEditingExecutableName; BOOL _beganEditingIdentifier; NSMutableArray *_selectedTargets; } + (void)initialize; + (id)inspectableClasses; + (id)label; + (id)alternateLabel; + (unsigned int)panelPosition; - (id)initWithModuleNibName:(id)fp8; - (id)initWithModuleNibPath:(id)fp8; - (void)dealloc; - (void)finalize; - (id)target; - (void)viewDidLoad; - (void)currentInspectedItemsChanged:(id)fp8; - (void)openInfoPList:(id)fp8; @end @interface XCDocBookmarkGroup : NSObject { NSString *_name; NSMutableArray *_bookmarks; BOOL _needsUpdate; } + (id)rootItem; - (id)initWithName:(id)fp8; - (void)dealloc; - (void)finalize; - (id)image; - (void)setName:(id)fp8 forBookmark:(id)fp12; - (void)_insertDocBookmark:(id)fp8 atIndex:(unsigned int)fp12; - (void)insertDocBookmark:(id)fp8 atIndex:(unsigned int)fp12; - (id)_docBookmarkForPath:(id)fp8; - (void)insertDocBookmarkForPath:(id)fp8 atIndex:(unsigned int)fp12; - (void)insertDocBookmarkWithName:(id)fp8 path:(id)fp12 atIndex:(unsigned int)fp16; - (void)addDocBookmarkForPath:(id)fp8; - (void)_addDocBookmark:(id)fp8; - (void)addDocBookmark:(id)fp8; - (void)addDocBookmarks:(id)fp8; - (void)removeDocBookmark:(id)fp8; - (void)setDocBookmarks:(id)fp8; - (id)docBookmarks; - (BOOL)_needsUpdate; - (void)_setNeedsUpdate:(BOOL)fp8; - (id)name; - (void)setName:(id)fp8; @end @interface XCDocumentationSelection : XCSelection { NSArray *_items; NSArray *_itemPaths; NSMutableArray *_bookmarksForSelection; } - (id)initWithSource:(id)fp8 items:(id)fp12 paths:(id)fp16; - (void)dealloc; - (void)finalize; - (void)addToBookmarks:(id)fp8; - (int)validateMenuItem_addToBookmarks:(id)fp8; - (BOOL)_docWindowSearchFieldIsVisible; - (int)validateMenuItem_showDetail:(id)fp8; - (void)showDetail:(id)fp8; - (id)itemPaths; - (id)items; @end @interface XCActiveBuildStylePopup : XCProjectPopup { } + (id)itemIdentifier; - (void)addObserversWithProject:(id)fp8; - (BOOL)isInterestedInChangesToProject:(id)fp8; - (void)rebuildPopup:(id)fp8; - (void)popupSelectionActionAtIndex:(int)fp8 withProject:(id)fp12; - (id)label; - (id)paletteLabel; - (id)toolTip; - (id)formatMenuString; @end @interface XCActiveExecutablePopup : XCProjectPopup { } + (id)itemIdentifier; - (void)addObserversWithProject:(id)fp8; - (BOOL)isInterestedInChangesToProject:(id)fp8; - (void)rebuildPopup:(id)fp8; - (void)popupSelectionActionAtIndex:(int)fp8 withProject:(id)fp12; - (id)label; - (id)paletteLabel; - (id)toolTip; - (id)formatMenuString; @end @interface XCActiveTargetPopup : XCProjectPopup { } + (id)itemIdentifier; - (void)addObserversWithProject:(id)fp8; - (BOOL)isInterestedInChangesToProject:(id)fp8; - (void)rebuildPopup:(id)fp8; - (void)popupSelectionActionAtIndex:(int)fp8 withProject:(id)fp12; - (id)label; - (id)paletteLabel; - (id)toolTip; - (id)formatMenuString; @end @interface XCControlView : NSView { id _layout; int _layoutLockCount; struct _NSRect _lastLiveResizeRect; NSColor *_bgColor; BOOL _drawsBackground; } - (void)dealloc; - (void)setBackgroundColor:(id)fp8; - (id)backgroundColor; - (void)setDrawsBackground:(BOOL)fp8; - (BOOL)drawsBackground; - (void)drawRect:(struct _NSRect)fp8; - (void)setLayout:(id)fp8; - (id)layout; - (void)didAddSubview:(id)fp8; - (void)willRemoveSubview:(id)fp8; - (void)layoutViews:(id)fp8; - (void)forceLayoutOfViews:(id)fp8; - (void)removeAllSubviews; - (void)addAllSubviews:(id)fp8; - (BOOL)lockoutLayout:(BOOL)fp8; - (BOOL)isLayoutLocked; - (void)_viewDidChangeShape:(id)fp8; - (void)setFrameSize:(struct _NSSize)fp8; - (void)viewWillStartLiveResize; - (void)viewDidEndLiveResize; - (struct _NSRect)lastRectDuringLiveResize; - (struct _NSSize)minSize; - (struct _NSSize)maxSize; - (struct _NSSize)bestSize; - (void)_recomputeSize; @end @interface XCDesktopView : NSView { NSArray *_displayRects; NSShadow *_frameShadowTool; PBXProjectDocument *_projectDocumentNotRetained; } - (id)initWithProjectDocument:(id)fp8; - (void)dealloc; - (void)finalize; - (void)_prepDisplay; - (void)drawRect:(struct _NSRect)fp8; - (id)view:(id)fp8 stringForToolTip:(int)fp12 point:(struct _NSPoint)fp16 userData:(void *)fp24; - (void)_setupDisplayRects; @end @interface XCDetailModule : PBXProjectModule { XCBorderView *_detailView; PBXSmartGroupDataSource *_dataSource; BOOL _searchIsEditing; } - (void)dealloc; - (void)finalize; - (void)moduleViewWillBeRemoved:(id)fp8; - (id)currentDataSource; - (void)viewDidLoad; - (BOOL)loadView; - (void)setView:(id)fp8; - (void)becomeActive; - (void)moduleWasExposedByUser; - (void)moduleWasDisplayed; - (void)moduleWillBeHidden; - (id)slideOutTabIconImage; - (void)nextDetail:(id)fp8; - (void)previousDetail:(id)fp8; - (void)moduleDidChangeLabel:(id)fp8; - (id)label; - (void)addNotificationObservers; - (void)removeNotificationObservers; - (void)_perspectiveSpecificationReadyForInfo:(id)fp8; - (void)_searchFieldHasStartedEditing:(id)fp8; - (void)_searchFieldContinuesEditing:(id)fp8; - (void)_searchFieldHasStoppedEditing:(id)fp8; - (void)_refreshDataSource:(id)fp8; - (void)_showDetailView; - (id)selectedProjectItems; - (id)selectedProjectItemPaths; - (id)xcSelection; - (void)revealItems:(id)fp8 select:(BOOL)fp12; - (BOOL)wantsToRetainFocusDuringSelection; - (id)windowOfSelection; - (id)performAction:(id)fp8 withSelection:(id)fp12; - (BOOL)canCloneInDock; - (id)dockMenuItems; @end @interface XCDockableInspector : PBXInspectorPanel { NSMenuItem *_dockMenuItem; } - (id)init; - (void)dealloc; - (void)finalize; - (void)_viewDidLoad; - (BOOL)canCloneInDock; - (id)cloneInDock; - (id)dockMenuItems; - (void)_lockInspector:(id)fp8; - (void)_validateDockMenu; - (id)label; @end @interface XCDockablePalette : XCModuleDock { PBXControlScrollView *_scrollView; XCModuleDock *_paletteDock; } - (void)viewDidLoad; @end @interface XCDockableTabModule : PBXProjectModule { XCExtendedTabView *_tabView; XCBorderView *_offsettingBox; BOOL _isDockTarget; } - (id)initWithLayout:(id)fp8 forModule:(id)fp12; - (void)dealloc; - (void)finalize; - (void)setupTabs; - (void)moduleWillBeHidden; - (void)moduleWasDisplayed; - (id)selectedModule; - (void)selectModule:(id)fp8; - (id)keyModules; - (void)tabView:(id)fp8 didSelectTabViewItem:(id)fp12; - (void)becomeActive; - (void)showModule:(id)fp8; - (BOOL)loadView; - (void)moduleDidChangeLabel:(id)fp8; - (id)slideOutTabIconImage; - (void)module:(id)fp8 didAddSubmodule:(id)fp12; - (void)removeSubmodule:(id)fp8; - (id)dockMenuItems; - (void)_chooseTab:(id)fp8; - (void)setIsDockTarget:(BOOL)fp8; - (BOOL)isDockTarget; - (struct _NSSize)sizeOfSourceModule:(int)fp8; - (id)removeSubmoduleAtIndex:(int)fp8; - (void)closeIfAppropriate; - (void)openModuleInNewDockWindow:(id)fp8 styleMask:(unsigned int)fp12 isFloating:(BOOL)fp16 isTransparent:(BOOL)fp20 withRect:(struct _NSRect)fp24; - (BOOL)moduleAtIndex:(int)fp8 releasedAt:(struct _NSPoint)fp12 operation:(unsigned int)fp20; - (id)owningModuleForView:(id)fp8; - (id)dragSourceModule; - (id)layout; @end @interface XCDockView : XCControlView { NSShadow *_frameShadowTool; NSShadow *_focusedFrameShadowTool; NSShadow *_textShadowTool; NSShadow *_noFrameShadowTool; NSFont *_titleFont; NSMutableDictionary *_textAttributes; NSMutableArray *_cachedPaths; NSMutableDictionary *_cachedHeaders; NSMutableDictionary *_cachedTitleIndexMatch; BOOL _forceFrames; BOOL _isIntegrated; BOOL _isHorizontalLayout; int _verticalMargin; int _horizontalMargin; int _innerMargin; NSView *_primaryView; struct _NSPoint _dragOrigin; XCModuleDock *_delegateNotRetained; int _openIndex; int _openArea; struct _NSRect _openAreaOriginalRect; struct _NSRect *_rectsToRestore; struct _NSPoint _lastUpdateLocation; unsigned int _lastDragOperation; NSMutableDictionary *_savedStates; float _spaceAvailable; struct _NSRect *_originalRects; struct _NSRect *_undoRectsList; NSArray *_undoViewsList; BOOL _handleHorizontalSplitMovement; BOOL _handleVerticalSplitMovement; BOOL _isAdjustingSplit; BOOL _originallyInvisible; BOOL _optimizeLiveResize; NSView *_superviewSplit; NSEvent *_possibleDragInitiatingEvent; NSMutableArray *_wasVisibleList; NSView *_delegationTarget; BOOL _enteredDelegate; BOOL _enteredSelf; NSMutableDictionary *_expandSizes; } + (void)initialize; - (id)initForHorizontal:(BOOL)fp8; - (void)dealloc; - (void)finalize; - (void)viewWillMoveToSuperview:(id)fp8; - (void)_recomputeSetupForSuperview:(id)fp8; - (BOOL)isIntegrated; - (void)setOptimizeLiveResize:(BOOL)fp8; - (BOOL)optimizeLiveResize; - (void)viewWillStartLiveResize; - (void)viewDidEndLiveResize; - (void)setDelegate:(id)fp8; - (id)delegate; - (void)_firstResponderDidChange:(id)fp8; - (void)gridDrawRect:(struct _NSRect)fp8 paintChildren:(BOOL)fp24; - (void)gridDrawRect:(struct _NSRect)fp8 paintChildren:(BOOL)fp24 forceFrames:(BOOL)fp28; - (void)drawTitleAtIndex:(int)fp8; - (void)gridDrawRect:(struct _NSRect)fp8 paintChildren:(BOOL)fp24 forceFrames:(BOOL)fp28 forIndex:(int)fp32 titleOnly:(BOOL)fp36; - (void)drawRect:(struct _NSRect)fp8; - (void)viewWillMoveToWindow:(id)fp8; - (void)drawGridAtIndex:(int)fp8 withFrame:(struct _NSRect)fp12 withFill:(BOOL)fp28 usingPath:(id)fp32 asFirstResponder:(BOOL)fp36 withTitle:(id)fp40 usingTextAttributes:(id)fp44 titleOnly:(BOOL)fp48 headerImage:(id)fp52; - (int)partForLocation:(struct _NSPoint)fp8 index:(int *)fp16; - (int)_otherPartForLocationInWindow:(struct _NSPoint)fp8 index:(int *)fp16; - (id)imageAtIndex:(int)fp8 headerImage:(id)fp12 adjustPoint:(struct _NSPoint *)fp16; - (id)imageForLocation:(struct _NSPoint)fp8 adjustPoint:(struct _NSPoint *)fp16 index:(int *)fp20; - (BOOL)lockoutLayout:(BOOL)fp8; - (void)layoutViews:(id)fp8; - (void)setupFrames:(id)fp8; - (id)createFrameForView:(id)fp8 forPosition:(int)fp12 withinCapacity:(int)fp16; - (int)_areaForLocation:(struct _NSPoint)fp8; - (struct _NSRect)_frameForHitDetection; - (void)setLayout:(id)fp8; - (struct _NSSize)minSize; - (struct _NSSize)maxSize; - (struct _NSSize)bestSize; - (void)exposeModuleAtIndex:(int)fp8; - (void)zoomOutIndex:(int)fp8; - (void)toggleCollapseForIndex:(int)fp8; - (void)_recordVisibleModules; - (void)_notifyOnVisibilityChanges; - (void)toggleSplitOnEvent:(id)fp8; - (void)startSplitOnEvent:(id)fp8 forViewAtIndex:(int)fp12; - (void)mouseDragged:(id)fp8; - (void)_startDockableViewDrag:(id)fp8; - (void)_mouseDraggedForHorizontalLayout:(id)fp8; - (void)_mouseDraggedForVerticalLayout:(id)fp8; - (void)mouseDown:(id)fp8; - (void)_mouseDownForMenu:(id)fp8 part:(int)fp12 partIndex:(int)fp16; - (void)_mouseDownForHorizontalLayout:(id)fp8 part:(int)fp12 partIndex:(int)fp16; - (void)_mouseDownForVerticalLayout:(id)fp8 part:(int)fp12 partIndex:(int)fp16; - (void)mouseUp:(id)fp8; - (void)_updateCursor:(id)fp8; - (unsigned int)prepDropAreaForEntry:(id)fp8 spaceNeeded:(BOOL)fp12; - (unsigned int)draggingUpdated:(id)fp8; - (unsigned int)draggingEntered:(id)fp8; - (void)draggingExited:(id)fp8; - (BOOL)performDragOperation:(id)fp8; - (void)draggedImage:(id)fp8 endedAt:(struct _NSPoint)fp12 operation:(unsigned int)fp20; - (void)_display; - (void)_setNeedsDisplay:(BOOL)fp8; - (void)resetCursorRects; @end @interface XCExtendedSegmentedControl : NSSegmentedControl { int _currentSegment; float _uniformSegmentWidth; float _endsWidth; } - (id)initWithSegmentWidth:(int)fp8 endsWidth:(int)fp12; - (int)highlightedSegment; - (void)setSegmentCount:(int)fp8; - (unsigned int)draggingUpdated:(id)fp8; - (void)draggingExited:(id)fp8; - (BOOL)performDragOperation:(id)fp8; - (int)_segmentForLocation:(struct _NSPoint)fp8; - (void)_cancelAllTimers; - (void)_initiateSelectionSequence:(id)fp8; @end @interface XCExtendedSegmentedCell : NSSegmentedCell { NSShadow *_highlight; } - (id)init; - (void)dealloc; - (void)finalize; - (void)drawSegment:(int)fp8 inFrame:(struct _NSRect)fp12 withView:(id)fp28; @end @interface XCExtendedTabView : NSTabView { struct _NSPoint _lastUpdateLocation; BOOL _preppedForDrop; XCDockableTabModule *_delegateNotRetained; NSImage *_headerImage; struct _NSRect _lastHeaderFrame; BOOL _updatesHeaderImage; BOOL _didEnter; NSArray *_undoTabItemsList; BOOL _clipEdges; BOOL _autoTabSwitchEnabled; } + (void)initialize; - (void)_drawBorder:(id)fp8 inRect:(struct _NSRect)fp12; - (void)dealloc; - (void)finalize; - (void)setClipEdges:(BOOL)fp8; - (BOOL)clipEdges; - (struct _NSRect)contentRect; - (BOOL)autoTabSwitchEnabled; - (void)setAutoTabSwitchEnabled:(BOOL)fp8; - (void)setTabViewDelegate:(id)fp8; - (id)tabViewDelegate; - (unsigned int)prepDropAreaForEntry:(id)fp8 spaceNeeded:(BOOL)fp12; - (unsigned int)draggingUpdated:(id)fp8; - (unsigned int)draggingEntered:(id)fp8; - (void)draggingExited:(id)fp8; - (BOOL)performDragOperation:(id)fp8; - (void)draggedImage:(id)fp8 endedAt:(struct _NSPoint)fp12 operation:(unsigned int)fp20; - (void)_updateTabs; - (void)_beginDrag:(id)fp8 fromTabAtIndex:(int)fp12; - (id)imageForIndex:(int)fp8 adjustPoint:(struct _NSPoint *)fp12; - (BOOL)tabView:(id)fp8 shouldSelectTabViewItem:(id)fp12; - (void)tabView:(id)fp8 willSelectTabViewItem:(id)fp12; - (void)tabView:(id)fp8 didSelectTabViewItem:(id)fp12; - (void)tabViewDidChangeNumberOfTabViewItems:(id)fp8; - (id)headerImage; - (id)headerImageWithSelectedTabOnly:(BOOL)fp8; - (void)mouseDownOnHeader:(id)fp8; - (void)selectedTabAtLocation:(struct _NSPoint)fp8; - (void)mouseDraggedOnHeader:(id)fp8; @end @interface XCFlowLayout : NSObject { float _topMargin; float _bottomMargin; float _leftMargin; float _rightMargin; float _innerMargin; float _minDelta; float _minHeight; float _minWidth; BOOL _obeyMinWidth; BOOL _obeyMinHeight; BOOL _isHorizontalLayout; int _verticalJustification; int _horizontalJustification; NSMutableDictionary *_positions; NSMutableDictionary *_bestDelta; NSMutableDictionary *_bestPercentage; BOOL _layoutRequired; NSString *_name; struct _NSSize _minSize; struct _NSSize *_viewMinSizes; BOOL _useVisibleRect; BOOL _snappingEnabled; BOOL _inLayout; } - (id)init; - (void)dealloc; - (void)finalize; - (void)positionView:(id)fp8 atLocation:(id)fp12; - (void)positionView:(id)fp8 atLocation:(id)fp12 inSuperview:(id)fp16; - (void)removeView:(id)fp8; - (id)locationOfView:(id)fp8; - (id)viewAtLocation:(id)fp8; - (id)sortedViewsByLocation:(id)fp8; - (float)spaceAvailableForViews:(id)fp8 usingMinimumDelta:(float)fp12 inControlView:(id)fp16; - (float)deltaForViews:(id)fp8 inControlView:(id)fp12; - (void)compactViews:(id)fp8 byAmount:(float)fp12 inControlView:(id)fp16; - (void)spaceViews:(id)fp8 atIndex:(int)fp12 inControlView:(id)fp16; - (int)openAreaIndexInViews:(id)fp8 atLocation:(struct _NSPoint)fp12 area:(int *)fp20 inControlView:(id)fp24; - (void)alignViews:(id)fp8 inControlView:(id)fp12; - (struct _NSRect *)rectsForViews:(id)fp8; - (void)restoreRects:(struct _NSRect *)fp8 forViews:(id)fp12 inControlView:(id)fp16; - (void)sizeToBestSize:(id)fp8 withinBounds:(struct _NSRect)fp12; - (struct _NSRect)bestFrame:(id)fp8 withinBounds:(struct _NSRect)fp12; - (void)setBestDelta:(float)fp8 forLocation:(id)fp12; - (void)setBestPercentage:(float)fp8 forLocation:(id)fp12; - (void)setEvenPercentageDistribution; - (void)clearPercentages; - (void)clearDeltas; - (void)clearAllProportions; - (void)layoutViews:(id)fp8 inControlView:(id)fp12; - (void)verticallyLayoutViews:(id)fp8 withinBounds:(struct _NSRect)fp12 inControlView:(id)fp28; - (void)horizontallyLayoutViews:(id)fp8 withinBounds:(struct _NSRect)fp12 inControlView:(id)fp28; - (void)expandView:(id)fp8 minimumDelta:(float)fp12 inControlView:(id)fp16; - (void)collapseView:(id)fp8 inControlView:(id)fp12; - (float)growViewHorizontally:(id)fp8 allFollowingViews:(BOOL)fp12 byDelta:(float)fp16 onEvent:(id)fp20 inControlView:(id)fp24 usingMinimumIndividualWidth:(float)fp28; - (float)growViewVertically:(id)fp8 allFollowingViews:(BOOL)fp12 byDelta:(float)fp16 onEvent:(id)fp20 inControlView:(id)fp24 usingMinimumIndividualHeight:(float)fp28; - (float)topMargin; - (void)setTopMargin:(float)fp8; - (float)bottomMargin; - (void)setBottomMargin:(float)fp8; - (float)leftMargin; - (void)setLeftMargin:(float)fp8; - (float)rightMargin; - (void)setRightMargin:(float)fp8; - (float)innerMargin; - (void)setInnerMargin:(float)fp8; - (float)minHeight; - (void)setMinHeight:(float)fp8; - (float)minWidth; - (void)setMinWidth:(float)fp8; - (BOOL)obeyMinHeight; - (void)setObeyMinHeight:(BOOL)fp8; - (BOOL)obeyMinWidth; - (void)setObeyMinWidth:(BOOL)fp8; - (BOOL)isHorizontalLayout; - (void)setIsHorizontalLayout:(BOOL)fp8; - (BOOL)useVisibleRect; - (void)setUseVisibleRect:(BOOL)fp8; - (int)verticalJustification; - (void)setVerticalJustification:(int)fp8; - (int)horizontalJustification; - (void)setHorizontalJustification:(int)fp8; - (id)name; - (void)setName:(id)fp8; - (BOOL)snappingEnabled; - (void)setSnappingEnabled:(BOOL)fp8; - (struct _NSSize)minSize; - (id)views; - (void)recomputeMinimumSize; - (void)alignRects:(struct _NSRect *)fp8 ofCapacity:(int)fp12 inControlView:(id)fp16; - (void)spaceRects:(struct _NSRect *)fp8 ofCapacity:(int)fp12 atIndex:(int)fp16 inControlView:(id)fp20; - (float)compactRects:(struct _NSRect *)fp8 ofCapacity:(int)fp12 byAmount:(float)fp16 inControlView:(id)fp20 usingMinimumIndividualDelta:(float)fp24; - (float)truncateRects:(struct _NSRect *)fp8 ofCapacity:(int)fp12 byAmount:(float)fp16 inControlView:(id)fp20 usingMinimumIndividualDelta:(float)fp24; - (float)spaceAvailableForCapacity:(int)fp8 inControlView:(id)fp12; - (float)deltaForRects:(struct _NSRect *)fp8 ofCapacity:(int)fp12 inControlView:(id)fp16; - (struct _NSSize)minSizeOfView:(id)fp8; @end @interface XCMockupModule : PBXProjectModule { NSImageView *_snapshot; NSScrollView *_contentView; NSString *_imagePath; } - (id)initWithLabel:(id)fp8 imagePath:(id)fp12; - (id)initWithLabel:(id)fp8 imageNamed:(id)fp12; - (void)dealloc; - (void)finalize; - (BOOL)loadView; - (id)imagePath; - (void)setImagePath:(id)fp8; - (BOOL)canCloneInDock; - (id)cloneInDock; @end @interface XCModuleDock : PBXProjectModule { XCDockView *_dockView; BOOL _supportsDragging; BOOL _isIndexFrameable; BOOL _isDockTarget; BOOL _isHorizontal; BOOL _bordersVisible; BOOL _prefersFloatingWindow; BOOL _prefersTransparentWindow; unsigned int _windowStyleMask; } - (id)init; - (id)initForHorizontal:(BOOL)fp8; - (id)initForHorizontal:(BOOL)fp8 withLayout:(id)fp12 forModule:(id)fp16; - (void)dealloc; - (void)finalize; - (BOOL)isHorizontalLayout; - (void)setIsHorizontalLayout:(BOOL)fp8; - (id)titleForIndex:(int)fp8; - (id)imageForIndex:(int)fp8; - (id)contextMenuForIndex:(int)fp8; - (BOOL)isIndexDraggable:(int)fp8; - (BOOL)isIndexFrameable:(int)fp8; - (void)setIsIndexFrameable:(BOOL)fp8; - (void)setIsDockTarget:(BOOL)fp8; - (BOOL)isDockTarget; - (struct _NSSize)sizeOfSourceModule:(int)fp8; - (id)removeSubmoduleAtIndex:(int)fp8; - (id)owningModuleForView:(id)fp8; - (id)dragSourceModule; - (void)setBordersVisible:(BOOL)fp8; - (BOOL)bordersVisible; - (BOOL)isModuleFullyExpanded:(id)fp8; - (void)toggleZoomForModule:(id)fp8; - (void)toggleExpandCollapseForModule:(id)fp8; - (void)expandModule:(id)fp8; - (void)reverseAndInsert:(id)fp8 inArea:(int)fp12; - (void)splitModule:(id)fp8 reverse:(BOOL)fp12; - (void)splitModule:(id)fp8 inArea:(int)fp12 reverse:(BOOL)fp16; - (void)closeSubmodule:(id)fp8; - (void)setProportion:(id)fp8 forIndex:(int)fp12; - (void)openModuleInNewDockWindow:(id)fp8 styleMask:(unsigned int)fp12 isFloating:(BOOL)fp16 isTransparent:(BOOL)fp20 withRect:(struct _NSRect)fp24; - (id)loadModuleWindow; - (void)setModuleWindowStyleMask:(unsigned int)fp8; - (unsigned int)moduleWindowStyleMask; - (void)setPrefersFloatingWindow:(BOOL)fp8; - (BOOL)prefersFloatingWindow; - (void)setPrefersTransparentWindow:(BOOL)fp8; - (BOOL)prefersTransparentWindow; - (Class)moduleWindowClass; - (void)closeModule:(id)fp8; - (void)openModuleInWindow:(id)fp8; - (void)openModuleInFloatingWindow:(id)fp8; - (void)splitModuleVertically:(id)fp8; - (void)splitModuleHorizontally:(id)fp8; - (void)addTab:(id)fp8; - (void)renameModule:(id)fp8; - (void)_renameSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16; - (BOOL)supportsDraggingModules; - (void)setSupportsDraggingModules:(BOOL)fp8; - (void)closeIfAppropriate; - (BOOL)moduleAtIndex:(int)fp8 releasedAt:(struct _NSPoint)fp12 operation:(unsigned int)fp20; - (BOOL)loadView; - (void)addSubmodule:(id)fp8; - (void)addSubmodule:(id)fp8 atIndex:(int)fp12; - (void)removeSubmodule:(id)fp8; - (void)showModule:(id)fp8; - (void)hideModule:(id)fp8; - (id)submodules; - (void)updateLabel; - (void)setSupermodule:(id)fp8; - (void)moduleDidChangeLabel:(id)fp8; - (void)addNotificationObservers; - (void)removeNotificationObservers; - (void)_dockingVisibilityChanged:(id)fp8; - (void)moduleWillBeHidden; - (void)moduleWasDisplayed; - (id)performAction:(id)fp8 withSelection:(id)fp12; - (id)moduleForAction:(SEL)fp8; - (id)layout; @end @interface XCPerspectiveModule : PBXProjectModule { NSBox *_perspectiveControl; NSBox *_perspectivePalette; XCControlView *_contentView; XCExtendedSegmentedControl *_perspectiveButtons; XCControlView *_perspectiveButtonsControlView; XCControlView *_paletteControlView; PBXModule *_activeNonRetainedModule; PBXProjectWorkspaceModule *_workspace; XCExtendedTabView *_perspectivesTabView; int _activePerspective; XCPerspectivesSpecification *_specification; BOOL _respectUpdateNotifications; NSView *_sheetSourceView; PBXProjectDocument *_docToReleaseOnDealloc; NSMutableDictionary *_perspectiveToolbarItems; NSMutableDictionary *_previousToolbars; NSMutableDictionary *_perspectiveToolbarIdArrays; int _toolbarDisplayMode; int _toolbarSizeMode; BOOL _toolbarIsVisible; NSMutableArray *_preferredWidths; XCBarModule *_favoritesModule; } + (void)openForProjectDocument:(id)fp8; + (void)_loadSpecificationsIfNeeded; + (void)initialize; + (void)setSheetSourceView:(id)fp8; - (void)configureWithSpecification:(id)fp8; - (void)dealloc; - (void)finalize; - (void)markAsLastActive; - (void)viewDidLoad; - (BOOL)wantsModuleWindow; - (void)windowWillShow; - (id)identifierForPerspectiveContainingModule:(id)fp8; - (BOOL)isModuleInSelectedPerspective:(id)fp8; - (id)typeInActivePerspective:(Class)fp8; - (BOOL)isModule:(id)fp8 inPerspectiveWithIdentifier:(id)fp12; - (id)type:(Class)fp8 inPerspective:(id)fp12; - (id)type:(Class)fp8 inPerspective:(id)fp12 matchingFunction:(void)fp16 usingData:(void *)fp17; - (void)removeSubmodule:(id)fp8; - (void)becomeActive; - (void)addNotificationObservers; - (void)removeNotificationObservers; - (void)setWantsModuleWindow:(BOOL)fp8; - (void)_activePerspectiveChanged:(id)fp8; - (void)_modulesChanged:(id)fp8; - (void)_perspectiveSpecificationReadyForInfo:(id)fp8; - (void)updataSpecification:(id)fp8; - (BOOL)windowShouldClose:(id)fp8; - (void)moduleDidChangeLabel:(id)fp8; - (id)guid; - (id)mainEditor; - (unsigned int)moduleWindowStyleMask; - (BOOL)isMainModule; - (id)activeTabModule; - (id)moduleForTab:(id)fp8; - (id)tabForModule:(id)fp8; - (id)keyModules; - (struct _NSRect)window:(id)fp8 willPositionSheet:(id)fp12 usingRect:(struct _NSRect)fp16; - (void)setSheetSourceView:(id)fp8; - (id)_sheetSourceView; - (void)activatePerspectiveAtIndex:(int)fp8; - (void)activatePerspectiveWithName:(id)fp8; - (void)loadPerspectiveAtIndex:(int)fp8; - (void)loadPerspectiveWithName:(id)fp8; - (void)showModule:(id)fp8; - (id)loadPerspectiveContainingService:(Class)fp8; - (void)markActiveModules; - (id)performAction:(id)fp8 withSelection:(id)fp12; - (id)moduleForAction:(SEL)fp8; - (void)_perspectiveChosen:(id)fp8; - (void)_setWorkspace:(id)fp8; - (id)workspace; - (void)configureToolbarOnWindow:(id)fp8; - (void)loadToolbarConfiguration:(id)fp8 atIndex:(int)fp12; - (void)recordToolbarInWindow:(id)fp8 atIndex:(int)fp12; - (void)activateToolbarInWindow:(id)fp8 atIndex:(int)fp12; - (id)moduleToolbarAllowedItemIdentifiers; - (id)toolbarCombinableItemIdentifiers:(id)fp8; - (id)moduleToolbarDefaultItemIdentifiers; - (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16; - (void)setAsDefaultLayout:(id)fp8; - (void)alertDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)setPerspectivesBarVisible:(BOOL)fp8; - (void)setBottomPerspectivesBarVisible:(BOOL)fp8; - (BOOL)perspectivesBarVisible; @end @interface XCPerspectivesSpecification : XCSpecification { PBXProjectDocument *_nonRetainedProjectDocument; NSString *_classBaseName; NSMutableArray *_allowedModules; NSMutableArray *_perspectives; NSString *_activePerspective; NSMutableArray *_windowToolDefinitions; NSMutableDictionary *_originalPList; NSString *_windowString; NSMutableArray *_notifications; NSArray *_preferredWidths; BOOL _dockingSystemVisible; BOOL _perspectivesBarVisible; NSMutableDictionary *_windowToolImplementations; int _toolbarDisplayMode; int _toolbarSizeMode; BOOL _toolbarIsVisible; BOOL _statusBarIsVisible; BOOL _shelfIsVisible; NSString *_extension; BOOL _firstTimeWindowDisplayed; int _projectWindowJustification; double _timestamp; NSMutableDictionary *_sharedConfigurations; int _majorVersion; int _minorVersion; NSString *_updateMessage; NSString *_lastActivePerspective; id _pinnedNavigatorGroupIdentifier; NSDictionary *_favoritesConfiguration; BOOL _frozen; BOOL _isSavingConfiguration; } + (id)specificationForIdentifier:(id)fp8 forProjectDocument:(id)fp12; + (id)restoreDefaultSpecificationForIdentifier:(id)fp8 forProjectDocument:(id)fp12 useUserDefaults:(BOOL)fp16; + (Class)specificationTypeBaseClass; + (id)specificationType; + (id)localizedSpecificationTypeName; + (id)specificationTypePathExtensions; + (id)specificationRegistry; + (id)identifier; + (id)extension; + (id)projectDefaultsFileReferece; - (id)initWithPropertyListDictionary:(id)fp8; - (id)deepCopy; - (void)dealloc; - (void)finalize; - (void)setProjectDocument:(id)fp8; - (id)projectDocument; - (id)classBaseName; - (id)allowedModules; - (id)perspectives; - (int)majorVersion; - (void)setMajorVersion:(int)fp8; - (int)minorVersion; - (void)setMinorVersion:(int)fp8; - (id)updateMessage; - (id)preferredWidths; - (void)setPreferredWidths:(id)fp8; - (id)windowFrameString; - (void)setWindowFrameString:(id)fp8; - (id)perspectiveExtension; - (BOOL)firstTimeWindowDisplayed; - (void)setFirstTimeWindowDisplayed:(BOOL)fp8; - (int)projectWindowJustification; - (void)depositConfiguration:(id)fp8 forSharingKey:(id)fp12; - (id)withdrawalConfigurationForSharingKey:(id)fp8; - (void)setPinnedNavigatorGroup:(id)fp8; - (id)pinnedNavigatorGroup; - (id)pinnedNavigatorGroupIdentifier; - (BOOL)isValidPerspective:(id)fp8; - (void)setActivePerspective:(id)fp8; - (void)setActivePerspective:(id)fp8 recordLastPerspective:(BOOL)fp12; - (void)setActivePerspectiveAtIndex:(int)fp8; - (BOOL)resetActivePerspective; - (id)activePerspective; - (id)lastActivePerspective; - (void)setLastPerspective; - (int)indexOfActivePerspective; - (id)findPerspectiveContainingService:(Class)fp8; - (id)findPerspectiveContainingService:(Class)fp8 startingAtIndex:(int)fp12; - (BOOL)activatePerspectiveContainingService:(Class)fp8; - (void)changeToNextPerspective; - (void)changeToPreviousPerspective; - (void)setDockingSystemVisible:(BOOL)fp8; - (BOOL)dockingSystemVisible; - (void)setPerspectivesBarVisible:(BOOL)fp8; - (BOOL)perspectivesBarVisible; - (void)setStatusBarIsVisible:(BOOL)fp8; - (BOOL)statusBarIsVisible; - (void)setShelfIsVisible:(BOOL)fp8; - (BOOL)shelfIsVisible; - (id)favoritesConfiguration; - (void)setFavoritesConfiguration:(id)fp8; - (BOOL)isCreationPermittedForClassWithName:(id)fp8; - (id)toolForClass:(Class)fp8; - (id)toolForClass:(Class)fp8 onlyIfVisible:(BOOL)fp12; - (BOOL)hasToolForIdentifier:(id)fp8; - (id)toolForIdentifier:(id)fp8; - (id)duplicateToolForIdentifier:(id)fp8; - (void)updateKeyBindingForMenuItem:(id)fp8; - (void)setupWindowToolMenu; - (void)_showWindowTool:(id)fp8; - (void)_validateWindowToolsMenu:(id)fp8; - (void)reconcileWithUpdatedTools; - (void)updateWindowToolDefinitions; - (id)persistentWindowToolDefinitions; - (id)windowOrderGUIDList; - (void)awakenModuleWithObserver:(id)fp8; - (void)addNotificationEntryForGUID:(id)fp8 factoryGUID:(id)fp12 targetGUID:(id)fp16 trigger:(SEL)fp20 notification:(id)fp24 definition:(id)fp28 validation:(id)fp32 autoDisconnect:(BOOL)fp36; - (void)removeNotificationEntryForGUID:(id)fp8 factoryGUID:(id)fp12 targetGUID:(id)fp16 trigger:(SEL)fp20 notification:(id)fp24; - (id)createObservers; - (id)projectObjectForKey:(id)fp8; - (BOOL)isSavingConfiguration; - (BOOL)saveToFile:(id)fp8; - (void)saveAndFreeze:(id)fp8; - (void)saveAsDefaultSpecification; - (void)removeDefaultSpecification; - (void)setToolbarDisplayMode:(int)fp8; - (int)toolbarDisplayMode; - (void)setToolbarSizeMode:(int)fp8; - (int)toolbarSizeMode; - (void)setToolbarIsVisible:(BOOL)fp8; - (BOOL)toolbarIsVisible; - (id)restoreAppropriateWindows; - (id)createOpenEditorList; @end @interface XCProjectPopup : NSPopUpButton { } + (id)createInstanceWithDefinition:(id)fp8 forProjectDocument:(id)fp12; + (void)echoStringsForDefinition:(id)fp8; + (id)itemIdentifier; + (id)toolbarItemForProject:(id)fp8; - (id)initWithProject:(id)fp8; - (void)dealloc; - (void)finalize; - (void)addObserversWithProject:(id)fp8; - (void)viewDidMoveToWindow; - (void)rebuildMenuFormRepresentationForDisplayMode:(int)fp8; - (void)rebuildMenuFormRepresentation; - (void)_rebuildLater:(id)fp8; - (void)_toolbarReconfigured:(id)fp8; - (BOOL)isInterestedInChangesToProject:(id)fp8; - (void)_projectItemsDidChange:(id)fp8; - (void)_projectReconfigured:(id)fp8; - (void)rebuildPopup:(id)fp8; - (void)popupSelectionAction; - (void)popupSelectionAction:(id)fp8; - (void)popupSelectionActionAtIndex:(int)fp8 withProject:(id)fp12; - (void)popupSelectionActionAtIndex:(int)fp8; - (id)contentView; - (id)project; - (id)label; - (id)paletteLabel; - (id)toolTip; - (id)formatMenuString; - (id)itemIdentifier; - (void)setPropertiesOfToolbarItem:(id)fp8; @end @interface __XCPrivateNSBox : NSBox { } - (id)label; - (id)paletteLabel; - (id)toolTip; - (id)itemIdentifier; @end @interface __XCPrivateNSToolbarItem : NSToolbarItem { } - (id)initWithItemIdentifier:(id)fp8; - (void)dealloc; - (id)copyWithZone:(struct _NSZone *)fp8; - (void)_validateOnNotification:(id)fp8; - (void)validate; - (id)menuFormRepresentation; - (BOOL)autovalidates; - (id)label; - (id)paletteLabel; - (id)toolTip; - (id)itemIdentifier; - (void)_delegatingCallback:(id)fp8; @end @interface XCToolbarSpecification : XCSpecification { NSMutableDictionary *_toolbarItemDefinitions; NSMutableDictionary *_toolbarConfigurations; } + (void)initialize; + (void)registerFactory:(id)fp8; + (void)unregisterFactory:(id)fp8; + (Class)specificationTypeBaseClass; + (id)specificationType; + (id)localizedSpecificationTypeName; + (id)specificationTypePathExtensions; + (id)specificationRegistry; - (id)initWithPropertyListDictionary:(id)fp8; - (void)dealloc; - (void)finalize; - (id)toolbarItemDefinitions; - (id)toolbarConfigurations; - (id)allowedItemsForConfiguration:(id)fp8; - (id)defaultItemsForConfiguration:(id)fp8; - (id)toolbarItem:(id)fp8 forProjectDocument:(id)fp12; - (id)toolbarItem:(id)fp8 forProjectDocument:(id)fp12 proxiedToToolbar:(id)fp16; - (id)toolbarItem:(id)fp8; @end @interface XCWindowBarModule : PBXModule { XCControlView *_screensView; PBXControlScrollView *_scrollView; int _openScreenViewIndex; } - (void)dealloc; - (void)finalize; - (BOOL)loadView; - (void)addNotificationObservers; - (void)removeNotificationObservers; - (unsigned int)moduleWindowStyleMask; - (Class)moduleWindowClass; - (void)windowWillShow; - (void)windowDidResize:(id)fp8; - (void)_activePerspectiveChanged:(id)fp8; - (void)_selectedProjectChanged:(id)fp8; - (void)activatePerspectiveWithName:(id)fp8; - (void)_refactorPerspectives; - (void)eventSent:(id)fp8 toView:(id)fp12; - (void)becomeActive; @end @interface XCPerspectiveHeaderBox : PBXHeaderBox { } - (void)drawRect:(struct _NSRect)fp8; @end @interface XCBuildOperation (PBXTrackableTaskAdditions) - (float)taskPercentComplete; - (int)taskProgressType; - (BOOL)taskStopRunning; - (BOOL)taskRequiresIntervention; - (BOOL)taskCanBeStoppedManually; - (id)taskIdentifier; - (id)taskDisplayString; - (id)taskDescriptionString; - (id)taskBadge; @end @interface XCProjectSelection : XCSelection { PBXProjectDocument *_projectDocumentNotRetained; XCCleanAlert *_cleanAlert; } + (void)postSelection:(id)fp8; + (void)clearSelection:(id)fp8; - (id)initWithProjectDocument:(id)fp8; - (void)dealloc; - (void)finalize; - (id)projectDocument; - (id)project; - (void)editProject:(id)fp8; - (void)editActiveTarget:(id)fp8; - (id)activeTargetSettingsPane; - (int)validateMenuItem_editActiveTarget:(id)fp8; - (void)editActiveExecutable:(id)fp8; - (int)validateMenuItem_editActiveExecutable:(id)fp8; - (void)toggleDockableViewBorders:(id)fp8; - (int)validateMenuItem_toggleDockableViewBorders:(id)fp8; - (void)closeProject:(id)fp8; - (void)toggleBuild:(id)fp8; - (int)validateMenuItem_toggleBuild:(id)fp8; - (void)buildAndRunTargets:(id)fp8; - (void)buildAndRun:(id)fp8; - (int)validateMenuItem_buildAndRun:(id)fp8; - (void)buildAndDebugTargets:(id)fp8; - (void)buildAndDebug:(id)fp8; - (int)validateMenuItem_buildAndDebug:(id)fp8; - (void)cleanTargets:(id)fp8; - (void)cleanBuild:(id)fp8; - (int)validateMenuItem_cleanBuild:(id)fp8; - (void)cleanAllTargetsBuild:(id)fp8; - (int)validateMenuItem_cleanAllTargetsBuild:(id)fp8; - (void)stopCurrentBuild:(id)fp8; - (int)validateMenuItem_stopCurrentBuild:(id)fp8; - (void)toggleExecRun:(id)fp8; - (int)validateMenuItem_toggleExecRun:(id)fp8; - (void)toggleExecDebug:(id)fp8; - (void)debugTaskAttachPID:(id)fp8; - (void)debugTaskAttach:(id)fp8; - (int)validateMenuItem_debugTaskAttach:(id)fp8; - (void)debugTaskAttachActiveExecutable:(id)fp8; - (int)validateToolbarItem_debugTaskAttachActiveExecutable:(id)fp8; - (int)validateMenuItem_toggleExecDebug:(id)fp8; - (void)stopRunSession:(id)fp8; - (int)validateMenuItem_stopRunSession:(id)fp8; - (void)stopDebugSession:(id)fp8; - (int)validateMenuItem_stopDebugSession:(id)fp8; - (void)showAnimationViewer:(id)fp8; - (void)showFindTab:(id)fp8; - (void)addDebugExpression:(id)fp8; - (int)validateMenuItem_addDebugExpression:(id)fp8; - (void)addSymbolicBreakpoint:(id)fp8; - (void)_addSymbolicBreakpointSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16; - (void)addCPPThrowCatchBreakpoint:(id)fp8; - (void)_addCPPThrowCatchBreakpointSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16; - (void)startTextFind:(id)fp8; - (int)validateMenuItem_startTextFind:(id)fp8; - (int)validateMenuItem_startDefinitionsFind:(id)fp8; - (void)startRegexFind:(id)fp8; - (int)validateMenuItem_startRegexFind:(id)fp8; - (void)startDefinitionsFind:(id)fp8; - (BOOL)_setSearchStringForFind; - (void)showInspector:(id)fp8; - (void)getInfo:(id)fp8; - (int)validateMenuItem_getInfo:(id)fp8; - (void)showProject:(id)fp8; - (void)showBuildResults:(id)fp8; - (void)showSCM:(id)fp8; - (void)showClassBrowser:(id)fp8; - (void)showDebugger:(id)fp8; - (void)showConsole:(id)fp8; - (void)showRunLog:(id)fp8; - (void)showWindowBar:(id)fp8; - (void)showDetail:(id)fp8; - (void)showBreakpoints:(id)fp8; - (int)validateMenuItem_showWindowBar:(id)fp8; - (void)configureSCM:(id)fp8; - (void)goOnline:(id)fp8; - (int)validateMenuItem_goOnline:(id)fp8; - (void)goOffline:(id)fp8; - (int)validateMenuItem_goOffline:(id)fp8; - (void)previousBookmark:(id)fp8; - (int)validateMenuItem_previousBookmark:(id)fp8; - (void)nextBookmark:(id)fp8; - (int)validateMenuItem_nextBookmark:(id)fp8; - (void)clearVisibleLogs:(id)fp8; - (int)validateMenuItem_clearVisibleLogs:(id)fp8; - (void)clearBookmarks:(id)fp8; - (int)validateMenuItem_clearBookmarks:(id)fp8; - (void)showBookmarksSmartGroup:(id)fp8; - (void)showErrorsWarningsSmartGroup:(id)fp8; - (void)showFindSmartGroup:(id)fp8; - (void)showSCMSmartGroup:(id)fp8; - (void)showSymbolsSmartGroup:(id)fp8; - (void)showTargetSmartGroup:(id)fp8; - (void)showExecutableSmartGroup:(id)fp8; - (void)showAllFilesSmartGroup:(id)fp8; - (void)nextBuildResult:(id)fp8; - (int)validateMenuItem_nextBuildResult:(id)fp8; - (void)previousBuildResult:(id)fp8; - (int)validateMenuItem_previousBuildResult:(id)fp8; - (void)nextDetail:(id)fp8; - (void)previousDetail:(id)fp8; - (void)_classBrowserOptionsSetsPopUpButtonAction:(id)fp8; - (void)_classBrowserOptionsButtonAction:(id)fp8; - (void)_classBrowserOpenNewClassBrowser:(id)fp8; - (void)launchSampler:(id)fp8; - (int)validateMenuItem_launchSampler:(id)fp8; - (void)launchObjectAlloc:(id)fp8; - (int)validateMenuItem_launchObjectAlloc:(id)fp8; - (void)launchMallocDebug:(id)fp8; - (int)validateMenuItem_launchMallocDebug:(id)fp8; - (void)launchShark:(id)fp8; - (int)validateMenuItem_launchShark:(id)fp8; - (void)debugTaskPause:(id)fp8; - (int)validateMenuItem_debugTaskPause:(id)fp8; - (void)debugTaskContinue:(id)fp8; - (int)validateMenuItem_debugTaskContinue:(id)fp8; - (void)debugTaskStepOver:(id)fp8; - (int)validateMenuItem_debugTaskStepOver:(id)fp8; - (void)debugTaskStepInto:(id)fp8; - (int)validateMenuItem_debugTaskStepInto:(id)fp8; - (void)debugTaskStepOut:(id)fp8; - (int)validateMenuItem_debugTaskStepOut:(id)fp8; - (void)debugTaskRestart:(id)fp8; - (int)validateMenuItem_debugTaskRestart:(id)fp8; - (void)debugTaskStepInstruction:(id)fp8; - (int)validateMenuItem_debugTaskStepInstruction:(id)fp8; - (void)debugTaskStepOverInstruction:(id)fp8; - (int)validateMenuItem_debugTaskStepOverInstruction:(id)fp8; - (void)debugTaskShowMemoryBrowser:(id)fp8; - (int)validateMenuItem_debugTaskShowMemoryBrowser:(id)fp8; - (void)debugTaskShowGlobalVariables:(id)fp8; - (int)validateMenuItem_debugTaskShowGlobalVariables:(id)fp8; - (void)debugTaskNextInstruction:(id)fp8; - (int)validateMenuItem_debugTaskNextInstruction:(id)fp8; - (void)debugTaskSync:(id)fp8; - (int)validateMenuItem_debugTaskSync:(id)fp8; - (int)validWhenDebugging; - (int)validWhenNotDebugging; - (void)debugTaskShowSharedLibraries:(id)fp8; - (int)validateMenuItem_debugTaskShowSharedLibraries:(id)fp8; - (void)debugTaskShowConsole:(id)fp8; - (int)validateMenuItem_debugTaskShowConsole:(id)fp8; - (void)debugTaskShowExpressions:(id)fp8; - (int)validateMenuItem_debugTaskShowExpressions:(id)fp8; - (void)debugTaskShowStdIO:(id)fp8; - (int)validateMenuItem_debugTaskShowStdIO:(id)fp8; - (void)debugTaskClearLogs:(id)fp8; - (int)validateMenuItem_debugTaskClearLogs:(id)fp8; - (void)debugTaskToggleDisassemblyDisplay:(id)fp8; - (int)validateMenuItem_debugTaskToggleDisassemblyDisplay:(id)fp8; - (void)debugTaskToggleBreakOnDebugStr:(id)fp8; - (int)validateMenuItem_debugTaskToggleBreakOnDebugStr:(id)fp8; - (void)debugTaskToggleLibgmalloc:(id)fp8; - (int)validateMenuItem_debugTaskToggleLibgmalloc:(id)fp8; - (void)toggleCustomizedDataDisplayEnabled:(id)fp8; - (int)validateMenuItem_toggleCustomizedDataDisplayEnabled:(id)fp8; - (void)cleanAllTargetsForIndexRebuilding; - (void)cleanAllTargetsWithoutAsking; - (void)buildTargets:(id)fp8 withAction:(id)fp12; - (id)buildTargets:(id)fp8 andDependencies:(BOOL)fp12 withAction:(id)fp16 usingBuildStyles:(id)fp20 usingBuildConfiguration:(id)fp24 overridingBuildSettings:(id)fp28 notifyingObject:(id)fp32; - (void)buildFileReferences:(id)fp8 inTarget:(id)fp12 configurationName:(id)fp16 buildStyle:(id)fp20 withAction:(id)fp24; - (void)startDebugSessionForExecutable:(id)fp8; - (void)startDebugSessionForActiveExecutable; - (void)runAlertForUnlaunchableExecutableAtPath:(id)fp8 inWindow:(id)fp12; - (void)buildOperationWillStart:(id)fp8; - (void)buildOperationDidReportStatus:(id)fp8; - (void)buildOperationDidStop:(id)fp8; - (void)runExecutable:(id)fp8 withExternalProgramConfigID:(id)fp12; - (void)runActiveExecutableWithExternalProgramConfigID:(id)fp8; - (void)stopDebugAndRunSessions; - (id)_validateActiveExecutable; - (void)_cleanActiveConfirmSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_cleanAllConfirmSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_launchSessionFailure:(id)fp8; @end @interface XCFilteringArrayController : XCExtendedArrayController { NSString *searchString; } - (void)search:(id)fp8; - (id)arrangeObjects:(id)fp8; - (void)dealloc; - (id)searchString; - (void)setSearchString:(id)fp8; @end @interface XCSCMInspectorPane : PBXInspectorPaneModule { NSTextField *_stateTextField; NSTextField *_tagTextField; NSTextField *_localRevisionTextField; NSTextField *_repositoryRevisionTextField; PBXExtendedTableView *_revisionsTableView; NSTextView *_logTextView; NSButton *_compareButton; NSButton *_diffButton; NSButton *_annotateButton; NSButton *_scmUpdateButton; NSSearchField *_searchTextField; NSTextField *_numItemsTextField; NSProgressIndicator *_progressIndicator; NSObjectController *_scmInfoController; NSObjectController *_scmLogInfoController; XCFilteringArrayController *_scmRevisionsController; PBXFileReference *_fileReference; NSString *_searchString; NSMutableArray *_pendingSCMRequests; } + (BOOL)canInspectSelection:(id)fp8; + (id)inspectableClasses; + (id)label; + (id)alternateLabel; + (unsigned int)panelPosition; - (void)dealloc; - (void)finalize; - (id)searchString; - (void)setSearchString:(id)fp8; - (id)fileReference; - (void)setFileReference:(id)fp8; - (id)theInspectorPane; - (id)_sourceControlManager; - (void)viewDidLoad; - (void)update; - (void)currentInspectedItemsChanged:(id)fp8; - (void)compare:(id)fp8; - (void)diff:(id)fp8; - (void)annotate:(id)fp8; - (void)_doConfirmAbandonChangesAlertWithDidEndSelector:(SEL)fp8 andRevision:(id)fp12; - (void)_discardLocalChangesSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_doSCMUpdateToSpecificRevision:(id)fp8; - (void)_confirmUpdateToSpecificRevisionLoseChangesSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_saveEditedDocumentsIfNeeded; - (void)scmUpdate:(id)fp8; - (void)refresh:(id)fp8; - (void)scmStateDidChange:(id)fp8; - (void)scmLogDidChange:(id)fp8; - (void)_scmWasEnabled:(id)fp8; - (void)_scmWasDisabled:(id)fp8; - (void)_scmRequestDidSuspend:(id)fp8; - (void)_scmRequestHadProgress:(id)fp8; @end @interface XCSCMInspectorPane (XCSCMInspectorPaneTableViewSupport) - (void)tableViewSelectionDidChange:(id)fp8; @end @interface XCAttributeDictionaryEnumerator : NSEnumerator { XCAttributeDictionary *dictionary; unsigned int nextElement; } - (id)initWithAttributeDictionary:(id)fp8; - (id)copyWithZone:(struct _NSZone *)fp8; - (id)nextObject; - (void)dealloc; - (void)finalize; @end @interface XCAttributeDictionary : NSDictionary { unsigned int numElements; unsigned int valuesSize; unsigned int hash; id values[1]; } + (void)initialize; + (id)newWithKeys:(id *)fp8 values:(id *)fp12 count:(unsigned int)fp16; + (id)newWithDictionary:(id)fp8; - (id)newWithKey:(id)fp8 object:(id)fp12; - (unsigned int)count; - (id)objectForKey:(id)fp8; - (id)keyEnumerator; - (void)release; - (void)dealloc; - (id)mutableCopyWithZone:(struct _NSZone *)fp8; - (id)copyWithZone:(struct _NSZone *)fp8; - (BOOL)isEqualToDictionary:(id)fp8; - (unsigned int)hash; @end @interface XCAttributeDictionaryKey : NSString { NSString *keyString; NSString *keyStringAlias; XCAttributeDictionaryKey *nextByLetter; unsigned char index; unsigned char warned; } + (void)initialize; + (id)keyForString:(id)fp8 shouldCreate:(BOOL)fp12; - (id)initWithKeyString:(id)fp8 index:(unsigned int)fp12; - (id)description; - (id)retain; - (void)release; - (id)autorelease; - (id)copyWithZone:(struct _NSZone *)fp8; - (unsigned int)length; - (unsigned short)characterAtIndex:(unsigned int)fp8; - (unsigned int)hash; - (void)getCharacters:(unsigned short *)fp8 range:(struct _NSRange)fp12; - (BOOL)isEqual:(id)fp8; - (BOOL)isEqualToString:(id)fp8; @end @interface XCBorderView : XCColoredBox { } - (id)initWithFrame:(struct _NSRect)fp8; - (void)dealloc; - (void)finalize; - (void)drawRect:(struct _NSRect)fp8; @end @interface XCLongAttributedString : NSMutableAttributedString { NSMutableString *text; NSMutableDictionary *attributes; NSMutableDictionary *syntaxColoringAttributes; } - (id)runForName:(id)fp8 createIfNeeded:(BOOL)fp12; - (id)string; - (id)attributesAtIndex:(unsigned int)fp8 effectiveRange:(struct _NSRange *)fp12; - (id)attributesAtIndex:(unsigned int)fp8 longestEffectiveRange:(struct _NSRange *)fp12 inRange:(struct _NSRange)fp16; - (void)replaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16; - (void)setAttributes:(id)fp8 range:(struct _NSRange)fp12; - (unsigned int)length; - (id)attribute:(id)fp8 atIndex:(unsigned int)fp12 effectiveRange:(struct _NSRange *)fp16; - (id)initWithString:(id)fp8; - (id)initWithString:(id)fp8 attributes:(id)fp12; - (id)initWithAttributedString:(id)fp8; - (void)dealloc; - (void)finalize; - (void)addAttribute:(id)fp8 value:(id)fp12 range:(struct _NSRange)fp16; - (void)addAttributes:(id)fp8 range:(struct _NSRange)fp12; - (void)removeAttribute:(id)fp8 range:(struct _NSRange)fp12; - (void)deleteCharactersInRange:(struct _NSRange)fp8; @end @interface XCDualStateToolbarItem : NSToolbarItem { BOOL _requiresValidation; BOOL _requiresContinuousValidation; NSDictionary *_definition; BOOL _registered; NSImage *_basicicon; NSString *_basiclabel; NSString *_basictooltip; NSString *_basicaction; NSImage *_alticon; NSString *_altlabel; NSString *_alttooltip; NSString *_altaction; int _validationState; BOOL _altStateIsStopAction; PBXToolbarItemPopup *_proxy; } + (id)createInstanceWithDefinition:(id)fp8 forProjectDocument:(id)fp12; + (void)echoStringsForDefinition:(id)fp8; - (id)initWithItemIdentifier:(id)fp8 definition:(id)fp12; - (void)dealloc; - (void)finalize; - (void)addObservers; - (void)setRequiresValidation:(BOOL)fp8; - (BOOL)requiresValidation; - (int)validateAgainstProjectSelection:(id)fp8; - (void)validate; - (BOOL)isToggle; - (BOOL)validateMenuItem:(id)fp8; - (id)project; - (id)validToolbar; - (void)setProxiedToolbarItem:(id)fp8; @end @interface XCTargetSelection : XCSelection { PBXProjectDocument *_projectDocumentNotRetained; } - (id)initWithProjectDocument:(id)fp8; - (void)dealloc; - (void)finalize; - (id)projectDocument; - (id)project; @end @interface XCStringToDataTransformer : NSObject { } + (Class)transformedValueClass; + (BOOL)allowsReverseTransformation; - (id)transformedValue:(id)fp8; - (id)reverseTransformedValue:(id)fp8; @end @interface XCUserInterfacePreferences : NSObject { } + (void)initialize; + (id)setLabelForProjectModule:(id)fp8; + (int)projectClosePolicy; + (void)setProjectClosePolicy:(int)fp8; + (BOOL)shouldSaveWorkspaceConfiguration; + (void)setShouldSaveWorkspaceConfiguration:(BOOL)fp8; + (BOOL)shouldSaveWorkspaceRunLogConfiguration; + (void)setShouldSaveWorkspaceRunLogConfiguration:(BOOL)fp8; + (BOOL)shouldSaveWorkspaceDebuggerConfiguration; + (void)setShouldSaveWorkspaceDebuggerConfiguration:(BOOL)fp8; + (BOOL)shouldSaveWorkspaceClassBrowserConfiguration; + (void)setShouldSaveWorkspaceClassBrowserConfiguration:(BOOL)fp8; + (BOOL)shouldSaveWorkspaceSCMConfiguration; + (void)setShouldSaveWorkspaceSCMConfiguration:(BOOL)fp8; + (BOOL)shouldSaveWorkspaceEditorConfiguration; + (void)setShouldSaveWorkspaceEditorConfiguration:(BOOL)fp8; + (BOOL)shouldSaveOpenEditors; + (void)setShouldSaveOpenEditors:(BOOL)fp8; + (BOOL)showSplitterControls; + (void)setShowSplitterControls:(BOOL)fp8; + (id)perspectiveIdentifier; + (void)setPerspectiveIdentifier:(id)fp8; + (id)perspectiveExtension; + (void)setPerspectiveExtension:(id)fp8; + (void)setupBuildNotificationsForSpecification:(id)fp8; + (int)beforeBuildSavePolicy; + (void)setBeforeBuildSavePolicy:(int)fp8; + (int)openBuilderPolicy; + (double)openBuilderPolicySetDate; + (void)setOpenBuilderPolicy:(int)fp8; + (int)closeBuilderPolicy; + (double)closeBuilderPolicySetDate; + (void)setCloseBuilderPolicy:(int)fp8; + (int)openErrorsWarningsPolicy; + (void)setOpenErrorsWarningsPolicy:(int)fp8; + (int)closeErrorsWarningsPolicy; + (void)setCloseErrorsWarningsPolicy:(int)fp8; + (BOOL)autoOpenProjectEditor; + (void)setShouldAutoOpenProjectEditor:(BOOL)fp8; + (BOOL)autoPerspectiveReturn; + (void)setAutoPerspectiveReturn:(BOOL)fp8; + (BOOL)showFindResultsInProjectContext; + (void)setShowFindResultsInProjectContext:(BOOL)fp8; + (BOOL)autoClearSearchField; + (void)setShouldAutoClearSearchField:(BOOL)fp8; + (SEL)moduleAwakenSelector; @end @interface XCWindowTool : XCModuleDock { NSDictionary *_definition; BOOL _shouldBePersisted; } - (id)initWithDefinition:(id)fp8; - (id)duplicateTool; - (void)dealloc; - (void)finalize; - (id)identifier; - (id)toolName; - (void)setShouldBePersisted:(BOOL)fp8; - (BOOL)shouldBePersisted; - (void)removeUnusedEditors; - (BOOL)windowShouldClose:(id)fp8; - (id)loadModuleWindow; - (void)moduleDidChangeLabel:(id)fp8; - (id)mainEditor; - (void)viewWasInstalled; - (void)markAsLastActive; - (void)moduleWasDisplayed; - (id)moduleToolbarAllowedItemIdentifiers; - (id)moduleToolbarDefaultItemIdentifiers; - (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16; - (id)moduleToolbarIdentifier; @end @interface XCHelpManager : NSObject { NSDictionary *_helpLinkPlist; NSString *_localization; } + (id)sharedHelpManager; - (id)init; - (void)dealloc; - (void)finalize; - (BOOL)_loadHelpLinks; - (id)_appleRefForSenderWithTag:(int)fp8; - (void)showHelpForTag:(int)fp8; - (void)showHelp:(id)fp8; - (id)_pathForXcodeHelpHomePage; - (id)_fallBackDocumentForAppleRef:(id)fp8; - (id)_transformPath:(id)fp8 withLocalization:(id)fp12; - (id)_localizedPathForPath:(id)fp8; - (BOOL)showHelpFileContainingAppleRef:(id)fp8 withFallBack:(BOOL)fp12; - (id)localization; - (void)setLocalization:(id)fp8; - (id)helpLinkPlist; - (void)setHelpLinkPlist:(id)fp8; @end @interface XCObserver : NSObject { NSString *_targetGUID; id _factory; SEL _trigger; NSDictionary *_definition; NSDictionary *_validation; BOOL _autoDisconnect; } - (id)initOnObject:(id)fp8 targetGUID:(id)fp12 factory:(id)fp16 trigger:(SEL)fp20 notification:(id)fp24 definition:(id)fp28 validation:(id)fp32 autoDisconnect:(BOOL)fp36; - (void)dealloc; - (void)finalize; - (id)targetGUID; - (void)_triggerCallback:(id)fp8; - (BOOL)validateMatch:(id)fp8; @end @interface XCExtendedArrayController : NSArrayController { struct { unsigned int delegateListensForChanges:1; unsigned int enableDragAndDrop:1; unsigned int delegateRegistersPasteboardTypes:1; unsigned int delegateHandlesDrags:1; unsigned int delegateHandlesDrops:1; unsigned int delegateModifiesNewObject:1; unsigned int delegateProvidesInitialColumnToEdit:1; unsigned int delegateHandlesNumberOfRows:1; unsigned int delegateHandlesTableValues:1; unsigned int delegateDeclaresPasteboardTypes:1; unsigned int delegateWantsNotificationOfArrayChanges:1; unsigned int _RESERVED_:22; } _eacFlags; PBXExtendedTableView *_tableView; id _delegate; } - (void)_examineDelegate; - (id)delegate; - (void)setDelegate:(id)fp8; - (BOOL)dragAndDropEnabled; - (void)setDragAndDropEnabled:(BOOL)fp8; - (void)_notifyOfAnyContentChange; - (id)newObject; - (void)editNewlyCreatedObject; - (void)insert:(id)fp8; - (void)add:(id)fp8; - (void)remove:(id)fp8; - (void)registerPasteboardTypes; - (int)numberOfRowsInTableView:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16; - (unsigned int)tableView:(id)fp8 validateDrop:(id)fp12 proposedRow:(int)fp16 proposedDropOperation:(int)fp20; - (BOOL)tableView:(id)fp8 acceptDrop:(id)fp12 row:(int)fp16 dropOperation:(int)fp20; - (void)tableView:(id)fp8 deleteRows:(id)fp12; - (void)moveObjectsInArrangedObjectsFromIndexes:(id)fp8 toIndex:(unsigned int)fp12; - (id)indexSetFromRows:(id)fp8; - (int)rowsAboveRow:(int)fp8 inIndexSet:(id)fp12; @end @interface PBXRemoteDebugAuthenticationModule : PBXAuthenticationModule { PBXLSLaunchConfig *_remoteDebuggingConfig; } - (id)initWithModuleNibName:(id)fp8; - (void)setRemoteDebuggingConfig:(id)fp8; - (id)remoteDebuggingConfig; - (void)_setupPanel; - (void)defaultButtonAction:(id)fp8; @end @interface XCInspectedItemsToContainerItemsTransformer : NSObject { } + (Class)transformedValueClass; + (BOOL)allowsReverseTransformation; - (id)transformedValue:(id)fp8; @end @interface XCCommentsInspectorPane : PBXInspectorPaneModule { NSTextField *_commentsLabel; NSTextView *_commentsTextView; NSButton *_helpButton; } + (void)initialize; + (BOOL)canInspectItems:(id)fp8; + (id)inspectableClasses; + (id)label; + (id)alternateLabel; + (unsigned int)panelPosition; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)_setURLLink:(id)fp8 forRange:(struct _NSRange)fp12; - (void)gotSyntaxClass:(int)fp8 forRange:(struct _NSRange)fp12; - (void)_highlightLinksInComments; - (id)buildPhase; - (void)_startListeningForProjectChanges; - (void)_stopListeningForProjectChanges; - (void)currentInspectedItemsChanged:(id)fp8; - (void)buildPhaseWasRemoved:(id)fp8; @end @interface XCCommentsInspectorPane (XCCommentsInspectorPaneTextField) - (void)textDidChange:(id)fp8; @end @interface SnappableWindow : NSWindow { } + (Class)frameViewClassForStyleMask:(unsigned int)fp8; - (void)_validSize:(struct _NSSize *)fp8 force:(BOOL)fp12; - (void)mouseDown:(id)fp8; - (void)mouseDragged:(id)fp8; - (BOOL)snap; - (void)setSnap:(BOOL)fp8; @end @interface SnappableWindowFrame : NSThemeFrame { struct _NSPoint _dragStartLocation; BOOL _snap; int _snapGravity; } - (id)initWithFrame:(struct _NSRect)fp8 styleMask:(unsigned int)fp24 owner:(id)fp28; - (void)_resetDragMargins; - (void)dragStart:(id)fp8; - (BOOL)snap; - (void)setSnap:(BOOL)fp8; - (void)mouseDown:(id)fp8; - (void)mouseDragged:(id)fp8; - (void)windowMoved:(id)fp8; - (void)_validSize:(struct _NSSize *)fp8 force:(BOOL)fp12; - (struct _NSRect)_snapFrameUsingFrame:(struct _NSRect)fp8; @end @interface XCDialogHostModule : PBXProjectModule { NSBox *_contentView; NSButton *_button1; NSButton *_button2; NSButton *_button3; NSButton *_button4; NSTextField *_descriptionField; int _buttonChosen; NSString *_title; NSString *_descriptionFieldText; int _mode; } - (id)initWithModule:(id)fp8 title:(id)fp12 description:(id)fp16; - (void)dealloc; - (void)finalize; - (struct _NSSize)viewMinSize; - (struct _NSSize)viewMaxSize; - (BOOL)moduleEnforcesViewMinSize; - (Class)moduleWindowClass; - (void)viewDidLoad; - (void)setDescriptionTextFieldFont:(id)fp8; - (void)setTitle:(id)fp8 forButton:(int)fp12; - (int)mode; - (void)_buttonChosen:(id)fp8; - (void)cancel:(id)fp8; - (int)runAsDialog; - (int)runAsSheetOnWindow:(id)fp8; @end @interface XCTaskListModule : PBXProjectModule { XCControlView *_tasksView; PBXControlScrollView *_scrollView; NSTimer *_timer; BOOL _showOnlyTasksRequiringIntervention; BOOL _useScrollview; NSArray *_taskList; } - (id)init; - (id)initAsSimpleList; - (void)dealloc; - (void)finalize; - (struct _NSSize)viewMinSize; - (struct _NSSize)viewMaxSize; - (BOOL)moduleEnforcesViewMinSize; - (id)description; - (BOOL)loadView; - (void)setShowOnlyTasksRequiringIntervention:(BOOL)fp8; - (BOOL)showOnlyTasksRequiringIntervention; - (void)viewWasInstalled; - (void)addNotificationObservers; - (void)removeNotificationObservers; - (void)taskRegistered:(id)fp8; - (void)taskUnregistered:(id)fp8; - (unsigned int)moduleWindowStyleMask; - (Class)moduleWindowClass; - (void)windowWillShow; - (void)windowDidResize:(id)fp8; - (void)moduleViewWasInstalled:(id)fp8; - (void)_refactorTasks; - (void)_display:(id)fp8; - (void)becomeActive; - (void)showModule:(id)fp8; - (id)taskList; - (void)setTaskList:(id)fp8; @end @interface XCTaskView : NSView { id _task; NSButton *_stopButton; XCProgressIndicator *_progressIndicator; NSTextField *_title; NSTextField *_description; NSMutableDictionary *_attrs; } - (id)initWithTask:(id)fp8; - (void)dealloc; - (void)finalize; - (void)setFrameSize:(struct _NSSize)fp8; - (void)viewDidMoveToWindow; - (void)_updateIfNeeded; @end @interface XCModuleSelection : XCSelection { } + (void)postSelection; + (void)clearSelection; + (void)splitModule:(id)fp8 alternate:(BOOL)fp12; + (int)validateSplitForModule:(id)fp8; + (void)closeSplitOfModule:(id)fp8; + (int)validateSplitCloseForModule:(id)fp8; - (void)dockingSplitAction:(id)fp8; - (void)dockingAlternateSplitAction:(id)fp8; - (int)validateMenuItem_dockingSplitAction:(id)fp8; - (int)validateMenuItem_dockingAlternateSplitAction:(id)fp8; - (void)dockingCloseSplitAction:(id)fp8; - (int)validateMenuItem_dockingCloseSplitAction:(id)fp8; - (void)revealInClassBrowser:(id)fp8; - (int)validateMenuItem_revealInClassBrowser:(id)fp8; @end @interface XCPerspectiveControl : XCExtendedSegmentedControl { } + (id)createInstanceWithDefinition:(id)fp8 forProjectDocument:(id)fp12; + (void)echoStringsForDefinition:(id)fp8; + (id)createToolbarItemForToolbar:(BOOL)fp8 usingProjectDocument:(id)fp12; - (id)init; - (void)dealloc; - (void)viewDidMoveToWindow; - (void)setupForProjectDocument:(id)fp8; - (void)syncTitle; - (void)_choosePerspective:(id)fp8; - (void)_activePerspectiveChanged:(id)fp8; - (void)_buttonClickCallback:(id)fp8; @end @interface __XCPerspectiveControlToolbarItem : NSToolbarItem { } - (void)dealloc; - (void)setPerspective:(id)fp8; - (id)menuFormRepresentation; - (BOOL)autovalidates; - (void)_activePerspectiveChanged:(id)fp8; - (void)_selectPerspective:(id)fp8; - (id)label; @end @interface XCColoredBox : NSBox { NSColor *_color; BOOL _useWindowBackgroundColor; BOOL _isOpaque; NSShadow *_focusedFrameShadowTool; float _xShadowInset; float _yShadowInset; BOOL _blockMouseDown; } - (id)initWithFrame:(struct _NSRect)fp8; - (void)dealloc; - (void)setIsOpaque:(BOOL)fp8; - (BOOL)isOpaque; - (void)setBlockMouseDown:(BOOL)fp8; - (BOOL)blockMouseDown; - (void)mouseDown:(id)fp8; - (void)setUseWindowBackgroundColor:(BOOL)fp8; - (BOOL)useWindowBackgroundColor; - (void)setColor:(id)fp8; - (id)color; - (void)setDrawShadowBorder:(BOOL)fp8; - (BOOL)drawShadowBorder; - (void)setShadowXInset:(float)fp8 yInset:(float)fp12; - (void)drawRect:(struct _NSRect)fp8; @end @interface XCDylibSuffixToDylibSuffixStringTransformer : NSObject { } + (Class)transformedValueClass; + (BOOL)allowsReverseTransformation; - (id)transformedValue:(id)fp8; - (id)reverseTransformedValue:(id)fp8; @end @interface XCInspectedItemsToPBXExecutablesTransformer : NSObject { } + (Class)transformedValueClass; + (BOOL)allowsReverseTransformation; - (id)transformedValue:(id)fp8; @end @interface XCExecutableInspectorPane : PBXInspectorPaneModule { NSTextField *_executablePathTextField; NSButton *_chooseExecutablePathButton; NSPopUpButton *_frameworkSuffixPopUpButton; NSTextField *_runtimeSystemTextField; NSTextField *_filetypeTextField; NSPopUpButton *_standardIOPopUpButton; NSMatrix *_workingDirectoryLocationMatrix; NSTextField *_workingDirectoryPathTextField; NSButton *_chooseWorkingDirectoryButton; NSButton *_helpButton; XCExtendedArrayController *_selectedItemsController; XCExtendedArrayController *_runLaunchConfigController; } + (void)initialize; + (id)inspectableClasses; + (id)label; + (id)alternateLabel; + (unsigned int)panelPosition; - (void)dealloc; - (void)finalize; - (id)executable; - (void)_startListeningForProjectChanges; - (void)_stopListeningForProjectChanges; - (BOOL)loadView; - (void)viewDidLoad; - (void)contentDidChangeForArrayController:(id)fp8; - (void)executableWasRemoved:(id)fp8; - (void)currentInspectedItemsChanged:(id)fp8; - (void)chooseExecutablePath:(id)fp8; - (void)_chooseExecutableSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (void)chooseWorkingDirectoryPath:(id)fp8; - (void)_chooseWorkingDirectorySheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; @end @interface PBXExecutable (ExecutableInspectorAdditions) - (id)runLaunchConfiguration; - (id)debugLaunchConfigurations; - (int)activeDebugLaunchConfigIndex; - (void)setActiveDebugLaunchConfigIndex:(int)fp8; - (id)activeDebugLaunchConfiguration; - (BOOL)debugRemotelyUsingSSH; @end @interface XCLaunchStartActionToBooleanTransformer : NSObject { } + (Class)transformedValueClass; + (BOOL)allowsReverseTransformation; - (id)transformedValue:(id)fp8; - (id)reverseTransformedValue:(id)fp8; @end @interface XCJavaLaunchStyleToBooleanTransformer : NSObject { } + (Class)transformedValueClass; + (BOOL)allowsReverseTransformation; - (id)transformedValue:(id)fp8; - (id)reverseTransformedValue:(id)fp8; @end @interface XCLaunchStyleToBooleanTransformer : NSObject { } + (Class)transformedValueClass; + (BOOL)allowsReverseTransformation; - (id)transformedValue:(id)fp8; - (id)reverseTransformedValue:(id)fp8; @end @interface XCExecutableDebugSettingsInspectorPane : PBXInspectorPaneModule { NSPopUpButton *_debuggerPopUpButton; NSPopUpButton *_standardIOForDebuggingPopUpButton; NSButton *_debugRemotelyCheckbox; NSTextField *_remoteHostTextField; NSButton *_startExecutableOnLaunchCheckbox; NSButton *_breakOnDebugStrCheckbox; PBXExtendedTableView *_sourceDirectoriesTableView; NSButton *_addSourceDirectoryButton; NSButton *_removeSourceDirectoryButton; NSButton *_helpButton; XCExtendedArrayController *_selectedItemsController; XCExtendedArrayController *_sourceDirectoriesController; XCExtendedArrayController *_debugConfigurationsController; NSMutableArray *_sourceDirectories; PBXExtendedTableView *_dylibTableView; XCExtendedArrayController *_selectedShlibsController; NSPopUpButton *_systemLevelPopUp; NSPopUpButton *_userLevelPopUp; } + (void)initialize; + (id)inspectableClasses; + (id)label; + (id)alternateLabel; + (unsigned int)panelPosition; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (id)getStringsFromDictionariesInArray:(id)fp8; - (id)parseStringsIntoDictionariesInArray:(id)fp8; - (id)sourceDirectories; - (void)setSourceDirectories:(id)fp8; - (void)currentInspectedItemsChanged:(id)fp8; - (void)contentDidChangeForArrayController:(id)fp8; - (void)removeSourceDirectories:(id)fp8; - (id)additionalPasteboardTypes; - (id)additionalPasteboardTypesToDeclare; - (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16; - (BOOL)tableView:(id)fp8 acceptDrop:(id)fp12 row:(int)fp16 dropOperation:(int)fp20; - (void)addObjectFile:(id)fp8; - (void)openPanelDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (id)newObjectBasedOnObject:(id)fp8 fromController:(id)fp12; - (void)setDefaultSystemSymbolLevel:(id)fp8; - (void)setDefaultUserSymbolLevel:(id)fp8; - (id)symbolLevelArray; - (void)resetShlibsAction:(id)fp8; @end @interface XCStringToBooleanTransformer : NSObject { } + (Class)transformedValueClass; + (BOOL)allowsReverseTransformation; - (id)transformedValue:(id)fp8; - (id)reverseTransformedValue:(id)fp8; @end @interface XCExecutableArgumentsInspectorPane : PBXInspectorPaneModule { PBXExtendedTableView *_launchArgumentsTableView; PBXExtendedTableView *_environmentVariablesTableView; NSButton *_addLaunchArgumentButton; NSButton *_removeLaunchArgumentButton; NSButton *_addEnvironmentVariableButton; NSButton *_removeEnvironmentVariableButton; NSButton *_helpButton; XCExtendedArrayController *_selectedItemsController; XCExtendedArrayController *_launchArgumentsController; XCExtendedArrayController *_environmentVariablesController; } + (void)initialize; + (id)inspectableClasses; + (id)label; + (id)alternateLabel; + (unsigned int)panelPosition; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (id)newObjectBasedOnObject:(id)fp8 fromController:(id)fp12; - (id)initialColumnIdentifierToEditInTableView:(id)fp8; - (void)currentInspectedItemsChanged:(id)fp8; - (float)splitView:(id)fp8 constrainMinCoordinate:(float)fp12 ofSubviewAt:(int)fp16; - (float)splitView:(id)fp8 constrainMaxCoordinate:(float)fp12 ofSubviewAt:(int)fp16; @end @interface XCFixAndContinueTargetSelectionModule : PBXModule { PBXItemsSelectionModule *_itemsSelectionModule; NSMutableArray *_possibleTargets; PBXTarget *_selectedTarget; PBXFileReference *_fixFileRef; id _sender; id _targetSelectionBox; id _fileNameTextField; id _sheetTitleTextField; } + (id)sharedModule; - (void)viewDidLoad; - (id)loadModuleWindow; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (void)fixAction:(id)fp8; - (void)cancelAction:(id)fp8; - (void)runModalForProject:(id)fp8 relativeToModule:(id)fp12 forFileRef:(id)fp16 possibleTargets:(id)fp20; - (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (id)initWithModuleNibName:(id)fp8; - (BOOL)itemsSelectionModule:(id)fp8 shouldCheckItem:(id)fp12; @end @interface XCGetRevisionsModule : PBXModule { NSTextField *_stateField; NSTextField *_tagField; NSTextField *_localRevField; NSTextField *_repositoryRevField; PBXExtendedTableView *_revisionsTableView; NSButton *_defaultButton; NSButton *_cancelButton; NSTextView *_logTextView; NSProgressIndicator *_progressIndicator; NSButton *_helpButton; NSObjectController *_scmInfoController; NSObjectController *_scmLogInfoController; XCExtendedArrayController *_scmRevisionsController; PBXFileReference *_fileReference; SEL _didEndSelector; } - (id)loadModuleWindow; - (Class)moduleWindowClass; - (id)getRevisionsModule; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (id)initWithModuleNibName:(id)fp8; - (void)viewDidLoad; - (void)dealloc; - (id)_sourceControlManager; - (void)_scmRequestDidSuspend:(id)fp8; - (void)_scmRequestHadProgress:(id)fp8; - (void)scmStateDidChange:(id)fp8; - (void)scmLogDidChange:(id)fp8; - (void)refresh; - (void)setUpSCMNotifications; - (id)fileReference; - (void)setFileReference:(id)fp8; - (id)revision; - (void)setDefaultButtonTitle:(id)fp8; - (void)runSheetModalForWindow:(id)fp8 modalDelegate:(id)fp12 didEndSelector:(SEL)fp16 withRef:(id)fp20 contextInfo:(void *)fp24; - (void)performDefaultAction; - (void)performDefaultActionOnSelection:(id)fp8; - (void)cancelDefaultAction; @end @interface XCProjectBasedSelection : XCSelection { NSArray *_items; NSArray *_itemPaths; PBXProjectDocument *_projectDocument; BOOL _allItemsValidProjectStructure; BOOL _isPathSelectionValidForProjectStructure; BOOL _allItemsPermitGrouping; BOOL _allItemsPermitUngrouping; BOOL _addingGroupIsLegal; BOOL _allItemsInvolveBreakpoints; } - (id)initWithSource:(id)fp8 projectDocument:(id)fp12 items:(id)fp16 paths:(id)fp20; - (void)dealloc; - (id)itemPaths; - (id)firstPath; - (id)items; - (id)itemPathsIncludingAggregates; - (id)itemsIncludingAggregates; - (id)firstItem; - (id)project; - (id)projectDocument; - (id)workspace; - (BOOL)allItemsValidProjectStructure; - (BOOL)allItemsPermitGrouping; - (BOOL)allItemsPermitUngrouping; - (BOOL)addingGroupIsLegal; - (BOOL)allItemsInvolveBreakpoints; - (BOOL)_allItemsValidProjectStructure; - (BOOL)isPathSelectionValidForProjectStructure; - (BOOL)_isPathSelectionValidForProjectStructure; - (BOOL)pathContainsProxy:(id)fp8; - (BOOL)isLocalized; - (BOOL)canBeLocalized; @end @interface XCProjectFindController : NSObject { PBXBatchFinder *_currentBatchFinder; unsigned int _lastFilesCount; NSMutableArray *_previousFindStrings; NSMutableArray *_previousReplaceStrings; NSMutableDictionary *_previousFinders; PBXFindOptionsSet *_currentFindOptionsSet; BOOL _resultsDisclosed; CDAnonymousStruct2 _pfFlags; } + (BOOL)resultsDisclosedPreference; - (id)initWithProject:(id)fp8; - (void)dealloc; - (id)currentBatchFinder; - (void)setCurrentBatchFinder:(id)fp8; - (id)currentFindOptionsSet; - (void)setCurrentFindOptionsSet:(id)fp8; - (unsigned int)lastFilesCount; - (void)setLastFilesCount:(unsigned int)fp8; - (id)previousFindStrings; - (id)previousReplaceStrings; - (BOOL)resultsDisclosed; - (void)setResultsDisclosed:(BOOL)fp8; - (id)previousFinderForFindString:(id)fp8; - (void)addToPreviousFinds:(id)fp8; - (void)addToPreviousReplaces:(id)fp8; @end @interface XCSCMController : NSObject { PBXProjectDocument *_projectDocument; BOOL _projectStatusNeeded; NSMutableArray *_refs; NSMutableDictionary *_dictionaryOfRefs; NSMutableSet *_removedRefs; NSMutableArray *_conflictedReferences; NSString *_statusDisplayString; NSTimer *_refreshTimer; int _statusProgress; NSTextStorage *_logString; BOOL _registeredWithTaskManager; BOOL _errorSheetShowing; BOOL _checkProjectOnDisk; } + (void)initialize; + (BOOL)scmAuthenticateIfUIRequiredReturnToSelector:(SEL)fp8 selectedItems:(id)fp12 project:(id)fp16 window:(id)fp20 delegate:(id)fp24; + (id)taskBadge; - (id)initWithProjectDocument:(id)fp8; - (void)dealloc; - (id)logString; - (id)projectDocument; - (id)project; - (id)sourceControlManager; - (id)window; - (void)performProjectWideStatusIfNeeded; - (id)references; - (void)referenceWasDeleted:(id)fp8; - (void)setReferences:(id)fp8; - (BOOL)_isInterestingReference:(id)fp8; - (void)_removeInterestingReference:(id)fp8; - (void)_removeInterestingReferences:(id)fp8; - (void)_addInterestingReference:(id)fp8; - (void)_setStatusDisplayString:(id)fp8; - (void)_setStatusProgress:(int)fp8; - (void)_documentDidOpen:(id)fp8; - (void)_resetRefreshTimer; - (void)_refreshTimerFired:(id)fp8; - (void)_scmStateDidChange:(id)fp8; - (void)_scmRequestHadProgress:(id)fp8; - (void)_scmWasEnabled:(id)fp8; - (void)newtworkHostOnlineStatusChanged:(BOOL)fp8; - (void)goOnline:(BOOL)fp8; - (void)scmDiffDidEnd:(id)fp8; - (void)scmAnnotateDidEnd:(id)fp8; - (id)statusImage; - (void)_reportError:(id)fp8; - (void)_showConnectError:(id)fp8; - (void)_reportedError:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_postConflictNotification; - (void)_resolveConflicts:(id)fp8; - (void)_conflictSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_addNotificationObservers; - (void)disconnect; - (float)taskPercentComplete; - (int)taskProgressType; - (BOOL)taskStopRunning; - (BOOL)taskRequiresIntervention; - (BOOL)taskCanBeStoppedManually; - (BOOL)taskCanAutoStopOnProjectClose; - (id)taskIdentifier; - (id)taskDisplayString; - (id)taskDescriptionString; - (id)taskBadge; @end @interface XCIndexerProxy : NSObject { PBXProjectDocument *_owningProjectDocument; float _percentComplete; id _identifier; NSString *_lastMessageFromIndexer; } - (id)initWithProjectDocument:(id)fp8; - (void)dealloc; - (void)disconnect; - (float)taskPercentComplete; - (int)taskProgressType; - (BOOL)taskStopRunning; - (BOOL)taskRequiresIntervention; - (BOOL)taskCanBeStoppedManually; - (id)taskIdentifier; - (id)taskDisplayString; - (id)taskDescriptionString; - (id)taskBadge; - (void)indexer:(id)fp8 willIndexFile:(id)fp12 inProject:(id)fp16 percentComplete:(int)fp20; - (void)indexerDidStop:(id)fp8; - (void)indexingWillBegin:(id)fp8; - (void)indexingDidComplete:(id)fp8; - (void)indexingDidStop:(id)fp8; @end @interface XCConsole : PBXDebugCLIModule { } + (id)defaultModuleNibName; @end @interface XCPopUpTableHeaderView : NSTableHeaderView { } - (void)mouseDown:(id)fp8; - (BOOL)isPoint:(struct _NSPoint)fp8 inRectangle:(struct _NSRect)fp16; @end @interface XCPopUpTableHeaderCell : NSTableHeaderCell { NSPopUpButtonCell *_popup; NSTableColumn *_currentColumn; } - (id)initWithTitle:(id)fp8; - (id)popUp; - (void)addItemWithTitle:(id)fp8 andRepresentedObject:(id)fp12; - (BOOL)trackMouse:(id)fp8 inRect:(struct _NSRect)fp12 ofView:(id)fp28 untilMouseUp:(BOOL)fp32 inColumn:(id)fp36; - (void)setFont:(id)fp8; - (void)removeAllItems; - (void)removeItemWithTitle:(id)fp8; - (void)selectItemWithTitle:(id)fp8; - (void)drawInteriorWithFrame:(struct _NSRect)fp8 inView:(id)fp24; @end @interface PBXGroupInspectorPane : PBXInspectorPaneModule { NSTextField *_nameTextField; NSPopUpButton *_referenceTypePopUpButton; NSTextField *_pathTextField; NSTextField *_absolutePathTextField; NSTextField *_commentsLabel; NSTextView *_commentsTextView; NSButton *_choosePathButton; struct { unsigned int someCurrentItemsDontExist:1; unsigned int someCurrentItemsHaveNoPath:1; unsigned int hasMixedReferenceStyleItem:1; unsigned int hasNoReferenceStyleItem:1; unsigned int hasInvalidReferenceStyleItem:1; unsigned int observingWindow:1; unsigned int RESERVED:26; } _ripFlags; BOOL _beganEditingName; } + (BOOL)canInspectItems:(id)fp8; + (id)inspectableClasses; + (id)alternateLabel; - (void)_rebuildReferenceTypePopUpButton; - (void)viewDidLoad; - (void)_displayReferenceTypeNone; - (void)_displayReferenceTypeMixed; - (void)_displayReferenceTypeInvalid; - (void)_displayReferenceType:(id)fp8; - (void)_setName; - (void)_setComments; - (void)currentInspectedItemsChanged:(id)fp8; - (void)changeReferenceType:(id)fp8; - (void)_findSingleFileSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (void)_findMultipleFilesSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16; - (void)choosePath:(id)fp8; - (void)controlTextDidBeginEditing:(id)fp8; - (void)controlTextDidEndEditing:(id)fp8; - (void)textDidEndEditing:(id)fp8; @end @interface XCGlobalVariableBrowserModule : PBXProjectModule { NSTableColumn *_checkBoxColumn; NSSearchField *_filterField; NSTableColumn *_globalAddressColumn; NSTableColumn *_globalNameColumn; NSTableView *_globalsTable; NSTableColumn *_globalTypeColumn; NSTableView *_libraryBrowser; NSTextField *_libraryFullPath; NSTextField *_panelTitle; NSProgressIndicator *_spinner; XCUnretainedReference *_debuggerAdaptorReference; PBXLSDynamicLinkerImageController *_dynamicLinkerImageController; NSArray *_libraryArray; NSMutableArray *_libraryNamesArray; struct _NSMapTable *_libraryNameToImageMap; NSMutableDictionary *_libraryToPathDictionary; NSString *searchString; NSMutableArray *multipleLibrarySelection; XCLibraryArrayController *_globalsArrayController; } - (void)dealloc; - (id)init; - (void)closeSheet:(id)fp8; - (id)dynamicLinkerImageController; - (void)awakeFromNib; - (id)debugger; - (void)setDebuggerAdaptor:(id)fp8; - (id)libraryArray; - (void)setLibraryArray:(id)fp8; - (void)setDynamicLinkerController:(id)fp8; - (void)tableViewSelectionDidChange:(id)fp8; - (void)stopSpinner; - (void)viewDidLoad; - (void)showGlobal:(id)fp8; @end @interface XCLibraryArrayController : NSArrayController { NSString *searchString; NSSearchFieldCell *searchField; unsigned int keyTag; } - (void)awakeFromNib; - (id)arrangeObjects:(id)fp8; - (void)search:(id)fp8; - (void)setSearchString:(id)fp8; @end @interface XCStringListEditorModule : PBXModule { NSTextField *_titleField; PBXExtendedTableView *_stringListTableView; NSButton *_addArgumentButton; NSButton *_removeArgumentButton; NSButton *_defaultButton; NSButton *_cancelButton; NSButton *_helpButton; XCExtendedArrayController *_stringListController; NSMutableArray *_stringListArguments; NSString *_buildSetting; NSString *_localizedBuildSetting; PBXProject *_project; PBXTarget *_target; SEL _didEndSelector; } - (id)loadModuleWindow; - (Class)moduleWindowClass; - (id)stringListEditorModule; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (id)initWithModuleNibName:(id)fp8; - (void)viewDidLoad; - (void)dealloc; - (void)finalize; - (id)stringListArguments; - (void)setStringListArguments:(id)fp8; - (id)getStringsFromDictionariesInArray:(id)fp8; - (id)parseStringsIntoDictionariesInArray:(id)fp8; - (id)string; - (void)setString:(id)fp8; - (id)buildSetting; - (void)setBuildSetting:(id)fp8; - (id)localizedBuildSetting; - (void)setLocalizedBuildSetting:(id)fp8; - (void)setDefaultButtonTitle:(id)fp8; - (id)project; - (void)setProject:(id)fp8; - (id)target; - (void)setTarget:(id)fp8; - (void)runSheetModalForWindow:(id)fp8 modalDelegate:(id)fp12 didEndSelector:(SEL)fp16 contextInfo:(void *)fp20; - (void)performDefaultAction:(id)fp8; - (void)cancelDefaultAction:(id)fp8; - (id)additionalPasteboardTypes; - (id)additionalPasteboardTypesToDeclare; - (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16; - (BOOL)tableView:(id)fp8 acceptDrop:(id)fp12 row:(int)fp16 dropOperation:(int)fp20; @end @interface NSString (XCStringListEditorModule) - (id)adjustedPathUsingProject:(id)fp8; - (id)adjustedPathUsingTarget:(id)fp8; @end @interface XCStringEditorModule : PBXModule { NSTextField *_titleField; NSTextView *_stringTextView; NSButton *_defaultButton; NSButton *_cancelButton; NSString *_buildSetting; NSString *_localizedBuildSetting; SEL _didEndSelector; } - (id)loadModuleWindow; - (Class)moduleWindowClass; - (id)stringListEditorModule; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (id)initWithModuleNibName:(id)fp8; - (void)viewDidLoad; - (void)dealloc; - (id)string; - (void)setString:(id)fp8; - (id)buildSetting; - (void)setBuildSetting:(id)fp8; - (id)localizedBuildSetting; - (void)setLocalizedBuildSetting:(id)fp8; - (void)setDefaultButtonTitle:(id)fp8; - (void)runSheetModalForWindow:(id)fp8 modalDelegate:(id)fp12 didEndSelector:(SEL)fp16 contextInfo:(void *)fp20; - (void)performDefaultAction:(id)fp8; - (void)cancelDefaultAction:(id)fp8; @end @interface XCMenuMergeDelegate : NSObject { } - (id)init; - (void)dealloc; - (void)menuNeedsUpdate:(id)fp8; - (void)menuNeedsUpdateForContextMenu:(id)fp8; - (void)copyItemsFromMenu:(id)fp8 toMenu:(id)fp12 setKeyEquivalents:(BOOL)fp16; - (id)createMenuForLocation:(int)fp8; @end @interface XCSCMMenuMergeDelegate : XCMenuMergeDelegate { } - (void)awakeFromNib; - (id)createMenuForLocation:(int)fp8; @end @interface XCJavaCCPackageSymbol (XCCodeAssistantCategory) - (id)displayText; - (id)displayType; - (id)completionText; - (id)descriptionText; - (id)icon; @end @interface XCMemoryBrowserModule : PBXProjectModule { NSComboBox *addrTextField; NSTextView *addrTextView; NSTextView *asciiTextView; NSBox *box; NSComboBox *bytesTextField; NSPopUpButton *columnsPopUp; NSTextView *memoryTextView; NSButton *updateButton; NSPopUpButton *wordSizePopUp; NSButton *liveUpdateButton; XCUnretainedReference *_debuggerAdaptorReference; } - (struct _NSSize)viewMinSize; - (void)awakeFromNib; - (void)dealloc; - (void)actionColumns:(id)fp8; - (void)actionWordSize:(id)fp8; - (void)nextPage:(id)fp8; - (void)previousPage:(id)fp8; - (id)addrTextField; - (id)bytesTextField; - (id)columnsPopUp; - (id)wordSizePopUp; - (void)viewDidLoad; - (BOOL)liveUpdateEnabled; - (void)autoupdate; - (void)update:(id)fp8; - (id)debugger; - (void)setDebuggerAdaptor:(id)fp8; - (void)memoryViewerSetMemory:(id)fp8 address:(id)fp12 ascii:(id)fp16 startAddress:(id)fp20 bytes:(id)fp24; - (void)updateComboBox:(id)fp8; - (BOOL)textView:(id)fp8 shouldChangeTextInRange:(struct _NSRange)fp12 replacementString:(id)fp20; - (void)memoryTextViewDidChangeSelection:(id)fp8; - (void)asciiTextViewDidChangeSelection:(id)fp8; - (void)scrollClipView:(id)fp8 toPoint:(struct _NSPoint)fp12; @end @interface XCMemoryScrollView : NSScrollView { } - (void)scrollClipView:(id)fp8 toPoint:(struct _NSPoint)fp12; - (void)alternateScrollClipView:(id)fp8 toPoint:(struct _NSPoint)fp12; @end @interface XCSCMUISpecification : XCSpecification { NSString *_selectionClassName; NSString *_menuNibName; NSNib *_menuNib; NSMenu *_menu; NSMenu *_contextualMenu; } + (id)specificationType; + (id)scmUISpecificationForSCMType:(id)fp8; + (id)localizedSpecificationTypeName; + (id)specificationRegistry; - (id)initWithPropertyListDictionary:(id)fp8; - (void)dealloc; - (void)finalize; - (Class)selectionClass; - (id)selectionClassName; - (id)menuNibName; - (id)menu; - (id)contextualMenu; @end @interface XCTextMacroSpecification : XCSpecification { PBXBuildSettingsDictionary *_settings; NSMutableArray *_expansionDicts; NSMutableArray *_cycleList; } + (Class)specificationTypeBaseClass; + (id)specificationType; + (id)localizedSpecificationTypeName; + (id)specificationTypePathExtensions; + (id)specificationRegistry; + (struct _NSRange)_rangeOfSelectionPreservingPlaceholderInString:(id)fp8; + (id)specificationForSelector:(SEL)fp8; - (id)initWithPropertyListDictionary:(id)fp8; - (void)dealloc; - (void)finalize; - (BOOL)isMenu; - (BOOL)isMenuItem; - (id)menuHierarchy; - (id)_settings; - (id)_expansionDictionaries:(id)fp8; - (id)_cycleListObjectAtIndex:(unsigned int)fp8; - (id)_insertionStringForCycleIndex:(unsigned int)fp8 expansionDictionary:(id)fp12; - (id)insertionStringForCycleIndex:(unsigned int)fp8 selection:(id)fp12 expansionDictionary:(id)fp16 tabWidth:(int)fp20 indentWidth:(int)fp24; - (id)insertionStringWithExpansionDictionary:(id)fp8; - (id)completionPrefix; - (id)computerLanguages; - (SEL)selectorToUse; @end @interface XCApplicationSelection : XCSelection { } - (int)validateMenuItem_showInspector:(id)fp8; - (void)showInspector:(id)fp8; - (void)closeCurrentFile:(id)fp8; - (int)validateMenuItem_closeCurrentFile:(id)fp8; - (void)switchToCounterpartOfCurrentFile:(id)fp8; - (int)validateMenuItem_switchToCounterpartOfCurrentFile:(id)fp8; @end @interface XCCodeAssistantMacroBasedStrategy : PBXCodeAssistantStrategy { NSMutableArray *_macros; } - (id)_macroCompletionItemsForMacroSpecArray:(id)fp8; - (id)initWithTextView:(id)fp8 languageSpec:(id)fp12; - (void)dealloc; - (void)finalize; - (BOOL)getItems:(id *)fp8 withInfoString:(id)fp12; @end @interface XCMacroCompletionItem : NSObject { XCTextMacroSpecification *_macro; NSString *_cachedName; } - (id)initWithMacroSpecification:(id)fp8; - (void)dealloc; - (void)finalize; - (BOOL)isEqual:(id)fp8; - (unsigned int)hash; - (id)name; - (id)displayText; - (id)displayType; - (id)completionText; - (id)completionTextWithMacroExpansionDictionary:(id)fp8; - (id)descriptionText; - (id)description; - (id)icon; - (int)priority; @end @interface XCPerspectiveSlider : PBXCornerView { struct _NSPoint _dragOrigin; BOOL _useLiveResize; } - (void)viewDidMoveToWindow; - (void)mouseUp:(id)fp8; - (void)mouseDragged:(id)fp8; - (void)mouseDown:(id)fp8; - (void)updatePerspectiveSwitch; @end @interface XCProjectWindowMenuMergeDelegate : XCMenuMergeDelegate { } - (id)createMenuForLocation:(int)fp8; @end @interface XCActiveBuildConfigurationPopup : XCProjectPopup { } + (id)itemIdentifier; - (void)addObserversWithProject:(id)fp8; - (BOOL)isInterestedInChangesToProject:(id)fp8; - (void)rebuildPopup:(id)fp8; - (void)popupSelectionActionAtIndex:(int)fp8 withProject:(id)fp12; - (id)label; - (id)paletteLabel; - (id)toolTip; - (id)formatMenuString; @end @interface XCDocAccessModule : PBXProjectModule { PBXExtendedOutlineView *_groupsOutlineView; PBXGestureSplitView *_groupsWithResultsSplitView; PBXGestureSplitView *_groupsWithBookmarksSplitView; PBXGestureSplitView *_resultsWithDocSplitView; PBXControlScrollView *_fullTextSearchResultsScrollView; PBXExtendedTableView *_fullTextSearchResultsTableView; PBXControlScrollView *_apiSearchResultsScrollView; PBXExtendedTableView *_apiSearchResultsTableView; NSView *_bookmarksPlaceholder; NSView *_docView; XCDocBookmarkModule *_docBookmarkModule; PBXSearchToolbarItem *_searchToolbarItem; XCDocHistoryControl *_docHistoryControl; DocSetConfiguration *_docSetConfiguration; NSString *_searchState; NSString *_docRootPath; NSString *_apiIndexDirectory; NSString *_sortedColumnIdentifier; NSArray *_extendedDocLocations; NSArray *_foundDocuments; float _maxRelevanceValue; PBXQuickRefController *_quickReferenceController; PBXFileNavigator *_fileNavigator; PBXNavigatorGroup *_navigatorGroup; NSMenu *_searchToolbarItemMenu; BOOL _apiSearchEnabled; BOOL _sortIsAscending; BOOL _previousSortWasNative; BOOL _showPageForFirstAPIMatch; BOOL _sharesGlobalFindString; BOOL _readyForSearch; BOOL _readingGeometry; BOOL _extendedDocPreferencesEnabled; NSDictionary *_groupsWithResultsSplitViewDefaultGeometry; NSDictionary *_resultsWithDocSplitViewDefaultGeometry; BOOL _performanceTestsEnabled; double _time; } + (void)_upgradeDefaults; + (void)initialize; + (id)sharedDocAccessModule; + (id)defaultModuleNibName; + (id)defaultDocSetRootPath; + (BOOL)sharedModuleHasBeenInitialized; - (void)_initializeDocUpdateManager; - (void)_showMissingDocumentationInstallationAlert; - (BOOL)_appleRefListIsValidInDir:(id)fp8; - (void)_turnOffDocUpdates; - (BOOL)_readDocSetConfiguration; - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (void)_setupNavigator; - (void)_setupTextColumn:(id)fp8; - (void)_setUpGroupsOutlineView; - (void)_setupBookmarksOutlineView; - (void)_setUpFullTextSearchTableView; - (void)_setUpAPISearchTableView; - (void)_setupSubmodules; - (void)_updateLabel; - (void)viewDidLoad; - (void)moduleViewWasInstalled:(id)fp8; - (void)windowWillShow; - (struct _NSSize)viewMinSize; - (struct _NSSize)viewMaxSize; - (BOOL)moduleEnforcesViewMinSize; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (void)openDocSetFile:(id)fp8; - (void)_performFullTextSearchWithString:(id)fp8 filterToCategory:(BOOL)fp12; - (void)startSearchAction:(id)fp8; - (void)searchLibraryForString:(id)fp8; - (void)searchCurrentCategoryForString:(id)fp8; - (id)_bookmarkForPath:(id)fp8; - (BOOL)showDocumentAtPath:(id)fp8; - (id)pathForDocumentWithAppleRef:(id)fp8; - (BOOL)showDocumentContainingAppleRef:(id)fp8; - (void)_showXcodeHelpAtBookmark:(id)fp8; - (void)showXcodeHelpAtBookmark:(id)fp8; - (void)showXcodeHelp; - (id)pathForXcodeReleaseNoteWithName:(id)fp8; - (void)showXcodeReleaseNoteWithName:(id)fp8; - (void)_searchForAPIMatchesWithString:(id)fp8; - (void)_displayAPISearchDisabledSheet; - (void)searchLibraryForAPIString:(id)fp8; - (void)_optionsSheetDidEnd; - (void)optionsButtonAction:(id)fp8; - (void)searchCurrentCategoryForAPIString:(id)fp8; - (BOOL)handleOptionDoubleClickEvent:(id)fp8; - (BOOL)_fileExistsAtPath:(id)fp8; - (BOOL)_fileExistsAtLocalURL:(id)fp8; - (BOOL)_fileExistsAtWebURL:(id)fp8; - (id)_validURLForProposedURL:(id)fp8; - (BOOL)_localDocRootHasPath:(id)fp8; - (void)_fileNotFoundInExtendedLocationsAlertDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)displayFileNotFoundInExtendedLocationsSheet; - (id)_validURLForProposedPath:(id)fp8; - (void)replaceBookmark:(id)fp8; - (id)bookmarkForURL:(id)fp8; - (void)beginWindowProxyDragForEvent:(id)fp8; - (void)_openBookmark:(id)fp8 inSeparateEditor:(BOOL)fp12; - (void)_openSearchResult:(id)fp8 inSeparateEditor:(BOOL)fp12; - (void)_searchResultClick:(id)fp8 isDouble:(BOOL)fp12; - (void)searchResultSingleClick:(id)fp8; - (void)searchResultDoubleClick:(id)fp8; - (void)_runAPISearchWithSearchTextFieldString; - (void)_docCategorySelectionDidChangeInOutlineView:(id)fp8; - (void)_docBookmarksSelectionDidChange:(id)fp8; - (void)_trimToTopHitsGivenMaxRelevance:(float)fp8; - (id)_usersPreferredLanguage; - (void)_removeHitsNotMatchingLanguagePreference; - (void)_updateUIToSearchState:(id)fp8; - (void)setAPISearchState:(id)fp8; - (void)setFullTextSearchState:(id)fp8; - (void)_documentLoadStarted:(id)fp8; - (void)_documentLoadFinished:(id)fp8; - (id)_fullTextSearchStartedWithString:(id)fp8 inCategory:(id)fp12; - (void)_fullTextSearchFinishedWithStatusString:(id)fp8; - (void)_apiSearchDidUpdate:(id)fp8; - (id)_languageFilterString; - (void)_apiSearchDidFinish:(id)fp8; - (void)_apiSearchExcludedLanguagesDidChange:(id)fp8; - (void)_webViewDidFinishLoadingDocument:(id)fp8; - (void)_webViewMouseDidMoveOverElement:(id)fp8; - (id)searchMenu; - (void)searchChanged:(id)fp8 forSearchField:(id)fp12; - (void)cancelSearchForSearchField:(id)fp8; - (void)searchHome; - (id)placeholderString; - (void)_searchTextFieldDidBeginEditing:(id)fp8; - (void)searchDidEndEdit:(id)fp8 forSearchField:(id)fp12; - (void)_globalFindStringChangedNotification:(id)fp8; - (void)_bookmarksDidChange:(id)fp8; - (void)docSetConfigurationDidChange; - (void)_displayDocSetConfigurationChangedAlert; - (void)_displayDocSetConfigurationUpdateCompleteAlert; - (void)_reinitializeDocWindow; - (Class)_webViewClass; - (void)_webViewNavigateHistoryStackForward:(BOOL)fp8 forControl:(id)fp12; - (void)webViewGoForward:(id)fp8; - (void)webViewGoBack:(id)fp8; - (id)_searchStateStringForSearchState:(id)fp8; - (id)toolbarCombinableItemIdentifiers:(id)fp8; - (id)moduleToolbarAllowedItemIdentifiers; - (id)moduleToolbarDefaultItemIdentifiers; - (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16; - (void)_setupAPISearchState; - (void)_setupFullTextSearchState; - (void)_configureSearchMenuForState:(id)fp8; - (void)_configureSearchUIForState:(id)fp8; - (void)_selectItemForDocSetCategory:(id)fp8; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; - (BOOL)outlineView:(id)fp8 shouldSelectItem:(id)fp12; - (BOOL)outlineView:(id)fp8 selectionShouldChangeFromMouseDownInRow:(int)fp12 column:(id)fp16; - (void)outlineViewSelectionDidChange:(id)fp8; - (int)numberOfRowsInTableView:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 didClickTableColumn:(id)fp12; - (void)_setSortIndicationForTableColumn:(id)fp8; - (void)_sort; - (void)applicationWillTerminate:(id)fp8; - (void)windowWillClose:(id)fp8; - (void)windowDidMove:(id)fp8; - (void)windowDidResize:(id)fp8; - (void)_registerDocWindowDefaults; - (void)_saveHelpWindowGeometry; - (void)_saveHelpWindowContentConfiguration; - (void)_saveHelpWindowDefaults; - (id)geometryConfigurationDictionary; - (id)contentConfigurationDictionary; - (void)_restoreHelpWindowFromDefaults; - (void)_restoreHelpWindowGeometryFromDefaults; - (void)takeContentConfigurationFromDictionary:(id)fp8; - (void)_restoreHelpWindowContentConfigurationFromDefaults; - (id)_docHomePagePath; - (id)_allLocationsCategory; - (void)_restoreHelpWindowContentConfigurationFromDictionary:(id)fp8; - (void)_takeGeometryConfigurationFromDictionary:(id)fp8 forSplitView:(id)fp12; - (id)_geometryConfigurationDictionaryForSplitView:(id)fp8; - (void)setSearchState:(id)fp8; - (id)searchState; - (id)searchToolbarItemMenu; - (void)setSearchToolbarItemMenu:(id)fp8; - (id)_sortedColumnIdentifier; - (void)_setSortedColumnIdentifier:(id)fp8; - (BOOL)_sortIsAscending; - (void)_setSortIsAscending:(BOOL)fp8; - (void)setFoundDocuments:(id)fp8; - (id)foundDocuments; - (id)extendedDocLocations; - (void)setExtendedDocLocations:(id)fp8; - (void)setDocSetConfiguration:(id)fp8; - (id)docSetConfiguration; - (id)docRootPath; - (void)setDocRootPath:(id)fp8; - (id)searchToolbarItem; - (void)setSearchToolbarItem:(id)fp8; - (id)searchTextField; - (id)docHistoryControl; - (void)setDocHistoryControl:(id)fp8; - (id)fileNavigator; - (void)setFileNavigator:(id)fp8; - (id)navigatorGroup; - (void)setNavigatorGroup:(id)fp8; - (id)docBookmarkModule; - (void)setDocBookmarkModule:(id)fp8; - (BOOL)showPageForFirstAPIMatch; - (void)setShowPageForFirstAPIMatch:(BOOL)fp8; - (void)setAPIIndexDirectory:(id)fp8; - (id)apiIndexDirectory; - (BOOL)extendedDocPreferencesEnabled; - (void)setExtendedDocPreferencesEnabled:(BOOL)fp8; @end @interface XCDocUpdateManager : NSObject { NSMutableData *_receivedData; NSURLConnection *_urlConnection; XCDocUpdateScheduler *_docUpdateScheduler; NSURL *_testUpdateInfoURL; NSURL *_docUpdateDiskImageURL; BOOL _updateTestIsEnabled; BOOL _updatesAreEnabled; BOOL _cancelUpdateCheck; BOOL _updateCheckIsInProgress; } + (id)sharedDocUpdateManager; - (id)init; - (void)_initializeUpdateScheduler; - (BOOL)_checkIfUpdatesAreEnabled; - (BOOL)_isFirstRun; - (void)_registerDocUpdateDefaults; - (double)_firstRunRandomDelayFromWebsiteConfigFile; - (double)_timeIntervalForFirstRunRandomDelay; - (void)dealloc; - (void)finalize; - (void)scheduleNextCheckCancelingCurrentTimers; - (void)_initialDelayTimerFired:(id)fp8; - (void)_firstRunDelayTimerFired:(id)fp8; - (void)_scheduledUpdateCheckTimerFired:(id)fp8; - (id)_urlForDocUpdateConfigFile; - (void)_checkForUpdate; - (void)checkForUpdateNow:(id)fp8; - (void)checkForUpdateBySchedule:(id)fp8; - (void)cancelUpdateCheck:(id)fp8; - (void)getDocUpdate:(id)fp8; - (void)alertDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)_verifyDownloadNow; - (void)_docUpdateIsAvailable:(id)fp8; - (void)connection:(id)fp8 didReceiveResponse:(id)fp12; - (void)connection:(id)fp8 didReceiveData:(id)fp12; - (void)connection:(id)fp8 didFailWithError:(id)fp12; - (BOOL)_parseResponse:(id)fp8 returningDiskImageURL:(id *)fp12 packageVersion:(id *)fp16 xcodeMinVersion:(id *)fp20; - (void)connectionDidFinishLoading:(id)fp8; - (id)_xcodeVersion; - (float)_packageVersionOfInstalledDoc; - (BOOL)updatesAreEnabled; - (void)setUpdatesAreEnabled:(BOOL)fp8; - (BOOL)scheduledUpdatesAreEnabled; - (void)setScheduledUpdatesAreEnabled:(BOOL)fp8; - (id)testUpdateInfoURL; - (void)setTestUpdateInfoURL:(id)fp8; - (id)lastCheckAttemptDate; - (void)setLastCheckAttemptDate:(id)fp8; - (id)docUpdateDiskImageURL; - (void)setDocUpdateDiskImageURL:(id)fp8; - (id)urlConnection; - (void)setURLConnection:(id)fp8; - (id)receivedData; - (void)setReceivedData:(id)fp8; - (id)docUpdateScheduler; - (void)setDocUpdateScheduler:(id)fp8; - (int)updateCheckFrequency; - (void)setUpdateCheckFrequency:(int)fp8; @end @interface XCPathListEditorModule : XCStringListEditorModule { } - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (id)getStringsFromDictionariesInArray:(id)fp8; - (id)parseStringsIntoDictionariesInArray:(id)fp8; - (id)additionalPasteboardTypes; - (id)additionalPasteboardTypesToDeclare; - (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16; @end @interface XCDocBookmarkModule : PBXProjectModule { PBXExtendedOutlineView *_docBookmarksOutlineView; NSScrollView *_docBookmarksScrollView; } + (id)docBookmarkModule; - (void)dealloc; - (void)finalize; - (void)_setupTextColumn:(id)fp8; - (void)viewDidLoad; - (id)itemAtOutlineViewRow:(int)fp8; - (void)deleteSelectedBookmark:(id)fp8; - (void)renameSelectedBookmark:(id)fp8; - (BOOL)validateMenuItem:(id)fp8; - (id)docBookmarksOutlineView; - (id)docBookmarksScrollView; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (void)_delayedRenameItem:(id)fp8; - (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20; - (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; - (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16; - (unsigned int)outlineView:(id)fp8 validateDrop:(id)fp12 proposedItem:(id)fp16 proposedChildIndex:(int)fp20; - (BOOL)outlineView:(id)fp8 acceptDrop:(id)fp12 item:(id)fp16 childIndex:(int)fp20; - (void)outlineView:(id)fp8 deleteItems:(id)fp12; - (void)outlineView:(id)fp8 didStartEditingColumn:(int)fp12 row:(int)fp16; - (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16; - (BOOL)outlineView:(id)fp8 shouldSelectItem:(id)fp12; - (BOOL)outlineView:(id)fp8 selectionShouldChangeFromMouseDownInRow:(int)fp12 column:(id)fp16; - (id)_defaultDocBookmarksPlist; - (id)_docRootRelativePathFromBookmark:(id)fp8; - (id)contentConfigurationDictionary; - (BOOL)_fileExistsAtPath:(id)fp8; - (void)takeContentConfigurationFromDictionary:(id)fp8; @end @interface XCLazyDocBookmark : PBXDocBookmark { NSString *_path; PBXDocBookmark *_resolvedBookmark; } + (id)bookmarkWithPath:(id)fp8 anchor:(id)fp12; - (id)initWithPath:(id)fp8 anchor:(id)fp12; - (void)dealloc; - (void)finalize; - (BOOL)_fileExistsAtPath:(id)fp8; - (id)fileReference; - (id)absolutePathname; - (id)resolvedAbsolutePathname; - (id)fileURL; - (id)resolvedBookmark; - (void)setResolvedBookmark:(id)fp8; - (id)path; - (void)setPath:(id)fp8; @end @interface XCDocUpdateScheduler : NSObject { NSTimer *_initialDelayTimer; double _randomizedSpan; NSTimer *_firstRunTimer; NSTimer *_scheduledUpdateCheckTimer; BOOL _uTestSucceeded; BOOL _testInProgress; int _testIndex; } + (id)sharedDocUpdateScheduler; - (id)init; - (void)dealloc; - (void)finalize; - (void)_sendInitialDelayTimerFiredNotification; - (void)startSchedulerWithInitialDelay:(double)fp8; - (void)_sendFirstRunTimerFiredNotification; - (void)startFirstRunTimerWithRandomDelayWithinInterval:(double)fp8; - (void)startFirstRunTimerWithTimeInterval:(double)fp8; - (double)firstRunRandomDelayWithinInterval:(double)fp8; - (void)_sendScheduledUpdateCheckTimerFiredNotification; - (void)startScheduledUpdateCheckTimerWithTimeInterval:(double)fp8; - (void)invalidateTimers:(id)fp8; - (void)_configureForTesting; - (void)_testNotificationFired; - (BOOL)_checkIfLastTestSucceeded; - (void)testSimulateStartup:(id)fp8; - (void)testRandomDelay:(id)fp8; - (void)testScheduledUpdateCheckTimer:(id)fp8; - (void)_runTestWithIndex:(int)fp8; - (void)_runNextTest; - (void)runAllTests:(id)fp8; - (double)randomizedSpan; - (void)setRandomizedSpan:(double)fp8; - (id)initialDelayTimer; - (void)setInitialDelayTimer:(id)fp8; - (id)firstRunTimer; - (void)setFirstRunTimer:(id)fp8; - (id)scheduledUpdateCheckTimer; - (void)setScheduledUpdateCheckTimer:(id)fp8; @end @interface XCExtendedDocLocation : NSObject { NSString *_name; NSURL *_url; BOOL _editable; BOOL _enabled; } + (id)extendedDocLocationWithName:(id)fp8 url:(id)fp12 enabled:(BOOL)fp16 editable:(BOOL)fp20; + (id)extendedDocLocationWithDescription:(id)fp8; - (id)initWithName:(id)fp8 url:(id)fp12 enabled:(BOOL)fp16 editable:(BOOL)fp20; - (void)dealloc; - (void)finalize; - (id)descriptionDictionary; - (id)description; - (BOOL)isEqual:(id)fp8; - (BOOL)_fileExistsAtPath:(id)fp8; - (BOOL)representsHTTPLocation; - (BOOL)_hostIsReachable; - (BOOL)_hostIsReachable2; - (BOOL)containsDocumentWithRelativePath:(id)fp8; - (BOOL)editable; - (void)setEditable:(BOOL)fp8; - (BOOL)enabled; - (void)setEnabled:(BOOL)fp8; - (id)name; - (void)setName:(id)fp8; - (id)url; - (void)setURL:(id)fp8; @end @interface XCToolbar : NSToolbar { } - (void)saveConfigurationUsingName:(id)fp8; - (void)dealloc; @end @interface XCExtendedDocManager : NSObject { XCExtendedDocLocation *_webLocation; } + (id)sharedExtendedDocManager; - (id)init; - (void)_registerExtendedDocDefaults; - (void)dealloc; - (void)finalize; - (id)_defaultLocationsPlist; - (id)_webLocation; - (id)_preferredExtendedLocationWithPath:(id)fp8; - (id)URLInPreferredExtendedLocationWithPath:(id)fp8; - (BOOL)hasActiveExtendedLocations; - (id)webLocationURL; - (id)webLocation; - (void)setWebLocation:(id)fp8; - (id)extendedLocations; - (void)setExtendedLocations:(id)fp8; @end @interface XCProgressIndicator : NSImageView { double _doubleValue; double _minValue; double _maxValue; double _animationDelay; BOOL _isIndeterminate; BOOL _isDisplayedWhenStopped; int _numberOfImages; int _previousValueIndex; int _currentValueIndex; int _minMaxDelta; NSImage **_images; NSTimer *_timer; BOOL _openActivityViewer; } - (id)initWithFrame:(struct _NSRect)fp8; - (void)dealloc; - (void)_reconfigure; - (void)viewDidMoveToWindow; - (void)setHidden:(BOOL)fp8; - (void)mouseDown:(id)fp8; - (BOOL)openActivityViewer; - (void)setOpenActivityViewer:(BOOL)fp8; - (void)_redraw; - (void)_tickProgressForward; - (BOOL)isIndeterminate; - (void)setIndeterminate:(BOOL)fp8; - (double)doubleValue; - (void)setDoubleValue:(double)fp8; - (double)minValue; - (double)maxValue; - (void)setMinValue:(double)fp8; - (void)setMaxValue:(double)fp8; - (double)animationDelay; - (void)setAnimationDelay:(double)fp8; - (BOOL)usesThreadedAnimation; - (void)setUsesThreadedAnimation:(BOOL)fp8; - (void)startAnimation:(id)fp8; - (void)stopAnimation:(id)fp8; - (void)setStyle:(int)fp8; - (int)style; - (void)sizeToFit; - (BOOL)isDisplayedWhenStopped; - (void)setDisplayedWhenStopped:(BOOL)fp8; @end @interface XCDocAPISearchLanguage : NSObject { NSString *_name; NSString *_abbreviation; BOOL _enabled; } + (id)apiSearchLanguageWithName:(id)fp8 abbreviation:(id)fp12 enabled:(BOOL)fp16; - (id)initWithName:(id)fp8 abbreviation:(id)fp12 enabled:(BOOL)fp16; - (void)dealloc; - (void)finalize; - (BOOL)enabled; - (void)setEnabled:(BOOL)fp8; - (id)abbreviation; - (void)setAbbreviation:(id)fp8; - (id)name; - (void)setName:(id)fp8; @end @interface XCBarModule : PBXProjectModule { XCBarView *_barView; XCFlowLayout *_flowLayout; float _desiredInsertWidth; int _previousIndex; NSMutableArray *_items; NSMutableDictionary *_names; } - (void)dealloc; - (void)viewDidLoad; - (BOOL)loadView; - (id)contentConfigurationDictionary; - (void)takeContentConfigurationFromDictionary:(id)fp8; - (id)items; - (id)nameOfReference:(id)fp8; - (void)setName:(id)fp8 forReference:(id)fp12; - (id)addSmartGroup:(id)fp8; - (id)addSmartGroups:(id)fp8 inArray:(id)fp12 to:(int)fp16; - (void)addUIForReference:(id)fp8; - (void)removeReference:(id)fp8; - (id)convertObject:(id)fp8; - (void)dropInReferences:(id)fp8; - (void)dropInReferencesAndReload:(id)fp8; - (void)reloadData; - (id)project; - (void)reloadDataForProxies; - (void)noteNeedsUpdateForItem:(id)fp8; - (int)expandedDropZoneIndex; - (void)addNotificationObservers; - (void)_itemsChangedInProject:(id)fp8; - (void)_itemsWillBeRemovedFromProject:(id)fp8; - (void)itemDoubleClicked:(id)fp8; - (void)itemSelected:(id)fp8; - (void)becomeActive; - (unsigned int)draggingEntered:(id)fp8; - (unsigned int)draggingUpdated:(id)fp8; - (void)draggingExited:(id)fp8; - (BOOL)prepareForDragOperation:(id)fp8; - (BOOL)performDragOperation:(id)fp8; - (void)concludeDragOperation:(id)fp8; - (void)draggingEnded:(id)fp8; - (BOOL)wantsPeriodicDraggingUpdates; - (void)setDesiredInsertWidth:(float)fp8; - (float)desiredInsertWidth; @end @interface XCDropZone : NSView { BOOL _isExpanded; NSTimer *_animationTimer; float _destinationWidth; float _increment; } - (void)dealloc; - (id)reference; - (void)setReference:(id)fp8; - (void)removeFromSuperview; - (void)expand:(float)fp8; - (BOOL)collapse; - (void)_mouseTrackingCompleted; - (BOOL)isExpanded; - (void)_animateExpansion:(id)fp8; - (void)_animateCollapse:(id)fp8; @end @interface XCBarView : XCControlView { XCBarModule *_delegate; struct _NSRect _clickRect; BOOL _clickRectValid; } + (id)clipIndicator; + (id)clipIndicatorPressed; - (id)initWithFrame:(struct _NSRect)fp8; - (void)dealloc; - (void)setDelegate:(id)fp8; - (id)delegate; - (void)drawRect:(struct _NSRect)fp8; - (int)_firstItemInOverflowArea; - (void)_displayOverflowUIForEvent:(id)fp8; - (void)_overflowItemSelected:(id)fp8; - (void)mouseDown:(id)fp8; - (void)collapseAllAndLayoutIfNeeded; - (void)noteNeedsUpdate; - (unsigned int)draggingEntered:(id)fp8; - (unsigned int)draggingUpdated:(id)fp8; - (void)draggingExited:(id)fp8; - (BOOL)prepareForDragOperation:(id)fp8; - (BOOL)performDragOperation:(id)fp8; - (void)concludeDragOperation:(id)fp8; - (void)draggingEnded:(id)fp8; - (BOOL)wantsPeriodicDraggingUpdates; @end @interface XCGradientFillView : NSView { } - (id)initWithFrame:(struct _NSRect)fp8; - (void)drawRect:(struct _NSRect)fp8; @end @interface XCBarItem : NSTextField { int _trackingTag; int _value; BOOL _mouseIn; PBXReference *_ref; struct _NSPoint _mouseDownLocation; BOOL _isEditing; BOOL _ceResizable; BOOL _ceWidthTracksView; struct _NSSize _ceMaxSize; struct _NSSize _ceContainerSize; BOOL _refDecoratesCell; } - (void)dealloc; - (void)resetCursorRects; - (void)mouseEntered:(id)fp8; - (void)mouseExited:(id)fp8; - (void)mouseUp:(id)fp8; - (void)_mouseTrackingCompleted; - (BOOL)isMouseIn; - (void)_singleClick:(id)fp8; - (void)rightMouseDown:(id)fp8; - (void)mouseDown:(id)fp8; - (void)_menuItemSelected:(id)fp8; - (void)itemDoubleClicked:(id)fp8; - (void)itemSelected:(id)fp8; - (void)_timerBasedMenuAction:(id)fp8; - (void)drawRect:(struct _NSRect)fp8; - (BOOL)becomeFirstResponder; - (BOOL)resignFirstResponder; - (BOOL)acceptsFirstResponder; - (BOOL)isSelectable; - (void)setFrameSize:(struct _NSSize)fp8; - (BOOL)textShouldBeginEditing:(id)fp8; - (void)textDidBeginEditing:(id)fp8; - (void)textDidEndEditing:(id)fp8; - (void)textDidChange:(id)fp8; - (void)cancel:(id)fp8; - (BOOL)isEditing; - (BOOL)shouldDisplay; - (void)setReference:(id)fp8; - (id)reference; - (BOOL)referenceDecoratesCell; - (BOOL)referenceIsEditable; - (id)menuForEvent:(id)fp8; - (void)sizeToFit; - (BOOL)isExpanded; - (void)expand:(float)fp8; - (BOOL)collapse; - (id)xcSelection; - (void)revealItems:(id)fp8 select:(BOOL)fp12; - (BOOL)wantsToRetainFocusDuringSelection; - (id)windowOfSelection; - (id)imageForDrag; - (void)mouseDragged:(id)fp8; - (id)savedDragItems; - (unsigned int)draggingSourceOperationMaskForLocal:(BOOL)fp8; - (void)draggedImage:(id)fp8 endedAt:(struct _NSPoint)fp12 operation:(unsigned int)fp20; @end @interface XCBarCell : PBXOutlineViewCell { } + (id)favoriteRollover_Middle; + (id)favoriteRollover_Caps; + (id)favoriteRollover_MenuIndicator; + (BOOL)showBrokenRefsInRed; - (struct _NSSize)cellSizeForBounds:(struct _NSRect)fp8; - (void)editWithFrame:(struct _NSRect)fp8 inView:(id)fp24 editor:(id)fp28 delegate:(id)fp32 event:(id)fp36; - (struct _NSRect)titleRectForBounds:(struct _NSRect)fp8; - (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24; - (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24 isEditing:(BOOL)fp28; - (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24 isEditing:(BOOL)fp28 highlight:(BOOL)fp32; - (BOOL)acceptsFirstResponder; - (BOOL)isSelectable; - (id)setUpFieldEditorAttributes:(id)fp8; @end @interface XCUndoCompletion : NSObject { struct _NSRange _affectedRange; NSUndoManager *_undoManager; NSLayoutManager *_layoutManager; struct _NSRange _replacementRange; NSAttributedString *_attributedString; } - (id)initWithAffectedRange:(struct _NSRange)fp8 layoutManager:(id)fp16 undoManager:(id)fp20 replacementRange:(struct _NSRange)fp24; - (void)dealloc; - (void)finalize; - (id)firstTextViewForTextStorage:(id)fp8; - (id)undoManager; - (void)setReplacementRange:(struct _NSRange)fp8; - (struct _NSRange)affectedRange; - (void)undoRedo:(id)fp8; - (BOOL)isSupportingCoalescing; @end @interface XCQuickRefOptionsModule : PBXModule { NSTableView *apiSearchLanguagesTableView; NSArray *_apiSearchLanguages; } + (id)sharedQuickRefOptionsModule; + (id)defaultModuleNibName; - (id)init; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (void)dealloc; - (void)finalize; - (void)_sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)runSheetModalForWindow:(id)fp8 forDocAccessModule:(id)fp12 didEndSelector:(SEL)fp16; - (void)toggleAPISearchLanguageActive:(id)fp8; - (void)ok:(id)fp8; - (void)cancel:(id)fp8; - (int)numberOfRowsInTableView:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (id)apiSearchLanguages; - (void)setAPISearchLanguages:(id)fp8; @end @interface XCMultipleBreakpointSelectionModule : PBXProjectModule { PBXItemsSelectionModule *_itemsSelectionModule; NSMutableArray *_possibleBreakpoints; NSArray *_selectionList; PBXSymbolicBreakpoint *_originalBreakpoint; id _sender; id _breakpointSelectionBox; id _fileNameTextField; id _sheetTitleTextField; id _allButton; id _cancelButton; id _doneButton; NSWindow *_sheet; } + (id)sharedModule; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)selectAll:(id)fp8; - (id)loadModuleWindow; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (void)allAction:(id)fp8; - (void)doneAction:(id)fp8; - (void)cancelAction:(id)fp8; - (void)setOriginalBreakpoint:(id)fp8; - (void)runModalForProject:(id)fp8 relativeToModule:(id)fp12 breakpoint:(id)fp16 possibleBreakpoints:(id)fp20; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (id)initWithModuleNibName:(id)fp8; @end @interface XCBreakpointItem : NSObject { NSString *_name; NSString *_index; NSString *_address; NSString *_binary; } + (id)itemWithName:(id)fp8 index:(id)fp12 address:(id)fp16 binary:(id)fp20; - (void)dealloc; - (void)finalize; - (id)children; - (id)iconImage; - (void)setName:(id)fp8; - (id)shlib; - (id)symbolName; - (id)name; - (void)setindex:(id)fp8; - (id)index; @end @interface PBXBuildScriptCommand : NSScriptCommand { BOOL _returnLog; } - (id)buildProject:(id)fp8 withAction:(id)fp12; - (id)buildProject:(id)fp8; - (id)buildTarget:(id)fp8 withAction:(id)fp12; - (id)buildTarget:(id)fp8; - (void)buildOperationDidStop:(id)fp8; @end @interface PBXTarget (PBXTargetBuildScripting) - (id)handleBuildScriptCommand:(id)fp8; @end @interface PBXProject (PBXProjectBuildScripting) - (id)handleBuildScriptCommand:(id)fp8; @end @interface PBXCleanScriptCommand : PBXBuildScriptCommand { } - (void)checkForCleanPrecompiledHeadersArgument; - (id)cleanProject:(id)fp8; - (id)cleanTarget:(id)fp8; @end @interface PBXTarget (PBXTargetCleanScripting) - (id)handleCleanScriptCommand:(id)fp8; @end @interface PBXProject (PBXProjectCleanScripting) - (id)handleCleanScriptCommand:(id)fp8; @end @interface PBXDebugScriptCommand : NSScriptCommand { } - (id)startDebuggingProject:(id)fp8; - (id)startDebuggingExecutable:(id)fp8; @end @interface PBXExecutable (PBXExecutableDebugScripting) - (id)handleDebugScriptCommand:(id)fp8; @end @interface PBXProject (PBXProjectDebugScripting) - (id)handleDebugScriptCommand:(id)fp8; @end @interface PBXLaunchScriptCommand : NSScriptCommand { } - (id)launchProject:(id)fp8; - (id)launchExecutable:(id)fp8; @end @interface PBXExecutable (PBXExecutableLaunchScripting) - (id)handleLaunchScriptCommand:(id)fp8; @end @interface PBXProject (PBXProjectLaunchScripting) - (id)handleLaunchScriptCommand:(id)fp8; @end @interface XCArchitecturesEditorModule : PBXModule { NSTextField *_titleField; NSButton *_defaultButton; NSButton *_cancelButton; NSMutableDictionary *_archCheckboxes; NSMutableDictionary *_buildArch; NSMutableArray *_architectureArguments; NSString *_buildSetting; NSString *_originalLocalBuildSettingValue; NSString *_defaultBuildSettingValue; NSString *_localizedBuildSetting; PBXTarget *_target; BOOL _buildSettingExistsLocally; SEL _didEndSelector; } - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (id)loadModuleWindow; - (Class)moduleWindowClass; - (id)archtecturesEditorModule; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (BOOL)buildArch:(id)fp8; - (void)setBuild:(BOOL)fp8 forArch:(id)fp12; - (void)updateArchitecturesToBuildFor; - (void)storeArchitecturesToBuildFor; - (id)architectureArguments; - (void)setArchitectureArguments:(id)fp8; - (id)string; - (void)setString:(id)fp8; - (id)buildSetting; - (void)setBuildSetting:(id)fp8; - (id)originalLocalBuildSettingValue; - (void)setOriginalLocalBuildSettingValue:(id)fp8; - (id)defaultBuildSettingValue; - (void)setDefaultBuildSettingValue:(id)fp8; - (BOOL)buildSettingExistsLocally; - (void)setBuildSettingExistsLocally:(BOOL)fp8; - (id)localizedBuildSetting; - (void)setLocalizedBuildSetting:(id)fp8; - (void)setDefaultButtonTitle:(id)fp8; - (id)target; - (void)setTarget:(id)fp8; - (void)runSheetModalForWindow:(id)fp8 modalDelegate:(id)fp12 didEndSelector:(SEL)fp16 contextInfo:(void *)fp20; - (void)performDefaultAction:(id)fp8; - (void)cancelDefaultAction:(id)fp8; - (void)buildForArchDidChange:(id)fp8; @end @interface PBXUpgradeScriptCommand : NSScriptCommand { BOOL _returnLog; } - (id)upgradeProject:(id)fp8; - (id)upgradeTarget:(id)fp8; @end @interface PBXTarget (PBXTargetUpgradeScripting) - (id)handleUpgradeScriptCommand:(id)fp8; @end @interface PBXProject (PBXProjectUpgradeScripting) - (id)handleUpgradeScriptCommand:(id)fp8; @end @interface XCMenuTable : NSObject { id _datasource; SEL _action; id _target; int _leftColumnLength; int _rightColumnLength; } + (id)createRowWithAttributedStringsAndWidths:(id)fp8; - (void)dealloc; - (void)setDataSource:(id)fp8; - (id)dataSource; - (void)setTarget:(id)fp8; - (id)target; - (void)setAction:(SEL)fp8; - (SEL)action; - (id)createMenuForTable; - (void)menuNeedsUpdate:(id)fp8; - (void)addItemsToMenu:(id)fp8; - (void)_menuItemCallback:(id)fp8; @end @interface XCMenuTableMenu : NSMenu { XCMenuTable *_menuTable; } - (id)initWithMenuTable:(id)fp8; - (void)dealloc; @end @interface XCNetworkController : NSObject { NSMutableDictionary *_registeredHosts; } + (id)sharedInstance; - (id)init; - (void)dealloc; - (void)finalize; - (void)registerClient:(id)fp8 observingHostNamed:(id)fp12; - (void)unregisterClient:(id)fp8 observingHostNamed:(id)fp12; - (BOOL)isHostOnline:(id)fp8; @end @interface XCNetworkHostInfo : NSObject { NSString *_networkHostName; NSMutableArray *_clients; struct __SCNetworkReachability *_reachabilityTarget; struct { int; void *; void *; void *; void *; } *_context; } - (id)initWithHostName:(id)fp8; - (void)dealloc; - (void)finalize; - (id)networkHostName; - (id)clients; - (void)disconnect; - (void)addClient:(id)fp8; - (void)removeClient:(id)fp8; - (BOOL)online; - (void)newtworkHostOnlineStatusChanged:(unsigned int)fp8; @end @interface XCBreakpointAppleScriptActionModule : XCBreakpointActionModule { NSTextView *_script; NSButton *_compile; NSButton *_test; NSTextField *_status; NSTextField *_instructions; } - (void)setupBreakpointAction:(id)fp8; - (void)updateBreakpointAction:(id)fp8; - (void)_test:(id)fp8; - (void)_compile:(id)fp8; - (void)prepareFocus; @end @interface XCBreakpointAnimationActionModule : XCBreakpointActionModule { NSButton *_displayAnimation; NSTextField *_label1; NSTextField *_label2; NSTextField *_label3; NSStepper *_pauseTime; } - (void)setupBreakpointAction:(id)fp8; - (void)breakpointDidChange:(id)fp8; - (void)updateBreakpointAction:(id)fp8; - (void)prepareFocus; @end @interface XCBreakpointSystemNotificationActionModule : XCBreakpointActionModule { } @end @interface XCBreakpointStackTraceActionModule : XCBreakpointActionModule { } @end @interface XCBreakpointCommandActionModule : XCBreakpointActionModule { NSTextView *_messageView; NSButton *_logButton; NSTextField *_instructions; } - (void)setupBreakpointAction:(id)fp8; - (void)updateBreakpointAction:(id)fp8; - (void)prepareFocus; @end @interface XCBreakpointShellScriptActionModule : XCBreakpointActionModule { } @end @interface XCBreakpointTaskActionModule : XCBreakpointActionModule { NSTextField *_command; NSTextField *_arguments; NSButton *_wait; NSTextField *_instructions; } - (void)_chooseAction:(id)fp8; - (void)setupBreakpointAction:(id)fp8; - (void)updateBreakpointAction:(id)fp8; - (void)prepareFocus; @end @interface XCBreakpointSoundActionModule : XCBreakpointActionModule { NSPopUpButton *_picker; } - (void)viewDidLoad; - (void)_changeAction:(id)fp8; - (void)setupBreakpointAction:(id)fp8; - (void)updateBreakpointAction:(id)fp8; - (void)prepareFocus; @end @interface XCBreakpointLogActionModule : XCBreakpointActionModule { NSTextView *_messageView; NSButtonCell *_logButton; NSButtonCell *_speakButton; NSButton *_appendToFileButton; NSTextField *_fileView; NSTextField *_instructions; } - (void)setupBreakpointAction:(id)fp8; - (void)updateBreakpointAction:(id)fp8; - (void)prepareFocus; @end @interface XCBreakpointActionModule : XCActionSkinningModule { } - (id)breakpointAction; - (id)breakpoint; - (void)setupBreakpointAction:(id)fp8; - (void)updateBreakpointAction:(id)fp8; - (void)viewDidLoad; - (void)addNotificationObservers; - (void)removeNotificationObservers; - (void)_viewDidLoad; - (void)moduleViewWillBeRemoved:(id)fp8; - (void)_changeAction:(id)fp8; - (void)_textEditingEnded:(id)fp8; - (void)_windowDidResignKey:(id)fp8; - (void)breakpointDidChange:(id)fp8; - (void)prepareFocus; @end @interface XCBreakpointActionControlModule : XCActionSkinningModule { NSPopUpButton *_picker; NSButton *_addButton; NSButton *_removeButton; XCColoredBox *_coloredStrip; NSTextField *_instructions; NSView *_actionView; XCBreakpointAction *_breakpointAction; } + (void)initialize; - (void)dealloc; - (void)viewDidLoad; - (void)_viewDidLoad; - (void)disconnectView; - (void)updateView; - (void)setColor:(id)fp8; - (void)prepareFocus; - (void)setBreakpointAction:(id)fp8; - (id)breakpointAction; - (Class)actionClass; - (void)_pickerAction:(id)fp8; - (void)_addAction:(id)fp8; - (void)_removeAction:(id)fp8; @end @interface XCActionSkinningModule : PBXModule { } + (void)skinWidgetsInView:(id)fp8; - (void)viewDidLoad; @end @interface XCBreakpointActionListModule : PBXProjectModule { PBXBreakpoint *_breakpoint; } - (void)dealloc; - (BOOL)loadView; - (void)viewDidLoad; - (void)disconnectView; - (void)_updateGeometry; - (void)updateView; - (void)setColor:(id)fp8; - (void)prepareFocus; - (void)setBreakpoint:(id)fp8; - (id)breakpoint; - (void)_actionAdded:(id)fp8; - (void)_actionRemoved:(id)fp8; - (void)_actionsUpdated:(id)fp8; - (id)moduleForAction:(id)fp8; - (void)insertBreakpointAction:(id)fp8 atIndex:(unsigned int)fp12; - (void)removeBreakpointAction:(id)fp8; - (void)module:(id)fp8 didAddSubmodule:(id)fp12; - (void)module:(id)fp8 willRemoveSubmodule:(id)fp12; @end @interface XCLowerBorderAlignmentView : PBXPixelAlignmentView { } - (BOOL)isOpaque; - (void)xxxdrawRect:(struct _NSRect)fp8; @end @interface XCEdgeBox : XCColoredBox { } + (id)bezierPathWithRoundRectInRect:(struct _NSRect)fp8 radius:(float)fp24; - (void)drawRect:(struct _NSRect)fp8; @end @interface XCFlatRoundPopUpButtonCell : NSPopUpButtonCell { } + (id)center; + (id)rightCap; + (id)leftCap; - (void)drawBorderAndBackgroundWithFrame:(struct _NSRect)fp8 inView:(id)fp24; @end @interface XCFlatRoundButtonCell : NSButtonCell { } + (id)center; + (id)rightCap; + (id)leftCap; - (void)drawBezelWithFrame:(struct _NSRect)fp8 inView:(id)fp24; @end @interface XCBreakpointAppleScriptAction : XCBreakpointAction { NSString *_script; NSAppleScript *_compiledScript; } + (id)displayName; + (id)archivableAttributes; - (id)editorClassName; - (void)dealloc; - (id)script; - (void)setScript:(id)fp8; - (id)macroExpandedScriptWithBreakpoint:(id)fp8; - (id)compile; - (id)run; - (void)performInSession:(id)fp8 onBreakpoint:(id)fp12; @end @interface XCBreakpointAnimationAction : XCBreakpointAction { BOOL _animate; } + (id)displayName; + (id)archivableAttributes; - (id)editorClassName; - (id)init; - (void)dealloc; - (void)actionWillBeRemovedFromBreakpoint:(id)fp8; - (BOOL)animate; - (void)setAnimate:(BOOL)fp8; - (void)performInSession:(id)fp8 onBreakpoint:(id)fp12; @end @interface XCBreakpointSystemNotificationAction : XCBreakpointAction { } + (id)displayName; - (id)editorClassName; @end @interface XCBreakpointStackTraceAction : XCBreakpointAction { } + (id)displayName; - (id)editorClassName; @end @interface XCBreakpointCommandAction : XCBreakpointAction { NSString *_command; BOOL _logCommand; } + (id)displayName; + (id)archivableAttributes; - (id)editorClassName; - (void)dealloc; - (id)command; - (void)setCommand:(id)fp8; - (BOOL)logCommand; - (void)setLogCommand:(BOOL)fp8; - (void)performInSession:(id)fp8 onBreakpoint:(id)fp12; - (BOOL)useDebuggerSideImplementation; @end @interface XCBreakpointShellScriptAction : XCBreakpointAction { } + (id)displayName; - (id)editorClassName; @end @interface XCBreakpointTaskAction : XCBreakpointAction { NSString *_command; NSString *_arguments; BOOL _waitForTermination; id _debugSessionModule; } + (id)displayName; + (id)archivableAttributes; - (id)editorClassName; - (void)dealloc; - (id)command; - (void)setCommand:(id)fp8; - (id)arguments; - (void)setArguments:(id)fp8; - (BOOL)waitForTermination; - (void)setWaitForTermination:(BOOL)fp8; - (id)_launchedTaskWithLaunchPath:(id)fp8 arguments:(id)fp12; - (void)_outputCallback:(id)fp8; - (void)_debugSessionInvalid:(id)fp8; - (void)resetActionState; - (void)performInSession:(id)fp8 onBreakpoint:(id)fp12; @end @interface XCBreakpointSoundAction : XCBreakpointAction { NSString *_sound; } + (id)displayName; + (id)archivableAttributes; - (id)editorClassName; - (void)dealloc; - (id)sound; - (void)setSound:(id)fp8; - (void)performInSession:(id)fp8 onBreakpoint:(id)fp12; - (void)sound:(id)fp8 didFinishPlaying:(BOOL)fp12; @end @interface XCBreakpointLogAction : XCBreakpointAction { NSString *_message; NSString *_outputFilePath; BOOL _logMessage; BOOL _speakMessage; } + (id)displayName; + (id)archivableAttributes; + (id)speechSynthesizer; + (void)speechSynthesizer:(id)fp8 didFinishSpeaking:(BOOL)fp12; - (id)editorClassName; - (id)init; - (void)dealloc; - (id)message; - (void)setMessage:(id)fp8; - (id)outputFilePath; - (void)setOutputFilePath:(id)fp8; - (BOOL)logMessage; - (void)setLogMessage:(BOOL)fp8; - (BOOL)speakMessage; - (void)setSpeakMessage:(BOOL)fp8; - (id)forString:(id)fp8 stringByReplacingSubstring:(id)fp12 withString:(id)fp16; - (void)performInSession:(id)fp8 onBreakpoint:(id)fp12; @end @interface XCExpandingTableView : PBXExtendedTableView { int _columnsToPinToLeft; } - (id)initWithFrame:(struct _NSRect)fp8; - (void)_furtherExamineDataSource; - (void)setDataSource:(id)fp8; - (void)_furtherExamineDelegate; - (void)setDelegate:(id)fp8; - (void)setColumnsToPinToLeft:(int)fp8; - (int)columnsToPinToLeft; - (int)_columnClosestToColumn:(int)fp8 whenMoved:(float)fp12; - (BOOL)_wantsLiveResizeToUseCachedImage; - (BOOL)_needsRedrawBeforeFirstLiveResizeCache; @end @interface XCExtendedTableHeaderView : NSTableHeaderView { } - (void)_reorderColumn:(int)fp8 withEvent:(id)fp12; @end @interface XCFloatingTextField : NSWindow { NSTextFieldCell *_cell; NSString *_previousValue; } + (void)editTextFieldCell:(id)fp8; - (void)windowDidResignKey:(id)fp8; - (void)windowDidBecomeKey:(id)fp8; @end @interface XCExtendedObjectController : NSObjectController { struct { unsigned int delegateListensForChanges:1; unsigned int delegateModifiesNewObject:1; unsigned int _RESERVED_:30; } _eacFlags; id _delegate; } - (void)_examineDelegate; - (id)delegate; - (void)setDelegate:(id)fp8; - (void)_notifyOfAnyContentChange; - (id)newObject; @end @interface XCEmptyStringToNilValueTransformer : NSObject { } + (Class)transformedValueClass; + (BOOL)allowsReverseTransformation; - (id)transformedValue:(id)fp8; - (id)reverseTransformedValue:(id)fp8; @end @interface XCStringToNamedImageTransformer : NSObject { } + (Class)transformedValueClass; + (BOOL)allowsReverseTransformation; - (id)transformedValue:(id)fp8; @end @interface XCAutomatorActionPropertiesInspectorPane : XCApplicationPropertiesInspectorPane { NSButton *removeLocalizationButton; NSTableView *localizationsTableView; XCExtendedArrayController *_generalController; XCExtendedArrayController *_descriptionController; XCExtendedObjectController *_inputController; XCExtendedArrayController *_inputTypesController; XCExtendedObjectController *_outputController; XCExtendedArrayController *_outputTypesController; XCExtendedArrayController *_parametersController; XCExtendedArrayController *_keywordsController; XCExtendedArrayController *_resourcesController; XCExtendedArrayController *_warningsController; XCExtendedArrayController *_relatedActionsController; XCExtendedArrayController *_localizationsController; PBXAddVariantPanel *_addVariantPanel; NSMutableArray *_generalSettings; NSMutableArray *_descriptionSettings; NSMutableDictionary *_input; NSMutableArray *_inputTypes; NSMutableDictionary *_output; NSMutableArray *_outputTypes; NSMutableArray *_parameters; NSMutableArray *_keywords; NSMutableArray *_requiredResources; NSMutableArray *_warningSettings; NSMutableArray *_relatedActions; NSMutableArray *_localizations; int _selectedTabViewIndex; } + (void)initialize; + (BOOL)canInspectItems:(id)fp8; + (id)inspectableClasses; - (void)finalize; - (void)dealloc; - (id)generalSettings; - (void)setGeneralSettings:(id)fp8; - (id)descriptionSettings; - (void)setDescriptionSettings:(id)fp8; - (id)input; - (void)setInput:(id)fp8; - (id)inputTypes; - (void)setInputTypes:(id)fp8; - (id)output; - (void)setOutput:(id)fp8; - (id)outputTypes; - (void)setOutputTypes:(id)fp8; - (id)parameters; - (void)setParameters:(id)fp8; - (id)keywords; - (void)setKeywords:(id)fp8; - (id)requiredResources; - (void)setRequiredResources:(id)fp8; - (id)warningSettings; - (void)setWarningSettings:(id)fp8; - (id)relatedActions; - (void)setRelatedActions:(id)fp8; - (id)localizations; - (void)setLocalizations:(id)fp8; - (int)selectedTabViewIndex; - (id)containerTypes; - (void)viewDidLoad; - (id)newObjectBasedOnObject:(id)fp8 fromController:(id)fp12; - (void)rebuildGeneralSettingsWithProductSettings:(id)fp8; - (void)rebuildDescriptionSettingsWithProductSettings:(id)fp8; - (void)rebuildInputWithProductSettings:(id)fp8; - (void)rebuildInputTypesWithProductSettings:(id)fp8; - (void)rebuildOutputWithProductSettings:(id)fp8; - (void)rebuildOutputTypesWithProductSettings:(id)fp8; - (void)rebuildParametersWithProductSettings:(id)fp8; - (void)rebuildKeywordsWithProductSettings:(id)fp8; - (void)rebuildRequiredResourcesWithProductSettings:(id)fp8; - (void)rebuildWarningSettingsWithProductSettings:(id)fp8; - (void)rebuildRelatedActionsWithProductSettings:(id)fp8; - (void)rebuildLocalizationsWithProductSettings:(id)fp8; - (void)rebuildAllSettingsWithProductSettings:(id)fp8; - (void)currentInspectedItemsChanged:(id)fp8; - (void)contentDidChangeForObjectController:(id)fp8; - (void)contentDidChangeForArrayController:(id)fp8; - (void)openInfoPlistStringsFile:(id)fp8; - (void)openInfoPList:(id)fp8; - (id)stringsFileItemForLocalization:(id)fp8; - (void)_addVariantSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)addLocalization:(id)fp8; - (void)removeLocalization:(id)fp8; - (void)tabView:(id)fp8 willSelectTabViewItem:(id)fp12; @end @interface XCFileTargetsInspectorPane : PBXInspectorPaneModule { NSTableColumn *_chooseColumn; NSArray *_targetSettings; } + (BOOL)canInspectItems:(id)fp8; + (id)inspectableClasses; + (id)label; + (id)alternateLabel; + (unsigned int)panelPosition; - (void)dealloc; - (void)finalize; - (id)_project; - (id)_references; - (void)setTargetSettings:(id)fp8; - (id)targetSettings; - (void)_addRef:(id)fp8 toList:(id)fp12; - (void)_updateTargetSettings; - (void)viewDidLoad; - (void)currentInspectedItemsChanged:(id)fp8; - (void)_itemsChangedInProject:(id)fp8; - (void)_startListeningForProjectChanges; - (void)_stopListeningForProjectChanges; @end @interface XCTargetSetting : NSObject { PBXTarget *_target; NSArray *_fileRefs; int _chosen; BOOL _validOption; } - (void)computeChosen; - (void)setFileRefs:(id)fp8; - (id)fileRefs; - (void)observeValueForKeyPath:(id)fp8 ofObject:(id)fp12 change:(id)fp16 context:(void *)fp20; - (void)setInitiallyChosen:(int)fp8; - (void)setChosen:(int)fp8; - (int)chosen; - (void)setValidOption:(BOOL)fp8; - (BOOL)validOption; - (void)_removeTargetObservers; - (void)setTarget:(id)fp8; - (id)target; - (void)_removeObservers; - (void)dealloc; - (void)finalize; @end @interface XCCleanAlert : NSWindowController { NSTextField *_title; NSTextField *_message; NSButton *_okButton; NSButton *_cancelButton; NSButton *_removePrecompsCheckbox; NSButton *_cleanDependenciesCheckbox; } - (id)initWithWindowNibName:(id)fp8; - (void)setTitle:(id)fp8; - (void)setOKButtonTitle:(id)fp8; - (void)setMessage:(id)fp8; - (void)removePrecompsCheckboxAction:(id)fp8; - (void)cleanDependenciesCheckboxAction:(id)fp8; - (void)okAction:(id)fp8; - (void)cancelAction:(id)fp8; @end @interface XCConfigurationListInspectorPane : PBXInspectorPaneModule { PBXExtendedTableView *_tableView; NSButton *_duplicateButton; NSButton *_renameButton; NSButton *_deleteButton; NSButton *_cancelButton; NSButton *_okButton; PBXProject *_project; NSMutableArray *_buildConfigurationNames; BOOL _configValidationError; } + (BOOL)canInspectItems:(id)fp8; + (id)inspectableClasses; + (id)label; + (id)alternateLabel; + (unsigned int)panelPosition; - (id)project; - (void)setProject:(id)fp8; - (id)buildConfigurationNames; - (id)targets; - (void)_updateButtons; - (void)_refresh; - (void)update; - (BOOL)_leaveEditingState; - (void)deleteBuildConfiguration:(id)fp8; - (BOOL)_configurationNameExists:(id)fp8; - (void)duplicateBuildConfiguration:(id)fp8; - (void)_renameBuildConfigurationNamed:(id)fp8 to:(id)fp12; - (void)renameBuildConfiguration:(id)fp8; - (void)dismissEditor:(id)fp8; - (BOOL)control:(id)fp8 textShouldEndEditing:(id)fp12; - (BOOL)viewCanBeRemoved; - (BOOL)projectCanClose:(id)fp8; - (void)tableViewSelectionDidChange:(id)fp8; - (int)numberOfRowsInTableView:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (void)tableView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16; - (void)dealloc; - (void)finalize; - (id)_project; - (id)_references; - (void)viewDidLoad; - (void)currentInspectedItemsChanged:(id)fp8; - (void)_itemsChangedInProject:(id)fp8; - (void)_configurationNamesChangedInProject:(id)fp8; - (void)_referenceWasRemoved:(id)fp8; - (void)_startListeningForProjectChanges; - (void)_stopListeningForProjectChanges; @end @interface XCDocHistoryControl : NSSegmentedControl { XCDocAccessModule *_unretainedModule; } + (id)createToolbarDocHistoryControlForModule:(id)fp8; - (id)initForModule:(id)fp8; - (Class)_webViewClass; - (void)validateButtonsForView:(id)fp8; - (void)_historySelected:(id)fp8; @end @interface XCBreakpointsToolbarItem : PBXToolbarItemPopup { BOOL _inToolbar; NSImage *_itemImage; NSArray *_items; } + (id)createInstanceWithDefinition:(id)fp8 forProjectDocument:(id)fp12; + (void)echoStringsForDefinition:(id)fp8; + (id)globalID; + (id)itemImage; + (id)canWithOutlineAdd; + (id)imageWithCanAndBreakpoint; + (id)bpImage; + (id)xxbpImage; - (id)initWithBreakpoints:(id)fp8; - (id)copyWithZone:(struct _NSZone *)fp8; - (void)dealloc; - (void)finalize; - (void)validate; - (id)createToolTip; - (BOOL)allowsUserCustomization; - (void)singleClickEvent:(id)fp8 onView:(id)fp12; - (int)toolbarItemCount; - (id)_createImage; - (void)_recreateImage; - (id)_createMenu; - (void)menuCalled:(id)fp8; - (void)toolbarMenuWasSelected:(id)fp8; @end @interface XCInfoPlistInspectorPane : XCPropertiesInspectorPaneModule { NSTextView *_infoTextView; } + (BOOL)canInspectItems:(id)fp8; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)currentInspectedItemsChanged:(id)fp8; - (BOOL)multipleItemsSelected; @end @interface XCUpgradeProjectFileScriptCommand : NSScriptCommand { } - (id)upgradeProjectFile; @end @interface PBXTargetDependencyProxy : PBXFosterParent { } - (id)name; - (BOOL)canRename; - (BOOL)canDelete; - (void)uiParentWillChange; - (void)uiParentDidChange; - (BOOL)allowsEditingOfChildren; @end @interface XCFeatureNoticeDialog : PBXModule { NSTextField *_detail; NSTextField *_subject; NSButton *_helpButton; NSButton *_okButton; NSButton *_cancelButton; NSButton *_dontShowCheckBox; BOOL _OKClicked; } + (int)alertForFeature:(id)fp8 subject:(id)fp12 message:(id)fp16 includeCancelButton:(BOOL)fp20; + (BOOL)userInformedOfFeature:(id)fp8; + (void)setUserInformed:(BOOL)fp8 ofFeature:(id)fp12; - (struct _NSSize)viewMinSize; - (struct _NSSize)viewMaxSize; - (BOOL)moduleEnforcesViewMinSize; - (Class)moduleWindowClass; - (void)okAction:(id)fp8; - (void)cancelAction:(id)fp8; - (void)showHelp:(id)fp8; @end @interface XCDistributedBuildsTableView : PBXExtendedTableView { BOOL _acceptsFirstResponder; } - (void)setFont:(id)fp8; - (BOOL)textView:(id)fp8 doCommandBySelector:(SEL)fp12; - (BOOL)acceptsFirstResponder; - (void)setAcceptsFirstResponder:(BOOL)fp8; @end @interface XCDistributedBuildsPrefsModule : PBXPreferencesPaneModule { NSButton *_shareMyComputerCheckbox; NSButton *_shareMyComputerForDedicatedNetworkBuildsCheckbox; NSPopUpButton *_distributeBuildsViaPopUp; NSPopUpButton *_sharePriorityPopUp; NSMenuItem *_lowSharePriorityMenuItem; NSMenuItem *_mediumSharePriorityMenuItem; NSMenuItem *_highSharePriorityMenuItem; SFAuthorizationView *_authorizationView; NSButton *_distributeBuildsToCheckbox; NSSearchField *_searchField; NSMenu *_searchFieldMenuTemplate; NSSplitView *_splitView; NSView *_setsSubview; XCDistributedBuildsTableView *_setsTable; NSTableColumn *_setUseTableColumn; NSTableColumn *_setNameTableColumn; NSButton *_newSet; NSButton *_deleteSet; NSButton *_duplicateSet; NSView *_computersSubview; XCDistributedBuildsTableView *_computersTable; NSTableColumn *_computerNameTableColumn; NSTableColumn *_computerCompilersTableColumn; NSTableColumn *_computerOSTableColumn; NSTableColumn *_computerStatusTableColumn; NSButton *_newComputer; NSButton *_deleteComputer; NSTextField *_osTextField; NSTextField *_compilersTextField; NSString *_searchString; int _searchConstraint; NSMutableArray *_sets; NSMutableDictionary *_allSetComputers; NSMutableArray *_selectedSetsComputers; NSArray *_viaPopupItemsArray; NSString *_selectedDistributedBuildsViaMode; NSDictionary *_viaPopupItemsByIdentifier; XCDistributedBuildsSet *_bonjourSet; } - (id)_runDistributedBuildsToolWithCommandName:(struct __CFString *)fp8 param:(struct __CFString *)fp12 succeeded:(char *)fp16; - (BOOL)_checkIfLaunchDPlistIsEnabled:(id)fp8; - (id)_remoteBuildsValuesFromOtherSources; - (void)_refreshRemoteBuildsUI; - (id)shareMyComputerCheckbox; - (id)sharePriorityPopUp; - (id)lowSharePriorityMenuItem; - (id)mediumSharePriorityMenuItem; - (id)highSharePriorityMenuItem; - (id)authorizationView; - (void)shareMyComputer:(id)fp8; - (void)sharePriority:(id)fp8; - (void)shareMyComputerForDedicatedNetworkBuilds:(id)fp8; - (id)_hostWithSpec:(id)fp8; - (id)_addHostWithSpec:(id)fp8; - (id)_bonjourLocalizedName; - (id)_bonjourAttributedStringName; - (id)_copyLocalizedSuffix; - (id)_selectedSets; - (id)_sortedComputerNamesPerCurrentDescriptors:(id)fp8; - (id)_rebuiltSelectedSetsComputers; - (void)_rebuildComputersTable; - (BOOL)_isSetsSubviewCollapsed; - (void)_updateLocalhostUI; - (BOOL)_shouldEndEditingBeepIfNo:(id)fp8; - (id)_unavailableLocalizedName; - (void)_setSetAtIndex:(unsigned int)fp8 currentlyUsed:(BOOL)fp12 inSets:(id)fp16; - (void)_setSetAtIndex:(unsigned int)fp8 currentlyUsed:(BOOL)fp12; - (void)_addComputer:(id)fp8 toSet:(id)fp12; - (void)_removeComputer:(id)fp8 fromSet:(id)fp12; - (void)_remoteServersDidChange:(id)fp8; - (BOOL)_anySetsUsed; - (id)_uniqueNameInSetsForString:(id)fp8 startingNumber:(int)fp12; - (int)_alphabetizeSetAtIndex:(int)fp8; - (void)_updateManagerHosts; - (void)_updateManagerDistributeBuilds; - (id)distributeBuildsToCheckbox; - (id)searchField; - (id)searchFieldMenuTemplate; - (id)splitView; - (id)setsSubview; - (id)setsTable; - (id)setUseTableColumn; - (id)setNameTableColumn; - (id)newSetButton; - (id)deleteSetButton; - (id)duplicateSetButton; - (id)computersSubview; - (id)computersTable; - (id)computerNameTableColumn; - (id)computerCompilersTableColumn; - (id)computerOSTableColumn; - (id)computerStatusTableColumn; - (id)newComputerButton; - (id)deleteComputerButton; - (id)osTextField; - (id)compilersTextField; - (void)_installNDBRecruiterLoginItem:(BOOL)fp8; - (void)_uninstallNDBRecruiterLoginItem:(BOOL)fp8; - (void)distributeBuilds:(id)fp8; - (void)newSet:(id)fp8; - (void)deleteSet:(id)fp8; - (void)duplicateSet:(id)fp8; - (void)newComputer:(id)fp8; - (void)deleteComputer:(id)fp8; - (void)_startMonitoringDistCCHosts; - (void)_stopMonitoringDistCCHosts; - (void)_startMonitoringNDBHosts; - (void)_stopMonitoringNDBHosts; - (void)refreshComputers:(id)fp8; - (void)searchComputersTable:(id)fp8; - (void)constrainSearch:(id)fp8; - (BOOL)_tableView:(id)fp8 shouldApplyString:(id)fp12 toRow:(int)fp16; - (BOOL)control:(id)fp8 textShouldEndEditing:(id)fp12; - (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (BOOL)tableView:(id)fp8 shouldEditTableColumn:(id)fp12 row:(int)fp16; - (id)tableView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 row:(int)fp24 mouseLocation:(struct _NSPoint)fp28; - (void)tableViewSelectionDidChange:(id)fp8; - (int)numberOfRowsInTableView:(id)fp8; - (id)_attributedNewStringFor:(id)fp8 isValid:(BOOL)fp12; - (id)_attributedNewStringToCacheFor:(id)fp8 isValid:(BOOL)fp12; - (id)_attributedAutocachedStringFor:(id)fp8 isValid:(BOOL)fp12; - (id)_attributedCompilerVersionStringsAsSingleStringForHost:(id)fp8; - (id)_nameColumnAttributedStringForHost:(id)fp8; - (id)_compilersColumnAttributedStringForHost:(id)fp8; - (id)_osColumnAttributedStringForHost:(id)fp8; - (id)_statusColumnAttributedStringForHost:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 sortDescriptorsDidChange:(id)fp12; - (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16; - (BOOL)tableView:(id)fp8 createRowsFromPasteboard:(id)fp12; - (BOOL)tableView:(id)fp8 writeRowsWithIndexes:(id)fp12 toPasteboard:(id)fp16; - (unsigned int)tableView:(id)fp8 validateDrop:(id)fp12 proposedRow:(int)fp16 proposedDropOperation:(int)fp20; - (BOOL)tableView:(id)fp8 acceptDrop:(id)fp12 row:(int)fp16 dropOperation:(int)fp20; - (void)tableView:(id)fp8 didStartEditingColumn:(int)fp12 row:(int)fp16; - (void)tableView:(id)fp8 willAbortEditingColumn:(int)fp12 row:(int)fp16; - (void)tableView:(id)fp8 deleteRows:(id)fp12; - (unsigned int)tableView:(id)fp8 draggingSourceOperationMaskForLocal:(BOOL)fp12; - (BOOL)tableViewShouldSetFont:(id)fp8; - (void)authorizationViewDidAuthorize:(id)fp8; - (void)authorizationViewDidDeauthorize:(id)fp8; - (void)splitView:(id)fp8 resizeSubviewsWithOldSize:(struct _NSSize)fp12; - (float)splitView:(id)fp8 constrainMinCoordinate:(float)fp12 ofSubviewAt:(int)fp16; - (float)splitView:(id)fp8 constrainMaxCoordinate:(float)fp12 ofSubviewAt:(int)fp16; - (void)splitViewDidResizeSubviews:(id)fp8; - (BOOL)splitView:(id)fp8 canCollapseSubview:(id)fp12; - (BOOL)_isViewingDistCCHosts; - (void)setSelectedDistributedBuildsViaMode:(id)fp8; - (id)selectedDistributedBuildsViaMode; - (id)init; - (void)dealloc; - (BOOL)_needsChange3ColumnsTo4Fix; - (void)awakeFromNib; - (struct _NSSize)minModuleSize; - (void)viewDidLoad; - (void)viewWillBeRemoved; - (void)windowWillClose:(id)fp8; - (void)windowDidResignKey:(id)fp8; - (void)viewWasInstalled; @end @interface XCDistributedBuildsSet : NSObject { BOOL currentlyUsed; id name; NSMutableSet *computers; } - (id)initWithName:(id)fp8 currentlyUsed:(BOOL)fp12; - (void)dealloc; - (BOOL)currentlyUsed; - (void)setCurrentlyUsed:(BOOL)fp8; - (id)name; - (void)setName:(id)fp8; - (id)computers; - (id)description; @end @interface XCDistributedBuildsPrefsModule (Private) - (id)_serializeSets:(id)fp8; - (void)_serializeSets; - (void)_restoreFromSerializationNamed:(id)fp8 toSets:(id)fp12 includingOldTrustedServers:(BOOL)fp16; - (void)_restoreFromSerialization; @end @interface XCDistributedBuildHost (PrefsModuleCategory) - (id)compilerVersionStringsAsSingleString; - (id)statusSortKey; - (id)statusString; @end @interface PBXLSDynamicLinkerImageModuleHelper : NSObject { PBXExecutable *_executable; id _filesOwner; NSArray *_symbolLevelArray; } - (void)setExecutable:(id)fp8; - (id)executable; - (id)symbolLevelArray; - (void)dealloc; @end @interface XCCPPBreakpointEntrySheet : PBXModule { NSButton *_defaultButton; NSButton *_cancelButton; NSButton *_otherButton; NSButton *_allButton; NSTextField *_titleField; NSTextField *_stringField; id _modalDelegate; SEL _didEndSel; } - (id)loadModuleWindow; - (Class)moduleWindowClass; - (unsigned int)moduleWindowStyleMask; - (id)moduleWindowFrameAutosaveName; - (struct _NSSize)viewMinSize; - (struct _NSSize)viewMaxSize; - (id)initWithModuleNibName:(id)fp8; - (void)dealloc; - (void)finalize; - (void)viewDidLoad; - (void)setDefaultButtonTitle:(id)fp8; - (id)defaultButtonTitle; - (void)setTitle:(id)fp8; - (id)title; - (void)setString:(id)fp8; - (id)string; - (void)setPlaceholder:(id)fp8; - (id)placeholder; - (void)runModalRelativeToWindow:(id)fp8 modalDelegate:(id)fp12 didEndSelector:(SEL)fp16 contextInfo:(void *)fp20; - (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16; - (void)defaultButtonAction:(id)fp8; - (void)cancelButtonAction:(id)fp8; - (void)otherButtonAction:(id)fp8; - (void)checkBoxAction:(id)fp8; - (void)controlTextDidChange:(id)fp8; @end @interface XCDocWindow : XCWindow { BOOL _proxyWaitingForDragEvent; BOOL _proxyButtonWasDisabled; } - (void)sendEvent:(id)fp8; @end @interface XCDataTipModule : PBXDebugExpressionsViewModule { NSString *_exprString; struct _NSRect _screenRect; struct _NSPoint _coords; int _windowNumber; XCOutlineHoverViewWindow *_dataTipWindow; XCUnretainedReference *_unretainedReference; } + (id)defaultModuleNibName; - (void)dealloc; - (BOOL)loadView; - (unsigned int)moduleWindowStyleMask; - (id)loadModuleWindow; - (id)dataValueViewModule; - (void)_releaseResources; - (void)_dataTipWindowWillClose:(id)fp8; - (void)_closeDataTipWindow; - (void)_dataTipWindowMustClose:(id)fp8; - (void)setExpressionString:(id)fp8 withinScreenRect:(struct _NSRect)fp12 atScreenCoordinates:(struct _NSPoint)fp28 onWindow:(id)fp36; - (id)newValue:(id)fp8; - (void)_itemReadyForViewing:(id)fp8; - (id)unretainedReference; - (void)submoduleDidFinishUpdate:(id)fp8; - (void)reloadData; @end @interface XCDataTipTable : PBXDebugDSModelViewModule { XCOutlineHoverView *_variablesView; NSTableColumn *_typeColumn; NSTableColumn *_summaryColumn; NSScrollView *_scrollView; PBXLSDataValue *_containerDV; int _containerChildCount; BOOL _showingTypes; NSTextField *_viewAsSheetValueTextField; NSTextField *_viewAsSheetTypeExpressionTextField; NSPanel *_viewAsSheet; PBXLSDataValue *_pendingDVForGettingPathExpression; NSMutableSet *_pendingDVsForSettingFormatSet; NSMutableArray *_childrenToExpand; PBXLSDataValue *_editedDV; NSImage *_spyglassImage; XCOutlineHoverView *_viewToExpand; id _itemToExpand; } + (void)initialize; + (void)_resetFonts; + (id)VarNameColumnIdentifier; + (id)VarValueColumnIdentifier; + (id)VarTypeColumnIdentifier; + (id)VarSummaryColumnIdentifier; + (id)ExpansionTableColumnIdentifier; + (id)defaultModuleNibName; + (id)backgroundColor; + (id)textEntryBackgroundColor; + (id)backgroundHoverColor; + (id)backgroundSelectColor; + (id)nameColumnFont; + (id)standardColumnFont; + (id)typeColumnFont; + (id)nameAttributes; + (id)typeAttributes; + (id)valueAttributes; + (id)childrenShowing; + (id)childrenHidden; + (id)appendToMAS:(id)fp8 string:(id)fp12 addingAttributes:(id)fp16; - (void)dealloc; - (void)finalize; - (id)variablesView; - (id)_pendingDVsForSettingFormatSet; - (void)viewWasInstalled; - (void)configureOutlineView:(id)fp8; - (id)columnForIdentifier:(id)fp8; - (void)setNameColumnTitle:(id)fp8; - (id)selectedDataValues; - (id)localModuleActions; - (void)setContainerDV:(id)fp8; - (id)dataValueForWatchpointExpression:(id)fp8; - (void)setWatching:(BOOL)fp8 dataValue:(id)fp12; - (id)containerDV; - (void)setModel:(id)fp8; - (void)expandItemLater:(id)fp8 inView:(id)fp12; - (void)dsModelDidUpdate:(id)fp8; - (void)updateUI; - (void)autoExpandChildren:(id)fp8; - (void)refreshDisplay; - (void)updateFromContainerDataValue; - (void)updateDataValue:(id)fp8; - (BOOL)outlineView:(id)fp8 shouldExpandItem:(id)fp12; - (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20; - (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12; - (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16; - (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16; - (void)outlineView:(id)fp8 adjustWidthOfColumn:(id)fp12 toWidth:(float)fp16; - (id)outlineView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 item:(id)fp24 mouseLocation:(struct _NSPoint)fp28; - (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12; - (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16; - (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20; - (float)outlineView:(id)fp8 heightOfRowByItem:(id)fp12; - (void)expandItem:(id)fp8; - (void)expandItem:(id)fp8 expandChildren:(BOOL)fp12; @end @interface XCDataTipOutlineViewCell : NSTextFieldCell { id _summary; } - (void)dealloc; - (void)setSummary:(id)fp8; - (void)_drawInteriorWithFrame:(struct _NSRect)fp8 inView:(id)fp24; - (void)drawInteriorWithFrame:(struct _NSRect)fp8 inView:(id)fp24; - (void)_drawHighlightWithFrame:(struct _NSRect)fp8 inView:(id)fp24; @end @interface XCDataTipTopJustifiedDisclosureCell : NSButtonCell { BOOL _isNotExpandable; } - (void)setIsExpandable:(BOOL)fp8; - (struct _NSRect)drawingRectForBounds:(struct _NSRect)fp8; - (void)drawBezelWithFrame:(struct _NSRect)fp8 inView:(id)fp24; - (void)drawTitle:(id)fp8 withFrame:(struct _NSRect)fp12 inView:(id)fp28; @end @interface XCOutlineHoverView : PBXExtendedTableView { NSObject *_masterDataSource; id _rootItem; id _expandedItem; XCOutlineHoverViewWindow *_expandedItemWindow; NSMutableArray *_trackingRects; struct _NSRect _newFrame; NSMutableDictionary *_cachedExpansionWindows; } + (BOOL)adjustWindowFrame:(struct _NSRect *)fp8 forScreen:(id)fp12; + (id)showDataTipForItem:(id)fp8 fromMaster:(id)fp12 atScreenLocation:(struct _NSPoint)fp16; - (void)dealloc; - (void)_reloadData:(id)fp8; - (void)setMasterDataSource:(id)fp8; - (id)masterDataSource; - (void)setRootItem:(id)fp8; - (id)itemAtRow:(unsigned int)fp8; - (int)rowForItem:(id)fp8; - (void)reloadItem:(id)fp8; - (void)reloadItem:(id)fp8 reloadChildren:(BOOL)fp12; - (BOOL)isItemExpanded:(id)fp8; - (void)expandItem:(id)fp8; - (void)expandItem:(id)fp8 expandChildren:(BOOL)fp12; - (void)collapseItem:(id)fp8; - (void)collapseItem:(id)fp8 collapseChildren:(BOOL)fp12; - (unsigned int)levelForRow:(unsigned int)fp8; - (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (BOOL)tableView:(id)fp8 shouldEditTableColumn:(id)fp12 row:(int)fp16; - (int)numberOfRowsInTableView:(id)fp8; - (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16; - (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20; - (void)tableView:(id)fp8 didStartEditingColumn:(int)fp12 row:(int)fp16; - (void)tableView:(id)fp8 willEndEditingColumn:(int)fp12 row:(int)fp16 textMovement:(unsigned int)fp20; - (void)tableView:(id)fp8 willAbortEditingColumn:(int)fp12 row:(int)fp16; - (void)tableViewSelectionIsChanging:(id)fp8; - (void)viewDidMoveToWindow; - (void)resetTrackingRects; - (void)_mouseHoverToExpandEvent:(id)fp8; - (void)mouseEntered:(id)fp8; - (void)closeRoot; - (void)mouseExited:(id)fp8; @end @interface XCOutlineHoverViewWindow : NSWindow { BOOL _canBecomeKey; } - (void)close; - (void)printChildren:(int)fp8; - (void)resetChildChain; - (id)rootWindow; - (void)setCanBecomeKey:(BOOL)fp8; - (BOOL)canBecomeKeyWindow; @end @interface XCShowDocumentationScriptCommand : NSScriptCommand { } - (id)showDocumentWithAppleRef; - (id)showDocumentWithPath; - (id)pathForDocumentWithAppleRef; @end