/*
 *     Generated by class-dump 3.1.2.
 *
 *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
 */

struct CGPoint {
    float x;
    float y;
};

struct CGRect {
    struct CGPoint origin;
    struct CGSize size;
};

struct CGSize {
    float width;
    float height;
};

struct __GSEvent;

/*
 * File: Applications/Finder.app/Finder
 */

@interface MFApp : UIApplication
{
    NSString *_applicationID;
    NSString *_applicationNameAndVersion;
    NSString *_launchingApplicationID;
    UIWindow *_window;
    UIView *_contentView;
    UITransitionView *_mainView;
    MFBrowser *_browser;
    MFSettings *_settings;
    MFAbout *_about;
    UIView *_activeView;
    struct CGRect _navBarFrame;
    UINavigationBar *_navBar;
    UINavBarButton *_backButton;
    UINavBarButton *_finderButton;
    UINavBarButton *_settingsButton;
    UINavBarButton *_appleButton;
    UINavBarButton *_homeButton;
    struct CGRect _fileOpBarFrame;
    UINavigationBar *_fileOpBar;
    UINavBarButton *_fileButton;
    UINavBarButton *_createButton;
    UINavBarButton *_modifyButton;
    UINavBarButton *_sendButton;
    UINavBarButton *_miscButton;
    NSString *_appLibraryPath;
    NSString *_settingsPath;
    NSString *_bookmarksPath;
    NSString *_trashPath;
    NSString *_pathSelectedForFileOp;
}

- (void)runApplication;
- (void)dealloc;
- (void)resumeApplication;
- (void)suspendApplication;
- (void)getLaunchInfo;
- (void)createNavigationBar;
- (void)createFileOpBar;
- (void)backButtonPressed;
- (void)appleButtonPressed;
- (void)homeButtonPressed;
- (void)makeBrowserActive;
- (void)makeSettingsActive;
- (void)makeAboutActive;
- (void)applyStyles;
- (void)updateBackButton;
- (void)updatePrompt;
- (void)resetFileOpButtons;
- (void)fileButtonPressed;
- (void)createButtonPressed;
- (void)modifyButtonPressed;
- (void)sendButtonPressed;
- (void)miscButtonPressed;
- (void)browserCurrentDirectoryChanged:(id)fp8 toPath:(id)fp12;
- (void)browserCurrentHighlightedPathChanged:(id)fp8 toPath:(id)fp12;
- (void)browserWillLaunchApplication:(id)fp8 withArguments:(id)fp12;
- (void)applicationDidFinishLaunching:(id)fp8;
- (void)applicationSuspend:(id)fp8 settings:(id)fp12;
- (void)animationWillStart:(id)fp8 context:(id)fp12;
- (void)applicationResume:(struct __GSEvent *)fp8 settings:(id)fp12;
- (void)_finishResume;
- (void)_finishSuspension;
- (void)_finishSuspensionEventOnlyAnimation;
- (void)deviceOrientationChanged:(struct __GSEvent *)fp8;
- (void)applicationSuspend:(struct __GSEvent *)fp8;
- (void)applicationSuspended:(struct __GSEvent *)fp8;
- (void)applicationSuspendedSettingsUpdated:(struct __GSEvent *)fp8;
- (void)applicationWillSuspend;
- (void)applicationWillSuspendForEventsOnly;
- (void)applicationWillSuspendUnderLock;
- (void)suspendWithAnimation:(BOOL)fp8;
- (void)applicationDidResume;
- (void)applicationDidResumeForEventsOnly;
- (void)applicationDidResumeFromUnderLock;
- (void)applicationResume:(struct __GSEvent *)fp8;
- (void)applicationResume:(struct __GSEvent *)fp8 withArguments:(id)fp12;
- (void)applicationWillResume;
- (void)applicationWillTerminate;

@end

@interface MFBrowser : UITransitionView
{
    struct CGRect _fileviewTableRect;
    UITable *_fileviewTable;
    UITableColumn *_fileviewTableCol;
    NSMutableArray *_fileviewCells;
    NSMutableArray *_fileviewCellFilenames;
    MFFileInfo *_fileInfo;
    UIApplication *_application;
    NSString *_applicationID;
    NSFileManager *_fileManager;
    NSString *_lastSelectedPath;
    UIView *_activeView;
    BOOL _showHiddenFiles;
    BOOL _showDotDotRow;
    BOOL _sortFiles;
    BOOL _launchApplications;
    BOOL _launchExecutables;
    BOOL _systemFileAccess;
    NSArray *_fileTypeAssociations;
    NSString *_executableLaunchProgram;
    NSString *_mandatoryLaunchApplication;
    float _rowHeight;
    float _rowHeightBuffer;
}

- (id)initWithApplication:(id)fp8 withAppID:(id)fp12 withFrame:(struct CGRect)fp16;
- (void)dealloc;
- (id)absolutePath:(id)fp8;
- (id)currentDirectory;
- (id)currentSelectedPath;
- (BOOL)launchApplications;
- (BOOL)launchExecutables;
- (id)executableLaunchProgram;
- (BOOL)showHiddenFiles;
- (BOOL)showDotDotRow;
- (BOOL)sortFiles;
- (BOOL)systemFileAccess;
- (id)fileTypeAssociations;
- (id)mandatoryLaunchApplication;
- (void)setDelegate:(id)fp8;
- (void)setLaunchApplications:(BOOL)fp8;
- (void)setLaunchExecutables:(BOOL)fp8;
- (void)setExecutableLaunchProgram:(id)fp8;
- (void)setShowHiddenFiles:(BOOL)fp8;
- (void)setShowDotDotRow:(BOOL)fp8;
- (void)setSortFiles:(BOOL)fp8;
- (void)setSystemFileAccess:(BOOL)fp8;
- (void)setFileTypeAssociations:(id)fp8;
- (void)setMandatoryLaunchApplication:(id)fp8;
- (void)setRowHeight:(int)fp8 bufferHeight:(int)fp12;
- (void)makeFileviewTableActive;
- (void)makeFileInfoActive;
- (void)refreshFileView;
- (void)selectPath:(id)fp8;
- (void)selectRow:(int)fp8;
- (void)openPath:(id)fp8;
- (id)determineFileIcon:(id)fp8;
- (void)changeDirectoryToLast;
- (void)changeDirectoryToRoot;
- (void)changeDirectoryToHome;
- (void)changeDirectoryToApplications;
- (void)sendSrcPath:(id)fp8 toDstPath:(id)fp12 byFileOp:(int)fp16;
- (id)quoteString:(id)fp8;
- (void)makeDirectoryAtPath:(id)fp8;
- (void)makeFileAtPath:(id)fp8;
- (void)deletePath:(id)fp8;
- (void)fileInfo:(id)fp8 openFile:(id)fp12 withApplication:(id)fp16;
- (id)table:(id)fp8 cellForRow:(int)fp12 column:(int)fp16;
- (int)numberOfRowsInTable:(id)fp8;
- (void)tableRowSelected:(id)fp8;
- (void)executeSystemCommand:(id)fp8 withSleepTime:(int)fp12;
- (void)launchApplication:(id)fp8 withArgs:(id)fp12;

@end

@interface MFFileInfo : UITransitionView
{
    UIPreferencesTable *_infoTable;
    MFAppSelector *_appSelector;
    UIView *_activeView;
    UIPreferencesTableCell *_attributesGroup;
    UIPreferencesTextTableCell *_filenameCell;
    UIPreferencesTableCell *_openWithCell;
    UIPreferencesTableCell *_ownerAttribCell;
    UIPreferencesTableCell *_groupAttribCell;
    UIPreferencesTableCell *_allAttribCell;
    UIPreferencesTableCell *_fileInfoGroup;
    UIPreferencesTableCell *_fileInfoCell;
    UINavBarButton *_doneButton;
    UINavBarButton *_ownerAttribReadButton;
    UINavBarButton *_ownerAttribWriteButton;
    UINavBarButton *_ownerAttribExecuteButton;
    UINavBarButton *_groupAttribReadButton;
    UINavBarButton *_groupAttribWriteButton;
    UINavBarButton *_groupAttribExecuteButton;
    UINavBarButton *_allAttribReadButton;
    UINavBarButton *_allAttribWriteButton;
    UINavBarButton *_allAttribExecuteButton;
    UITextLabel *_fileInfoLabel;
    SEL _doneButtonSelector;
    UIKeyboard *_keyboard;
    NSFileManager *_fileManager;
    NSString *_absolutePath;
    unsigned long _permissions;
    int _buttonInactiveStyle;
    int _buttonActiveStyle;
}

- (id)initWithDoneSelector:(SEL)fp8 withFrame:(struct CGRect)fp12;
- (void)dealloc;
- (void)makeInfoTableActive;
- (void)makeAppSelectorActive;
- (void)removeKeyboard;
- (void)fillWithFile:(id)fp8;
- (id)stringFromFileSize:(id)fp8;
- (id)quoteString:(id)fp8;
- (void)updatePermissionsButtons;
- (void)saveChanges;
- (void)openFileWithApplication:(id)fp8;
- (void)doneButtonPressed;
- (void)buttonPressed:(id)fp8;
- (void)ownerAttribReadButtonPressed;
- (void)ownerAttribWriteButtonPressed;
- (void)ownerAttribExecuteButtonPressed;
- (void)groupAttribReadButtonPressed;
- (void)groupAttribWriteButtonPressed;
- (void)groupAttribExecuteButtonPressed;
- (void)allAttribReadButtonPressed;
- (void)allAttribWriteButtonPressed;
- (void)allAttribExecuteButtonPressed;
- (void)scrollerDidEndDragging:(id)fp8;
- (void)tableRowSelected:(id)fp8;
- (int)numberOfGroupsInPreferencesTable:(id)fp8;
- (int)preferencesTable:(id)fp8 numberOfRowsInGroup:(int)fp12;
- (id)preferencesTable:(id)fp8 cellForGroup:(int)fp12;
- (BOOL)preferencesTable:(id)fp8 isLabelGroup:(int)fp12;
- (BOOL)table:(id)fp8 showDisclosureForRow:(int)fp12;
- (float)preferencesTable:(id)fp8 heightForRow:(int)fp12 inGroup:(int)fp16 withProposedHeight:(float)fp20;
- (id)preferencesTable:(id)fp8 cellForRow:(int)fp12 inGroup:(int)fp16;

@end

@interface MFAppSelector : UIView
{
    UIPreferencesTable *_appTable;
    UIPreferencesTableCell *_appGroup;
    UINavBarButton *_cancelButton;
    NSMutableArray *_appCells;
    NSMutableArray *_appIDs;
    id _target;
    SEL _selector;
}

- (id)initWithFrame:(struct CGRect)fp8;
- (void)dealloc;
- (SEL)setTarget:(id)fp8 selector:(SEL)fp12;
- (void)cellSelected;
- (void)cancelButtonPressed;
- (void)tableRowSelected:(int)fp8;
- (int)numberOfGroupsInPreferencesTable:(id)fp8;
- (int)preferencesTable:(id)fp8 numberOfRowsInGroup:(int)fp12;
- (id)preferencesTable:(id)fp8 cellForGroup:(int)fp12;
- (BOOL)preferencesTable:(id)fp8 isLabelGroup:(int)fp12;
- (float)preferencesTable:(id)fp8 heightForRow:(int)fp12 inGroup:(int)fp16 withProposedHeight:(float)fp20;
- (id)preferencesTable:(id)fp8 cellForRow:(int)fp12 inGroup:(int)fp16;

@end

@interface MFAbout : UIScroller
{
    UITextLabel *_aboutLabel;
}

- (id)initWithFrame:(struct CGRect)fp8;
- (void)dealloc;
- (void)setText:(id)fp8;

@end

@interface MFSettings : UIView
{
    MFApp *_app;
    UIPreferencesTable *_prefsTable;
    UIPreferencesTableCell *_filesystemGroup;
    UIPreferencesTextTableCell *_startupDirCell;
    UIPreferencesTableCell *_startupInLastPathCell;
    UIPreferencesTableCell *_showHiddenFilesCell;
    UIPreferencesTableCell *_showDotDotCell;
    UIPreferencesTableCell *_sortFilesCell;
    UIPreferencesTableCell *_launchApplicationsCell;
    UIPreferencesTableCell *_launchExecutablesCell;
    UIPreferencesTableCell *_systemFileAccessCell;
    UIPreferencesTableCell *_closeAppCell;
    UIPreferencesTableCell *_syncGroup;
    UIPreferencesTextTableCell *_srcPathCell;
    UIPreferencesTextTableCell *_dstPathCell;
    UIPreferencesTextTableCell *_serverAddressCell;
    UIPreferencesTextTableCell *_usernameCell;
    UIPreferencesTableCell *_appearenceGroup;
    UIPreferencesTableCell *_browserRowHeightCell;
    UIPreferencesTableCell *_buttonStylesCell;
    UIPreferencesTableCell *_barStylesCell;
    UIPreferencesTableCell *_associationsGroup;
    NSMutableArray *_associationsCells;
    UISwitchControl *_startupInLastPathSwitch;
    UISwitchControl *_showHiddenFilesSwitch;
    UISwitchControl *_showDotDotSwitch;
    UISwitchControl *_sortFilesSwitch;
    UISwitchControl *_launchApplicationsSwitch;
    UISwitchControl *_launchExecutablesSwitch;
    UISwitchControl *_systemFileAccessSwitch;
    UISliderControl *_browserRowHeightSlider;
    UINavBarButton *_closeAppButton;
    UINavBarButton *_buttonStyleBlueButton;
    UINavBarButton *_buttonStyleRedButton;
    UINavBarButton *_barStyleBlueButton;
    UINavBarButton *_barStyleBlackButton;
    NSMutableDictionary *_applicationStartupPaths;
    int _buttonInactiveStyle;
    int _buttonActiveStyle;
    int _buttonBackStyle;
    int _barStyle;
    NSString *_settingsPath;
    id _delegate;
    UIKeyboard *_keyboard;
}

- (id)initWithFrame:(struct CGRect)fp8 withSettingsPath:(id)fp24 withMFApp:(id)fp28;
- (void)dealloc;
- (id)delegate;
- (id)startupPath;
- (id)startupPathForApplication:(id)fp8;
- (BOOL)startupInLastPath;
- (BOOL)showHiddenFiles;
- (BOOL)showDotDot;
- (BOOL)sortFiles;
- (BOOL)launchApplications;
- (BOOL)launchExecutables;
- (BOOL)systemFileAccess;
- (id)syncLocalPath;
- (id)syncRemotePath;
- (id)syncServerAddress;
- (id)syncUsername;
- (int)browserRowHeight;
- (int)buttonInactiveStyle;
- (int)buttonActiveStyle;
- (int)buttonBackStyle;
- (int)barStyle;
- (id)fileTypeAssociations;
- (void)setDelegate:(id)fp8;
- (void)setStartupPath:(id)fp8;
- (void)setStartupPath:(id)fp8 forApplication:(id)fp12;
- (void)setStartupInLastPath:(BOOL)fp8;
- (void)setShowHiddenFiles:(BOOL)fp8;
- (void)setShowDotDot:(BOOL)fp8;
- (void)setSortFiles:(BOOL)fp8;
- (void)setLaunchApplications:(BOOL)fp8;
- (void)setLaunchExecutables:(BOOL)fp8;
- (void)setSystemFileAccess:(BOOL)fp8;
- (void)setSyncLocalPath:(id)fp8;
- (void)setSyncRemotePath:(id)fp8;
- (void)setSyncServerAddress:(id)fp8;
- (void)setSyncUsername:(id)fp8;
- (void)setBrowserRowHeight:(int)fp8;
- (void)setButtonInactiveStyle:(int)fp8;
- (void)setButtonActiveStyle:(int)fp8;
- (void)setButtonBackStyle:(int)fp8;
- (void)setButtonStyleBlue;
- (void)setButtonStyleRed;
- (void)setBarStyle:(int)fp8;
- (void)setBarStyleBlue;
- (void)setBarStyleBlack;
- (void)setFileTypeAssociations:(id)fp8;
- (void)removeKeyboard;
- (void)readSettings;
- (void)writeSettings;
- (void)scrollerDidEndDragging:(id)fp8;
- (int)numberOfGroupsInPreferencesTable:(id)fp8;
- (int)preferencesTable:(id)fp8 numberOfRowsInGroup:(int)fp12;
- (id)preferencesTable:(id)fp8 cellForGroup:(int)fp12;
- (BOOL)preferencesTable:(id)fp8 isLabelGroup:(int)fp12;
- (float)preferencesTable:(id)fp8 heightForRow:(int)fp12 inGroup:(int)fp16 withProposedHeight:(float)fp20;
- (id)preferencesTable:(id)fp8 cellForRow:(int)fp12 inGroup:(int)fp16;
- (id)methodSignatureForSelector:(SEL)fp8;
- (BOOL)respondsToSelector:(SEL)fp8;
- (void)forwardInvocation:(id)fp8;

@end

@interface MSAppLauncher : NSObject
{
}

+ (void)launchApplication:(id)fp8 withArguments:(id)fp12 withLaunchingAppID:(id)fp16 withApplication:(id)fp20;
+ (void)launchApplication:(id)fp8 withLaunchingAppID:(id)fp12 withApplication:(id)fp16;
+ (id)readLaunchInfoForAppID:(id)fp8 withApplication:(id)fp12 deletingLaunchPList:(BOOL)fp16;
+ (id)readLaunchInfoKey:(id)fp8 forAppID:(id)fp12 withApplication:(id)fp16 deletingLaunchPList:(BOOL)fp20;
+ (id)readLaunchInfoArgumentsForAppID:(id)fp8 withApplication:(id)fp12 deletingLaunchPList:(BOOL)fp16;
+ (id)readLaunchInfoArgumentForAppID:(id)fp8 withApplication:(id)fp12 deletingLaunchPList:(BOOL)fp16;
+ (id)msDirPathWithApplication:(id)fp8;
+ (id)launchInfoPathForAppID:(id)fp8 withApplication:(id)fp12;

@end


