/core/externals/update-engine/externals/google-toolbox-for-mac/XcodePlugin/XcodeHeaders/DevToolsInterface.h
C++ Header | 15310 lines | 13950 code | 1347 blank | 13 comment | 0 complexity | db91d24f36e3d46c89e8c9beacba427b MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, GPL-2.0
- /*
- * 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 <PBXSelectableText>
- - (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 <NSObject>
- - (void)dsModelDidUpdate:(id)fp8;
- - (void)dsModelWillDealloc:(id)fp8;
- @end
- @protocol PBXMarkerDelegateProtocol <NSObject>
- - (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 <PBXTSStreamConsuming>
- - (void)stream:(id)fp8 processCharacters:(id)fp12;
- @end
- @protocol PBXTSStreamConsuming <NSObject>
- - (void)streamDidEnd:(id)fp8;
- @end
- @protocol PBXTSTaskDelegate <NSObject>
- - (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 <PBXTextBookmarkResolvable>
- - (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 <PBXTrackableTask>
- - (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 <PBXNodeEditingProtocol>
- - (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 <PBXTextBookmarkResolvable, PBXSourceLexerDelegate>
- {
- 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 <PBXImageGestureObserver, PBXSelectionTarget, XCSelectionSource>
- {
- 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 <PBXFindableText, XCSelectionSource>
- {
- 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 <PBXTextBookmarkResolvable, PBXTextFindable, PBXRegexFindable, PBXTextReplaceable>
- {
- 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 <PBXFindableText, PBXEditorSelectedSymbol, PBXTrackableTaskObserver>
- {
- 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 <PBXWizardProxies>
- {
- 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 <PBXWizardProxies>
- {
- 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 <PBXWizardProxies>
- {
- 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) <PBXFindableText>
- - (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 <XCSelectionSource>
- {
- 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 <PBXTrackableTask>
- {
- 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 <XCDebugTask>
- {
- 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 <PBXFindableText, PBXTSCharacterStreamConsuming, XCDebuggerConsoleCompletion>
- {
- 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 <PBXWizardProxies>
- {
- 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 <PBXWizardProxies>
- {
- 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 <XCSelectionSource>
- {
- 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 <NSCopying>
- {
- 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 <NSCopying, NSMutableCopying>
- {
- 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 <NSCopying>
- {
- 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 <NSCopying, NSMutableCopying>
- {
- 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 <PBXExternalEditorServerProtocol>
- {
- 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 <XCSelectionSource>
- {
- 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 <XCAssertionHandling>
- {
- 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 <NSCopying, PBXMarkerDelegateProtocol>
- {
- 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 <PBXTrackableTask>
- {
- 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 <PBXProjectWatcherServerProtocol>
- {
- 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 <NSCopying>
- {
- 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 <PBXTableColumnProvider>
- {
- 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 <XCSelectionSource>
- {
- 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 <NSCopying>
- {
- 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 <PBXFindableText>
- {
- 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 <PBXFileOperationServerProtocol>
- {
- 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 <PBXLSViewControllerProtocol>
- {
- 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 <NSCopying>
- {
- 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 <PBXSetMenuProtocol>
- {
- 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 <PBXExternalEditorClientProtocol>
- {
- 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 <PBXTSTaskDelegate, XCUnretainedReferent>
- {
- 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 <PBXLSViewControllerProtocol>
- {
- 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 <XCUnretainedReferent>
- {
- 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 <XCUnretainedReferent>
- {
- 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 <XCSelectionSource, PBXSelectionSource, XCFosterParentHostProtocol>
- {
- 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 <PBXTextFindable, PBXTextBookmarkResolvable>
- {
- 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 <PBXTableColumnProvider>
- {
- 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 <PBXCompletionItem>
- {
- 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 <PBXSelectionTarget, PBXImageGestureObserver>
- {
- 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 <PBXSelectionTarget>
- {
- 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 <PBXTableColumnProvider, PBXSearchFieldDelegate, PBXSelectionSource, PBXMenuObserver>
- {
- 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 <PBXNodeEditingProtocol, PBXUIDeletionAssistant>
- {
- 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 <XCSelectionSource>
- {
- 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 <PBXTableColumnProvider, PBXMenuObserver, XCSelectionSource, XCFosterParentHostProtocol>
- {
- 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 <PBXImageGestureObserver>
- {
- 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 <PBXImageGestureObserver>
- {
- 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 <PBXSelectionTarget>
- {
- 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 <XCProxyObjectProtocol, PBXNodeEditingProtocol>
- {
- 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 <PBXSourceLexerDelegate>
- {
- 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 <XCMenuTableDataSource>
- {
- 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) <PBXBookmarkSupport>
- - (id)bookmark;
- @end
- @interface PBXBuildLogMessageItem (BookmarkSupportAPI) <PBXBookmarkSupport>
- - (id)bookmark;
- @end
- @interface PBXBuildMessage (BookmarkSupportAPI) <PBXBookmarkSupport>
- - (id)bookmark;
- @end
- @interface PBXVariantGroup (BookmarkSupportAPI) <PBXBookmarkSupport>
- - (id)bookmark;
- @end
- @interface PBXFosterParent (BookmarkSupportAPI) <PBXBookmarkSupport>
- - (id)bookmark;
- @end
- @interface PBXExecutable (BookmarkSupportAPI) <PBXBookmarkSupport>
- - (id)bookmark;
- @end
- @interface PBXLegacyTarget (BookmarkSupportAPI) <PBXBookmarkSupport>
- - (id)bookmark;
- @end
- @interface PBXTarget (BookmarkSupportAPI) <PBXBookmarkSupport>
- - (id)bookmark;
- @end
- @interface PBXFileReference (BookmarkSupportAPI) <PBXBookmarkSupport>
- - (id)bookmark;
- @end
- @interface PBXBookmark (BookmarkSupportAPI) <PBXBookmarkSupport>
- - (id)bookmark;
- @end
- @interface PBXReference (BookmarkSupportAPI) <PBXBookmarkSupport>
- - (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)configuration