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

http://macfuse.googlecode.com/ · C++ Header · 22482 lines · 20363 code · 2106 blank · 13 comment · 0 complexity · db91d24f36e3d46c89e8c9beacba427b MD5 · raw file

Large files are truncated click here to view the full file

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