| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016 |
- //
- // Finder.h
- //
- // Created by snow on 9/30/10.
- // Copyright 2010 Canvastudio Les Nie. All rights reserved.
- //
- #import <Cocoa/Cocoa.h>
- #import <Quartz/Quartz.h>
- struct _NSPoint {
- float x;
- float y;
- };
- struct _NSSize {
- float width;
- float height;
- };
- struct _NSRect {
- struct _NSPoint origin;
- struct _NSSize size;
- };
- typedef struct {
- struct TFENode *_M_start;
- struct TFENode *_M_finish;
- struct TFENode *_M_end_of_storage;
- } _Vector_impl_6bc0f568;
- struct TFENodeVector {
- _Vector_impl_6bc0f568 _M_impl;
- };
- @class TListViewController, TTableViewShrinkToFitController;
- @interface TListView : NSOutlineView
- {
- TListViewController *_controller;
- BOOL _itemHitOnMouseDown;
- TTableViewShrinkToFitController *_stfController;
- }
- - (void)dealloc;
- - (void)setDelegate:(id)arg1;
- - (BOOL)shouldDelayWindowOrderingForEvent:(id)arg1;
- - (BOOL)acceptsFirstResponder;
- - (id)columnWithStringIdentifier:(id)arg1;
- - (struct CGRect)_dropHighlightBackgroundRectForRow:(long long)arg1;
- - (void)drawRow:(long long)arg1 clipRect:(struct CGRect)arg2;
- - (BOOL)clickedOnMoreButton:(id)arg1;
- - (BOOL)handleUnicodeTextInput:(id)arg1;
- - (BOOL)acceptsFirstMouse:(id)arg1;
- - (unsigned long long)hitTestForEvent:(id)arg1 row:(long long)arg2;
- - (id)menuForEvent:(id)arg1;
- - (BOOL)_onlyDragOnContent;
- - (BOOL)commonMouseDownAndEarlyReturn:(id)arg1 controller:(id)arg2;
- - (void)commonPostMouseDown:(id)arg1 controller:(id)arg2;
- - (BOOL)_typeSelectInterpretKeyEvent:(id)arg1;
- - (void)mouseDown:(id)arg1;
- - (void)drawRect:(struct CGRect)arg1;
- - (BOOL)_wantsLiveResizeToUseCachedImage;
- - (id)inputContext;
- - (void)keyDown:(id)arg1;
- - (void)expandItem:(id)arg1 expandChildren:(BOOL)arg2;
- - (void)collapseItem:(id)arg1 collapseChildren:(BOOL)arg2;
- - (void)selectRowIndexes:(id)arg1 byExtendingSelection:(BOOL)arg2;
- - (void)editColumn:(long long)arg1 row:(long long)arg2 withEvent:(id)arg3 select:(BOOL)arg4;
- - (id)preparedCellAtColumn:(long long)arg1 row:(long long)arg2;
- - (void)startEditingWithNode:(const struct TFENode *)arg1;
- - (void)stopEditing:(BOOL)arg1;
- - (struct CGRect)maxSTFEditorFrameFromTitleFrame:(struct CGRect)arg1;
- - (void)updateSTFEditorLocation;
- - (BOOL)shrinkToFitTextViewAboutToOpen;
- - (void)shrinkToFitTextViewEditingComplete:(id)arg1;
- - (void)shrinkToFitTextViewAboutToClose;
- - (id)stfEditorController;
- @property(readonly, nonatomic) TListViewController *controller; // @synthesize controller=_controller;
- @end
- typedef struct {
- unsigned int selected:1;
- unsigned int focus:1;
- unsigned int twoLines:1;
- unsigned int label:3;
- } CDStruct_b8373011;
- typedef struct {
- struct CGRect _field1;
- unsigned long long _field2;
- struct CGRect _field3[2];
- unsigned long long _field4;
- } CDStruct_51b97681;
- @protocol IKImageProxy <NSObject>
- - (void)bind;
- - (void)unbind;
- - (BOOL)isBinded;
- - (int)proxyDataFormat;
- - (id)proxyData;
- - (void)disconnect;
- - (void)connect:(id)fp8;
- - (id)image;
- - (id)thumbnailWithSize:(struct _NSSize)fp8 antialiased:(BOOL)fp16 qualityRequested:(int)fp20 qualityProduced:(int *)fp24;
- - (BOOL)isVectorial;
- - (struct _NSSize)proxySize;
- - (void)lockForThreadedOperation;
- - (void)unlockForThreadedOperation;
- - (BOOL)isLockedForThreadedOperation;
- @end
- @interface IKImageWrapper : NSObject
- {
- NSString *_path;
- NSData *_dataRepresentation;
- NSBitmapImageRep *_bitmapRepresentation;
- id <IKImageProxy> _imageProxy;
- union {
- struct CGImage *_cgImage;
- CIImage *_ciImage;
- struct CGImageSource *_cgImageSource;
- NSImage *_nsImage;
- } _volatileRep;
- unsigned short _volatileRepresentation;
- unsigned int _exifOrientation:3;
- unsigned int _generatedWithIconServices:1;
- unsigned int _underlyingDataAreVolatile:1;
- unsigned int _isReference:1;
- struct _NSSize _cachedSize;
- NSDictionary *_info;
- }
- + (id)imageWithPath:(id)fp8;
- + (id)imageWithNSImage:(id)fp8;
- + (id)imageWithCGImage:(struct CGImage *)fp8;
- + (id)imageWithCGImageSource:(struct CGImageSource *)fp8;
- + (id)imageWithData:(id)fp8;
- + (id)imageWithPasteboard:(id)fp8;
- + (id)imageWithNSBitmapImageRep:(id)fp8;
- + (id)emptyImage;
- + (id)imageWithSize:(struct _NSSize)fp8;
- + (id)imageWithImageProxy:(id)fp8;
- + (id)imageWithObject:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)initWithPath:(id)fp8;
- - (id)initWithCGImage:(struct CGImage *)fp8;
- - (id)initWithCGImageSource:(struct CGImageSource *)fp8;
- - (id)initWithNSImage:(id)fp8;
- - (id)initEmptyImage;
- - (id)initWithPasteboard:(id)fp8;
- - (id)initWithSize:(struct _NSSize)fp8;
- - (id)initWithData:(id)fp8;
- - (id)initWithNSBitmapImageRep:(id)fp8;
- - (id)initWithImageProxy:(id)fp8;
- - (id)initWithOpenGLID:(unsigned int)fp8 size:(struct _NSSize)fp12 offset:(struct _NSPoint)fp20 premultiplied:(BOOL)fp28 deleteWhenDone:(BOOL)fp32;
- - (int)volatileRepresentation;
- - (void)setVolatileRepresentation:(int)fp8;
- - (void)releaseVolatileImageRep;
- - (unsigned short)flags;
- - (void)setFlags:(unsigned short)fp8;
- - (BOOL)wasGeneratedWithIconServices;
- - (void)setWasGeneratedWithIconServices:(BOOL)fp8;
- - (BOOL)underlyingDataAreVolatile;
- - (void)setUnderlyingDataAreVolatile:(BOOL)fp8;
- - (struct CGImage *)_cgImage;
- - (id)_nsImage;
- - (struct CGImage *)cgImage;
- - (id)nsImage:(BOOL)fp8;
- - (id)nsImage;
- - (struct CGImageSource *)cgImageSourceRef:(BOOL)fp8;
- - (void)setCGImageSource:(struct CGImageSource *)fp8;
- - (void)setCGImage:(struct CGImage *)fp8;
- - (void)setNSImage:(id)fp8;
- - (id)copy;
- - (void)setIsReference:(BOOL)fp8;
- - (void)integrateReferenceInstance:(id)fp8;
- - (void)referenceWillDie;
- - (id)referenceInstance;
- - (id)_thumbnailWithSize:(struct _NSSize)fp8 antialiased:(BOOL)fp16 qualityRequested:(int)fp20 qualityProduced:(int *)fp24;
- - (id)thumbnailWithSize:(struct _NSSize)fp8 antialiased:(BOOL)fp16 qualityRequested:(int)fp20 qualityProduced:(int *)fp24;
- - (struct _NSSize)cachedSize;
- - (id)_sizeOfNSImage:(id)fp8;
- - (struct _NSSize)_size;
- - (struct _NSSize)size;
- - (void)setSize:(struct _NSSize)fp8;
- - (void)setSizeWithoutSavingContent:(struct _NSSize)fp8;
- - (BOOL)isVectorial;
- - (BOOL)isValid;
- - (BOOL)isEmpty;
- - (BOOL)hasAlpha;
- - (id)animatedGifsCache;
- - (BOOL)isAnimatedGifs;
- - (int)imageFrameCount;
- - (int)loopCount;
- - (float)nextFrameDelayAtIndex:(int)fp8;
- - (struct CGImage *)imageAtFrameIndex:(int)fp8;
- - (id)GIFRepresentation;
- - (id)TIFFRepresentation;
- - (id)TIFFRepresentationUsingCompression:(unsigned int)fp8 factor:(float)fp12;
- - (id)IK_JPEGRepresentationWithCompressionFactor:(float)fp8;
- - (id)imagePath;
- - (id)_dataRepresentationFromBitmapRepresentation:(id)fp8;
- - (id)_createBitmapImageRepFromCGRepresentation;
- - (id)dataRepresentationFromCGRepresentationWithCompressionFactor:(float)fp8;
- - (id)dataRepresentation;
- - (id)imageProxy;
- - (void)setImageProxy:(id)fp8;
- - (void)setPath:(id)fp8;
- - (void)setDataRepresentation:(id)fp8;
- - (void)drawInRect:(NSRect)fp8 fromRect:(NSRect)fp24 alpha:(float)fp40;
- - (void)lockFocus;
- - (void)unlockFocus;
- - (void)saveAsTIFFAtPath:(id)fp8;
- - (void)saveAsJPGAtPath:(id)fp8;
- - (id)writeToFileWithAutomaticFormat:(id)fp8;
- - (BOOL)hasDataRepresentation;
- - (BOOL)hasBitmapRepresentation;
- - (id)bitmapRepresentation;
- - (void)setBitmapRepresentation:(id)fp8;
- - (struct CGContext *)cgContext;
- - (void)mapIntoVRAM;
- - (void)mapRepresentationIntoRAM:(int)fp8;
- - (BOOL)mappedIntoRAM;
- - (BOOL)mappedAndDecompressedIntoRAM;
- - (BOOL)mappedIntoVRAM;
- - (void)freeImageCache;
- - (void)bindCGCache;
- - (BOOL)hasCGCache;
- - (BOOL)hasVolatileCache;
- - (BOOL)hasRAMCache;
- - (void)freeRAMCache;
- - (void)freeVRAMCache;
- - (void)freeCache;
- - (BOOL)textureIsPacked;
- - (unsigned int)openGLTextureID;
- - (void)deleteTextureInCurrentContext;
- - (void)setOpenGLTextureID:(unsigned int)fp8 withGLContext:(id)fp12;
- - (unsigned int)generateNewGLTextureID;
- - (struct _NSPoint)openGLTextureOffset;
- - (void)setOpenGLTextureOffset:(struct _NSPoint)fp8;
- - (BOOL)openGLTextureIsPremultiplied;
- - (void)setOpenGLTextureIsPremultiplied:(BOOL)fp8;
- - (void)setValue:(id)fp8 forKey:(id)fp12;
- - (id)valueForKey:(id)fp8;
- - (id)_tryToCreateCGImageRepFromNonCGFile:(id)fp8;
- - (id)description;
- @end
- @class IKMipmapItem;
- @interface IKMipmapImage : NSObject
- {
- IKMipmapItem *_mipmaps[4];
- IKMipmapItem *_originalMipmap;
- IKMipmapItem *_customMipmap;
- unsigned long _version;
- struct _NSSize _originalImageSizeCache;
- unsigned int _originalImageIsInvalid:1;
- unsigned int _dirty:1;
- unsigned int _mark:1;
- unsigned int _isReference:1;
- }
- - (void)_mipmapCommonInit;
- - (id)init;
- - (id)initWithMipmapSizes:(id)fp8 VMUsagePolicy:(id)fp12;
- - (void)_cleanUp;
- - (void)dealloc;
- - (void)finalize;
- - (BOOL)isDirty;
- - (void)setDirty:(BOOL)fp8;
- - (void)setIsReference:(BOOL)fp8;
- - (void)setOriginalImageIsInvalid:(BOOL)fp8;
- - (unsigned long)version;
- - (void)setVersion:(unsigned long)fp8;
- - (BOOL)marked;
- - (void)mark;
- - (void)clearMark;
- - (id)temporaryItem;
- - (id)originalItem;
- - (id)mipmapItemAtIndex:(int)fp8;
- - (int)indexOfMipmapItem:(id)fp8;
- - (int)highestMipmapItemIndex;
- - (id)highestMipmapItem;
- - (float)originalAspectRatio;
- - (BOOL)originalImageIsInvalid;
- - (void)checkAndMarkMipmapAsInvalid;
- - (void)invalidateOriginalImageSizeCache;
- - (struct _NSSize)originalImageSize;
- - (void)setOriginalImageSizeCache:(struct _NSSize)fp8;
- - (struct _NSSize)originalImageSizeCache;
- - (id)image;
- - (void)setImage:(id)fp8;
- - (void)setImageWithoutInvalidate:(id)fp8;
- - (id *)mipmapItems;
- - (id)validMipmapItems;
- - (BOOL)atLeastOneMipmapItemIsValid;
- - (BOOL)allMipmapItemsAreValid;
- - (BOOL)customMipmapIsValidAndMatchSize:(struct _NSSize)fp8 andQuality:(int)fp16;
- - (BOOL)validateMipmap:(id)fp8 withModel:(id)fp12 withQuality:(int)fp16;
- - (BOOL)validateMipmap:(id)fp8 withQuality:(int)fp12;
- - (BOOL)validateMipmapAtIndex:(int)fp8 withQuality:(int)fp12;
- - (int)bestMipmapIndexToValidateForSize:(int)fp8;
- - (id)mipmapWithSize:(int)fp8;
- - (void)setImage:(id)fp8 forMipmapSize:(int)fp12;
- - (id)fastMipmapItemForSize:(int)fp8 forOpenGL:(BOOL)fp12 useMinimumQualityThreshold:(BOOL)fp16;
- - (id)_fastMipmapItemForSize:(struct _NSSize)fp8 forOpenGL:(BOOL)fp16 useMinimumQualityThreshold:(BOOL)fp20;
- - (id)fastMipmapItemForSize:(struct _NSSize)fp8 forGLRendering:(BOOL)fp16;
- - (id)fastestMipmapItemForSize:(struct _NSSize)fp8 forGLRendering:(BOOL)fp16;
- - (void)_cacheMipmapSize:(struct _NSSize)fp8 fromModel:(id)fp16;
- - (id)nicestMipmapItemForSize:(struct _NSSize)fp8 forGLRendering:(BOOL)fp16 cacheIt:(BOOL)fp20;
- - (BOOL)shouldUseOriginalImageToCacheNiceImageWithSize:(struct _NSSize)fp8;
- - (id)niceMipmapItemForSize:(struct _NSSize)fp8 forGLRendering:(BOOL)fp16 cacheIt:(BOOL)fp20;
- - (id)fastMipmapItemWithExactSize:(struct _NSSize)fp8;
- - (id)nicestImageForSize:(struct _NSSize)fp8 forGLRendering:(BOOL)fp16 cacheIt:(BOOL)fp20;
- - (id)niceImageForSize:(struct _NSSize)fp8 forGLRendering:(BOOL)fp16 cacheIt:(BOOL)fp20;
- - (id)fastImageForSize:(struct _NSSize)fp8 forGLRendering:(BOOL)fp16;
- - (id)fastestImageForSize:(struct _NSSize)fp8 forGLRendering:(BOOL)fp16;
- - (id)lockMipmapAtIndex:(int)fp8;
- - (void)unlockMipmapItem:(id)fp8;
- - (BOOL)preloadMipmapsWithQuality:(int)fp8;
- - (BOOL)containsMipmapItem:(id)fp8;
- - (void)freeAllCaches;
- - (void)freeTemporaryCache;
- - (void)freeExpendedRepresentationCaches;
- - (void)freeOriginalImageCache;
- - (void)invalidateMipMaps;
- - (void)setMipmapSizes:(id)fp8;
- - (void)setMipmapVMUsagePolicy:(id)fp8;
- - (id)referenceInstance;
- - (void)integrateReferenceInstance:(id)fp8;
- - (void)referenceWillDie;
- @end
- @interface IKMipmapItem : NSObject
- {
- IKMipmapImage *_parent;
- IKImageWrapper *_image;
- int _mipmapSize;
- unsigned int _vmUsagePolicy:8;
- unsigned int _thumbnailQuality:8;
- unsigned int _isReference:1;
- }
- - (id)init;
- - (void)dealloc;
- - (id)description;
- - (id)parent;
- - (void)setParent:(id)fp8;
- - (BOOL)loaded;
- - (void)mapIntoVRAM;
- - (BOOL)unload;
- - (BOOL)isValid;
- - (int)thumbnailQuality;
- - (void)setThumbnailQuality:(int)fp8;
- - (id)__image;
- - (id)image;
- - (void)setImage:(id)fp8;
- - (void)setMipmapSize:(int)fp8;
- - (void)invalidate;
- - (int)mipmapSize;
- - (void)__setDictionaryRepresentation:(id)fp8;
- - (BOOL)setAsMipmapOfImage:(id)fp8 withSize:(struct _NSSize)fp12 antialiased:(BOOL)fp20 quality:(int)fp24;
- - (BOOL)setAsMipmapOfImage:(id)fp8 aspectRatio:(float)fp12 antialiased:(BOOL)fp16 quality:(int)fp20;
- - (int)vmUsagePolicy;
- - (void)setVmUsagePolicy:(int)fp8;
- - (void)setIsReference:(BOOL)fp8;
- - (void)setAsReferenceOf:(id)fp8;
- - (void)integrateReferenceInstance:(id)fp8 replaceImage:(BOOL)fp12;
- - (void)referenceWillDie;
- @end
- @interface IKImageCell : NSObject
- {
- id _parent;
- id _cellSource;
- id _proxy;
- unsigned int _dataSourceIndex;
- unsigned int _mipmapDBIndex;
- IKMipmapImage *_mipmapImage;
- unsigned int _datasourceIsVectorial:1;
- float _alpha;
- NSMutableDictionary *_properties;
- }
- + (id)_IKBuildImageWrapperForType:(id)fp8 withObject:(id)fp12 withOwner:(id)fp16;
- - (id)init;
- - (struct _NSRect)imageFrame;
- - (void)invalidate;
- - (void)validate;
- - (void)mipmapImageChanged;
- - (void)validateMipmapDBIndex;
- - (id)mipmapDB;
- - (unsigned int)mipmapDBIndex;
- - (void)setCacheDBIndex:(unsigned int)fp8;
- - (void)parentWillDie:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (void)setParent:(id)fp8;
- - (id)parent;
- - (void)setDataSource:(id)fp8;
- - (id)dataSource;
- - (unsigned int)dataSourceIndex;
- - (void)setDataSourceIndex:(unsigned int)fp8;
- - (id)mipmapImage;
- - (void)setMipmapImage:(id)fp8;
- - (float)alpha;
- - (void)setAlpha:(float)fp8;
- - (BOOL)isAnIcon;
- - (BOOL)_representationTypeCanBePlayed:(id)fp8;
- - (void)removeObjectForKey:(id)fp8;
- - (void)setObject:(id)fp8 forKey:(id)fp12;
- - (id)objectForKey:(id)fp8;
- - (void)checkMipmapVersion;
- - (id)dataSourcePath;
- @end
- //@class IKImageWrapper;
- @interface TIconViewCell : IKImageBrowserCell
- {
- IKImageWrapper *_titleImage;
- BOOL _twoLine;
- CDStruct_b8373011 _titleSettings;
- }
- + (struct CGSize)cellSizeForIconSize:(double)arg1 labelOnBottom:(BOOL)arg2 gridSpacing:(double)arg3 titleAttrs:(id)arg4 subTitleAttrs:(id)arg5;
- - (id)init;
- - (void)dealloc;
- - (double)iconSize;
- - (BOOL)labelOnBottom;
- - (BOOL)showPreview;
- - (BOOL)showItemInfo;
- - (double)endCapWidth;
- - (struct CGRect)frame;
- - (struct CGRect)imageFrame;
- - (double)titleOffset;
- - (double)maxTitleWidth;
- - (struct CGRect)titleFrame;
- - (struct CGRect)subtitleFrame;
- - (int)heightOfInfoSpace;
- - (id)subString:(id)arg1 atIndex:(unsigned long long)arg2 attributes:(id)arg3 lineBreakMode:(unsigned long long)arg4;
- - (struct CGRect)placeSubString:(id)arg1 atIndex:(unsigned long long)arg2 fromFrame:(struct CGRect)arg3 bounds:(struct CGRect)arg4 attributes:(id)arg5 lineBreakMode:(unsigned long long)arg6 position:(BOOL)arg7;
- - (CDStruct_51b97681)calculateTextMetrics:(id)arg1 attributes:(id)arg2;
- - (void)drawLabel:(struct CGContext *)arg1 fillRect:(struct CGRect)arg2 bounds:(struct CGRect)arg3 firstLine:(struct CGRect)arg4 secondLine:(struct CGRect)arg5 actualLineCount:(unsigned long long)arg6 selected:(BOOL)arg7 labelValue:(short)arg8 justification:(short)arg9 inset:(double)arg10 radius:(double)arg11;
- - (id)constructTitleImage;
- - (CDStruct_b8373011)currentTitleImageSettings;
- - (BOOL)titleImageStillValid:(CDStruct_b8373011)arg1;
- - (id)titleImage;
- - (void)invalidate;
- - (void)drawTitle;
- @end
- @protocol TShrinkToFitDelegateProtocol
- - (BOOL)shrinkToFitTextViewAboutToOpen;
- - (void)shrinkToFitTextViewEditingComplete:(id)arg1;
- - (void)shrinkToFitTextViewAboutToClose;
- @end
- @class TCocoaShrinkToFitController, TIconViewController;
- @interface TIconView : IKImageBrowserView <TShrinkToFitDelegateProtocol>
- {
- TIconViewController *_controller;
- TCocoaShrinkToFitController *_stfController;
- BOOL _startEditingOnMouseUp;
- BOOL _viewIsReloadingData;
- BOOL _isDrawingInDragImage;
- unsigned long long _editedCellIndex;
- unsigned long long _selectionCountBeforeReloadingData;
- }
- - (id)initWithFrame:(struct CGRect)arg1 controller:(id)arg2;
- - (void)setDelegate:(id)arg1;
- - (id)_viewIdentifier;
- - (void)viewDidMoveToWindow;
- - (BOOL)shouldPreserveVisibleRangeWhileZooming;
- - (void)reloadData;
- - (BOOL)isReloadingData;
- - (unsigned long long)selectionCountBeforeReloadingData;
- - (BOOL)respondsToSelector:(SEL)arg1;
- - (void)draggingExited:(id)arg1;
- - (void)dragImage:(id)arg1 at:(struct CGPoint)arg2 offset:(struct CGSize)arg3 event:(id)arg4 pasteboard:(id)arg5 source:(id)arg6 slideBack:(BOOL)arg7;
- - (void)scrollSTFEditorIntoView;
- - (void)updateSTFEditorLocation;
- - (void)scrollWheel:(id)arg1;
- - (void)browserDidScroll;
- - (void)mouseDown:(id)arg1;
- - (void)drawRect:(struct CGRect)arg1;
- - (void)rightMouseDown:(id)arg1;
- - (void)mouseDragged:(id)arg1;
- - (void)mouseUp:(id)arg1;
- - (BOOL)_typeSelectInterpretKeyEvent:(id)arg1;
- - (id)inputContext;
- - (void)keyDown:(id)arg1;
- - (int)defaultHeightOfInfoSpaceWithCurrentViewOptions;
- - (BOOL)isDragImageOpaque;
- - (int)nextIndexInGridLayoutWithDirectionKey:(unsigned short)arg1 currentIndex:(long long)arg2;
- - (void)startEditingWithNode:(const struct TFENode *)arg1 afterDelay:(BOOL)arg2;
- - (void)stopEditing:(BOOL)arg1;
- - (unsigned long long)editingIndex;
- - (struct CGRect)maxSTFEditorFrameForCellAtIndex:(unsigned long long)arg1;
- - (BOOL)editCellTitleAtIndex:(unsigned long long)arg1 withEvent:(id)arg2 select:(BOOL)arg3;
- - (BOOL)shrinkToFitTextViewAboutToOpen;
- - (void)shrinkToFitTextViewEditingComplete:(id)arg1;
- - (void)shrinkToFitTextViewAboutToClose;
- - (BOOL)hasFocus;
- - (id)draggedImageWithEvent:(id)arg1 countBadge:(int)arg2 hotPoint:(struct CGPoint *)arg3;
- @property(readonly, retain, nonatomic) TIconViewController *controller; // @synthesize controller=_controller;
- @end
- @class TPropertyIconController;
- @interface TIconImageView : NSImageView
- {
- TPropertyIconController *_controller;
- }
- - (id)initWithFrame:(struct CGRect)arg1;
- - (id)initWithCoder:(id)arg1;
- - (void)initCommon;
- - (void)drawRect:(struct CGRect)arg1;
- - (void)setImage:(id)arg1;
- - (BOOL)canChangeIcon;
- - (BOOL)validateCopy:(id)arg1;
- - (void)copy:(id)arg1;
- - (BOOL)validateCut:(id)arg1;
- - (void)cut:(id)arg1;
- - (BOOL)validateDelete:(id)arg1;
- - (void)delete:(id)arg1;
- - (BOOL)validatePaste:(id)arg1;
- - (void)paste:(id)arg1;
- - (BOOL)validateUndo:(id)arg1;
- - (void)undo:(id)arg1;
- - (BOOL)validateRedo:(id)arg1;
- - (void)redo:(id)arg1;
- - (BOOL)validateMenuItem:(id)arg1;
- - (unsigned long long)draggingEntered:(id)arg1;
- - (void)concludeDragOperation:(id)arg1;
- - (void)draggingEnded:(id)arg1;
- @property TPropertyIconController *controller; //@synthesize controller=_controller;
- @end
- @interface FINode : NSObject
- {
-
- }
- + (id)nodeWithFENode:(const struct TFENode *)arg1;
- + (struct TFENode)asFENode:(id)arg1;
- - (struct TFENode)feNode;
- - (struct TFENode)feNodeFollowingAliasChainSynchronously;
- - (struct TFENode)feNodeFollowingAliasChainAsyncWithTarget:(id)arg1 okToLogin:(BOOL)arg2 tryToFixIfBroken:(BOOL)arg3;
- - (BOOL)nodeIs:(unsigned long long)arg1;
- - (id)name;
- - (id)fullPath;
- - (id)kind;
- - (id)kindWithoutPlatform;
- - (id)copyMDAttribute:(struct __CFString *)arg1;
- - (id)typeIdentifier;
- - (short)labelValue;
- - (id)icon;
- - (BOOL)isDimmed;
- - (id)modificationDate;
- - (id)creationDate;
- - (id)lastOpenedDate;
- - (long long)fileSize;
- - (id)size:(BOOL)arg1;
- - (id)label;
- - (id)version;
- - (id)comments;
- - (id)authorName;
- - (id)serverUserName;
- - (BOOL)supportsScreenSharing;
- - (BOOL)supportsFileSharing;
- - (int)serverConnectionState;
- - (BOOL)isSharedServer;
- - (BOOL)isODSNode;
- - (BOOL)isMountedSharePoint;
- - (BOOL)isIDiskNode;
- - (BOOL)isVolume;
- - (BOOL)volumeIsEjectableOrUnmountable;
- - (void)connectToSharedServerAs;
- - (void)askToUseODS;
- - (void)disconnectShare;
- - (void)launchScreenSharingApp;
- - (id)url;
- - (long long)fileSizeSync;
- - (BOOL)isExtensionHidden;
- - (BOOL)containsLocalizations;
- - (BOOL)containsPlugins;
- - (BOOL)isAlias;
- - (BOOL)isMDQueryHit;
- - (BOOL)isResolved;
- - (BOOL)isApplication;
- - (BOOL)isContainer;
- - (BOOL)isPackage;
- - (BOOL)isVirtual;
- - (BOOL)isQueryHit;
- - (unsigned long long)nodeIs64:(unsigned long long)arg1;
- @end
- @interface TViewController : NSViewController
- {
- }
- - (id)initWithCoder:(id)arg1;
- - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
- - (void)initCommon;
- - (void)loadView;
- @end
- @class IPropertyValueExtractor, NSObject, TLayoutBinder;
- @interface IPropertyValueController : TViewController
- {
- NSObject *_value;
- TLayoutBinder *_layoutBinder;
- double _viewHeight;
- IPropertyValueExtractor *_valueExtractor;
- BOOL _shouldBeVisible;
- BOOL _shouldBeEnabled;
- }
- + (id)propertyValueController;
- + (id)propertyValueControllerWithValueExtractor:(id)arg1;
- - (id)initWithValueExtractor:(id)arg1;
- - (void)initCommon;
- - (void)dealloc;
- - (id)defaultValue;
- - (void)setView:(id)arg1;
- @property(retain) IPropertyValueExtractor *valueExtractor; // @synthesize valueExtractor=_valueExtractor;
- - (void)updateWithNodes:(const struct TFENodeVector *)arg1;
- @property BOOL shouldBeVisible; // @synthesize shouldBeVisible=_shouldBeVisible;
- - (id)extractValueFromNodes:(const struct TFENodeVector *)arg1;
- - (BOOL)needsUpdateForProperty:(unsigned int)arg1;
- - (BOOL)isApplicableToNodes:(const struct TFENodeVector *)arg1;
- - (void)flush;
- - (BOOL)canModifyNodes:(const struct TFENodeVector *)arg1;
- - (BOOL)adjustSize:(BOOL)arg1;
- - (void)handleNodesGoingAway:(const struct TFENodeVector *)arg1;
- - (void)handleNodeMDAttributesChanged:(const struct TFENode *)arg1 attributes:(id)arg2 isDisplayAttributes:(BOOL)arg3;
- @property BOOL shouldBeEnabled; // @synthesize shouldBeEnabled=_shouldBeEnabled;
- @property(readonly, retain) TLayoutBinder *layoutBinder; // @synthesize layoutBinder=_layoutBinder;
- @property(retain) NSObject *value; // @synthesize value=_value;
- @end
- @interface TPropertyImageViewController : IPropertyValueController
- {
- }
- @end
- @interface TPropertyIconController : TPropertyImageViewController
- {
- struct TFENodeVector _nodes;
- BOOL _nodesHaveSameIcon;
- BOOL _nodesHaveCustomIcon;
- BOOL _nodesCanChangeIcon;
- }
- - (void)initCommon;
- - (void)updateWithNodes:(const struct TFENodeVector *)arg1;
- - (BOOL)canModifyNodes:(const struct TFENodeVector *)arg1;
- - (BOOL)validateCopy:(id)arg1;
- - (void)copy:(id)arg1;
- - (BOOL)validateCut:(id)arg1;
- - (void)cut:(id)arg1;
- - (BOOL)validateDelete:(id)arg1;
- - (void)delete:(id)arg1;
- - (BOOL)validatePaste:(id)arg1;
- - (void)paste:(id)arg1;
- - (void)concludeDragOperation:(id)arg1;
- @end
- struct TFENode {
- struct OpaqueNodeRef *fNodeRef;
- };
- @class TViewOptionsWindowController;
- @interface TFileBasedImageView : NSImageView
- {
- TViewOptionsWindowController *_controller;
- struct TFENode _imageNode;
- }
- @property struct TFENode *imageNode; // @dynamic imageNode;
- - (void)mouseDown:(id)arg1;
- - (BOOL)performDragOperation:(id)arg1;
- @end
- @interface TTextCell : NSTextFieldCell
- {
- double _leftMargin;
- double _rightMargin;
- BOOL _drawGrayTextWhenDisabled;
- }
- - (id)init;
- - (id)initTextCell:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- - (void)initializeTextCell;
- - (struct CGSize)cellSizeForBounds:(struct CGRect)arg1;
- - (struct CGRect)titleRectForBounds:(struct CGRect)arg1;
- - (void)drawInteriorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- - (void)drawWithExpansionFrame:(struct CGRect)arg1 inView:(id)arg2;
- - (unsigned long long)hitTestForEvent:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- @property BOOL drawGrayTextWhenDisabled; // @synthesize drawGrayTextWhenDisabled=_drawGrayTextWhenDisabled;
- @property double rightMargin; // @synthesize rightMargin=_rightMargin;
- @property double leftMargin; // @synthesize leftMargin=_leftMargin;
- @end
- struct TIconRef {
- //struct TRef fIconRef;
- };
- @interface TIconAndTextCell : TTextCell
- {
- struct TIconRef _icon;
- struct CGSize _iconSize;
- double _iconToTextSpacing;
- BOOL _showIcon;
- }
- - (void)initializeTextCell;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)setIcon:(const struct TIconRef *)arg1;
- @property(readonly) struct TIconRef *icon;
- - (struct CGRect)titleRectForBounds:(struct CGRect)arg1;
- - (struct CGRect)imageRectForBounds:(struct CGRect)arg1;
- - (struct CGSize)cellSizeForBounds:(struct CGRect)arg1;
- - (void)drawIconWithFrame:(struct CGRect)arg1;
- - (void)drawInteriorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- - (unsigned long long)hitTestForEvent:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- @property BOOL showIcon; // @synthesize showIcon=_showIcon;
- @property double iconToTextSpacing; // @synthesize iconToTextSpacing=_iconToTextSpacing;
- @property struct CGSize iconSize; // @synthesize iconSize=_iconSize;
- @end
- @interface TNodeIconAndNameCell : TIconAndTextCell
- {
- struct TFENode _node;
- }
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (const struct TFENode *)node;
- - (void)setNode:(const struct TFENode *)arg1;
- - (id)accessibilityAttributeNames;
- - (id)accessibilityAttributeValue:(id)arg1;
- - (BOOL)accessibilityIsAttributeSettable:(id)arg1;
- @end
- @class NSImage, NSView;
- @interface TListViewIconAndTextCell : TNodeIconAndNameCell
- {
- NSImage *_thumbnail;
- NSView *_view;
- }
- - (void)initializeTextCell;
- - (void)dealloc;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)drawIconWithFrame:(struct CGRect)arg1;
- - (id)controller;
- - (id)accessibilityActionNames;
- - (id)accessibilityActionDescription:(id)arg1;
- - (void)accessibilityPerformAction:(id)arg1;
- @property NSView *view; // @synthesize view=_view;
- @property(retain) NSImage *thumbnail; // @synthesize thumbnail=_thumbnail;
- @end
- @interface IKImageFlowView : NSOpenGLView
- {
- id _dataSource;
- id _dragDestinationDelegate;
- id _delegate;
- void *_reserved;
- }
- + (id)pixelFormat;
- + (BOOL)flowViewIsSupportedByCurrentHardware;
- + (void)initialize;
- + (void)setImportAnimationStyle:(unsigned int)fp8;
- - (void)_setDefaultTextAttributes;
- - (void)_ikCommonInit;
- - (id)initWithFrame:(struct _NSRect)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (void)setValue:(id)fp8 forUndefinedKey:(id)fp12;
- - (id)valueForUndefinedKey:(id)fp8;
- - (id)allocateNewCell;
- - (void)dataSourceDidChange;
- - (void)_reloadCellDataAtIndex:(int)fp8;
- - (void)reloadCellDataAtIndex:(int)fp8;
- - (void)reloadAllCellsData;
- - (void)reloadData;
- - (id)loadCellAtIndex:(int)fp8;
- - (void)didStabilize;
- - (BOOL)isAnimating;
- - (void)setAnimationsMask:(unsigned int)fp8;
- - (unsigned int)animationsMask;
- - (void)_cellFinishedImportAnimation:(id)fp8;
- - (BOOL)itemAtIndexIsLoaded:(unsigned int)fp8;
- - (void)keyWindowChanged:(id)fp8;
- - (void)setSelectedIndex:(unsigned int)fp8;
- - (BOOL)hitTestWithImage:(id)fp8 x:(float)fp12 y:(float)fp16;
- - (unsigned int)cellIndexAtLocation:(struct _NSPoint)fp8;
- - (void)_adjustScroller;
- - (void)resetCursorRects;
- - (void)frameDidChange:(id)fp8;
- - (void)invalidateLayout;
- - (float)offset;
- - (int)cellIndexAtPosition:(float)fp8;
- - (int)heightOfInfoSpace;
- - (int)countOfVisibleCellsOnEachSide;
- - (struct _NSRange)rangeOfVisibleIndexes;
- - (struct _NSRange)rangeOfVisibleIndexesAtSelection;
- - (id)visibleCellIndexesAtSelection;
- - (id)visibleCellIndexes;
- - (void)flipCellsWithOldSelectedIndex:(unsigned int)fp8 newSelectedIndex:(unsigned int)fp12;
- - (void)flowLayout:(struct _NSRange)fp8;
- - (void)zoomOnSelectedLayerLayout:(struct _NSRange)fp8;
- - (void)updateLayoutInRange:(struct _NSRange)fp8;
- - (void)updateLayout;
- - (struct _NSRect)titleFrame;
- - (struct _NSRect)subtitleFrame;
- - (struct _NSRect)splitterFrame;
- - (double)_viewAspectRatio;
- - (double)_zScreen;
- - (struct _NSSize)imageRenderedSize;
- - (struct _NSRect)selectedImageFrame;
- - (double)_computeCameraDZ;
- - (double)cameraDZ;
- - (double)_computeCameraDY;
- - (double)cameraDY;
- - (float)convertPixelUnitTo3DUnit:(float)fp8;
- - (double)alignOnPixelValue;
- - (BOOL)updatesCGSurfaceOnDrawRect;
- - (void)setUpdatesCGSurfaceOnDrawRect:(BOOL)fp8;
- - (BOOL)showSplitter;
- - (void)setShowSplitter:(BOOL)fp8;
- - (id)delegate;
- - (void)setDelegate:(id)fp8;
- - (id)dataSource;
- - (void)setDataSource:(id)fp8;
- - (void)setZoomOnSelectedLayer:(BOOL)fp8;
- - (BOOL)zoomOnSelectedLayer;
- - (unsigned int)itemsCount;
- - (id)cells;
- - (unsigned int)selectedIndex;
- - (unsigned int)focusedIndex;
- - (id)backgroundColor;
- - (void)_setBackgroundColorWithRed:(float)fp8 green:(float)fp12 blue:(float)fp16 alpha:(float)fp20;
- - (BOOL)backgroundIsLight;
- - (BOOL)backgroundIsBlack;
- - (BOOL)_convertColor:(id)fp8 toRed:(float *)fp12 green:(float *)fp16 blue:(float *)fp20 alpha:(float *)fp24;
- - (void)_getBackgroundRed:(float *)fp8 green:(float *)fp12 blue:(float *)fp16 alpha:(float *)fp20;
- - (void)setBackgroundColor:(id)fp8;
- - (id)cellBackgroundColor;
- - (void)setCellBackgroundColor:(id)fp8;
- - (id)cellBorderColor;
- - (void)setCellBorderColor:(id)fp8;
- - (float)imageAspectRatio;
- - (void)setImageAspectRatio:(float)fp8;
- - (float)scaleFactor;
- - (id)cacheManager;
- - (BOOL)cellsAlignOnBaseline;
- - (void)setCellsAlignOnBaseline:(BOOL)fp8;
- - (void)startInlinePreview;
- - (void)stopInlinePreview;
- - (void)inlinePreviewDidRenderImage:(void *)fp8;
- - (id)thumbnailImageAtIndex:(int)fp8;
- - (id)previewImageAtIndex:(int)fp8;
- - (void)initRenderingContext;
- - (void *)fogShader;
- - (void)renewGState;
- - (void)setHidden:(BOOL)fp8;
- - (id)renderer;
- - (void)_setAutoscalesBoundsToPixelUnits:(BOOL)fp8;
- - (void)setCacheManager:(id)fp8;
- - (id)imageFlowContext;
- - (void)setImageFlowContext:(id)fp8;
- - (void)__ikSetupGLContext:(id)fp8;
- - (id)openGLContext;
- - (void)setOpenGLContext:(id)fp8;
- - (void)_cacheWasFlushed:(id)fp8;
- - (float)fogAtLocation:(float)fp8;
- - (struct _NSRect)clampedBounds;
- - (struct _NSRect)clampedFrame;
- - (void)drawVisibleCells:(struct _NSRect)fp8;
- - (void)drawBackground;
- - (void)drawTitle;
- - (BOOL)installViewport;
- - (void)setupGLState;
- - (void)installPerspetiveViewportForPicking:(BOOL)fp8 location:(struct _NSPoint)fp12;
- - (void)drawFocusRing;
- - (BOOL)drawWithCurrentRendererInRect:(struct _NSRect)fp8;
- - (void)__copyPixels:(void *)fp8 withSize:(struct _NSSize)fp12 toCurrentFocusedViewAtPoint:(struct _NSPoint)fp20;
- - (void)__copyGLToCurrentFocusedView;
- - (BOOL)_createPBuffer;
- - (void)_deletePBUffer;
- - (BOOL)_installPBuffer;
- - (void)_copyPBufferToCGSurface;
- - (void)drawRect:(struct _NSRect)fp8;
- @end
- @interface TFlowView : IKImageFlowView
- {
- }
- - (id)_viewIdentifier;
- - (BOOL)acceptsFirstMouse:(id)arg1;
- - (BOOL)acceptsFirstResponder;
- - (void)dragImage:(id)arg1 at:(struct CGPoint)arg2 offset:(struct CGSize)arg3 event:(id)arg4 pasteboard:(id)arg5 source:(id)arg6 slideBack:(BOOL)arg7;
- - (BOOL)isDragImageOpaque;
- - (void)mouseDown:(id)arg1;
- - (void)reloadData;
- - (void)resetCursorRects;
- - (BOOL)shouldDelayWindowOrderingForEvent:(id)arg1;
- @end
- @interface TContextMenu : NSMenu
- {
- }
- + (id)contextMenuWithDelegate:(id)arg1;
- + (void)clearContextMenuState;
- + (BOOL)allowContextualMenuForEvent:(id)arg1;
- + (void)contextMenuClickedOnNodes:(const struct TFENodeVector *)arg1 event:(id)arg2 view:(id)arg3 windowController:(id)arg4;
- + (void)contextMenuClickedOnContainer:(const struct TFENode *)arg1 event:(id)arg2 view:(id)arg3 windowController:(id)arg4;
- + (void)populateActionMenu:(id)arg1 forWindowController:(id)arg2;
- - (id)initWithTitle:(id)arg1;
- - (id)initWithObject:(id)arg1 nodes:(const struct TFENodeVector *)arg2 event:(id)arg3;
- - (id)initWithDelegate:(id)arg1;
- - (void)dealloc;
- - (void)configureWithNodes:(const struct TFENodeVector *)arg1 windowController:(id)arg2 container:(BOOL)arg3;
- - (void)configureForSidebarWithNode:(const struct TFENode *)arg1 windowController:(id)arg2 constrained:(BOOL)arg3 data:(id)arg4;
- - (void)configureForPathbarWithNode:(const struct TFENode *)arg1 windowController:(id)arg2;
- - (void)menuDidCompleteInteraction:(id)arg1;
- @end
- @interface TContextMenu (Private)
- + (void)addViewSpecificStuffToMenu:(id)arg1 browserViewController:(id)arg2 context:(unsigned int)arg3;
- + (void)buildContextMenu:(id)arg1 forContext:(unsigned int)arg2 target:(id)arg3 maxItems:(unsigned long long)arg4 addServices:(BOOL)arg5;
- + (void)handleContextMenuCommon:(unsigned int)arg1 nodes:(const struct TFENodeVector *)arg2 event:(id)arg3 view:(id)arg4 windowController:(id)arg5 addPlugIns:(BOOL)arg6;
- @end
- @interface TDimmableIconImageView : NSImageView
- {
- }
- - (void)drawRect:(struct CGRect)arg1;
- @end
- @interface TListRowView : NSTableRowView
- {
- struct TFENode _node;
- TListViewController *_listViewController;
- // struct TNSRef<TListRowSelectionView *> _selectionView;
- _Bool _isDropTarget;
- }
- @property(nonatomic) _Bool isDropTarget; // @synthesize isDropTarget=_isDropTarget;
- @property(nonatomic) TListViewController *listViewController; // @synthesize listViewController=_listViewController;
- @property(nonatomic) struct TFENode node; // @synthesize node=_node;
- - (void)openNode;
- - (void)setSelected:(BOOL)arg1;
- - (void)updateCellSelectedStateAppearance;
- - (void)layout;
- - (void)setNeedsLayout:(BOOL)arg1;
- - (struct CGRect)selectionFrame;
- - (void)updateLayer;
- - (_Bool)isRowAfterSelected;
- - (_Bool)isRowBeforeSelected;
- - (long long)selectionHighlightStyle;
- - (void)forceDisclosureTriangleBackgroundStyle;
- - (id)disclosureTriangleButton;
- - (void)dealloc;
- - (id)initWithFrame:(struct CGRect)arg1;
- @end
|