From 53c728d367c1518cffd3794d5883c99c1f5a30b1 Mon Sep 17 00:00:00 2001 From: MAXXL Date: Fri, 7 Dec 2012 19:45:25 +0400 Subject: [PATCH] Final --- README.md | 18 +- RapidMail/RapidMail.xcodeproj/project.pbxproj | 465 +++ .../contents.xcworkspacedata | 7 + .../UserInterfaceState.xcuserstate | Bin 0 -> 9922 bytes .../xcschemes/RapidMail.xcscheme | 96 + .../xcschemes/xcschememanagement.plist | 27 + RapidMail/RapidMail/AppDelegate.h | 15 + RapidMail/RapidMail/AppDelegate.m | 18 + RapidMail/RapidMail/RapidMail-Info.plist | 36 + RapidMail/RapidMail/RapidMail-Prefix.pch | 7 + RapidMail/RapidMail/Settings.xib | 1341 ++++++ RapidMail/RapidMail/en.lproj/Credits.rtf | 29 + .../RapidMail/en.lproj/InfoPlist.strings | 2 + RapidMail/RapidMail/en.lproj/MainMenu.xib | 3691 +++++++++++++++++ RapidMail/RapidMail/main.m | 14 + .../RapidMailTests/RapidMailTests-Info.plist | 22 + RapidMail/RapidMailTests/RapidMailTests.h | 13 + RapidMail/RapidMailTests/RapidMailTests.m | 32 + .../RapidMailTests/en.lproj/InfoPlist.strings | 2 + 19 files changed, 5823 insertions(+), 12 deletions(-) create mode 100644 RapidMail/RapidMail.xcodeproj/project.pbxproj create mode 100644 RapidMail/RapidMail.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 RapidMail/RapidMail.xcodeproj/project.xcworkspace/xcuserdata/1c.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 RapidMail/RapidMail.xcodeproj/xcuserdata/1c.xcuserdatad/xcschemes/RapidMail.xcscheme create mode 100644 RapidMail/RapidMail.xcodeproj/xcuserdata/1c.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 RapidMail/RapidMail/AppDelegate.h create mode 100644 RapidMail/RapidMail/AppDelegate.m create mode 100644 RapidMail/RapidMail/RapidMail-Info.plist create mode 100644 RapidMail/RapidMail/RapidMail-Prefix.pch create mode 100644 RapidMail/RapidMail/Settings.xib create mode 100644 RapidMail/RapidMail/en.lproj/Credits.rtf create mode 100644 RapidMail/RapidMail/en.lproj/InfoPlist.strings create mode 100644 RapidMail/RapidMail/en.lproj/MainMenu.xib create mode 100644 RapidMail/RapidMail/main.m create mode 100644 RapidMail/RapidMailTests/RapidMailTests-Info.plist create mode 100644 RapidMail/RapidMailTests/RapidMailTests.h create mode 100644 RapidMail/RapidMailTests/RapidMailTests.m create mode 100644 RapidMail/RapidMailTests/en.lproj/InfoPlist.strings diff --git a/README.md b/README.md index 630317e..8bde4ad 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,7 @@ Проект 2. Идея и интерфейс приложения -============= - -Придумайте приложение для OS X, разработайте графический интерфейс и сдайте: - -1. Подробное описание в README.md или PDF. Описание должно включать: - * Проблему, которую решает приложение - * Аудитория приложения - * Пример сценария использования приложения - * Описание поведения (что происходит при загрузке, что происходит при нажатии на кнопку Х, и так далее). -2. Вся папка с проектом, в которой обязательно должен быть .xib-файл с графическим интерфейсом. - -[Сдать работу](https://u.hexlet.org/courses/4/assignments/6) \ No newline at end of file +1. Задача приложения RapidMail. +Программа RapidMail предназначена для быстрой отправки текстового сообщения на заранее заданный адрес. +2. Аудитория приложения - пользователь компьютера,которому необходимо зафиксировать некоторую информацию в своем почтовом ящике (ссылку, напоминание и т.п.) +3. Описание работы приложения. +После запуска программа выводит свой значок в верхней строке меню. При первом запуске необходимо задать в настройках программы e-mail получателя, с каким заголовком будут отсылаться письма, а также адрес SMTP сервера и параметры учетной записи на нем. +После клика на значке программы будет выведено основное окно программы,содержащее TextBox для ввода текстового сообщения и две кнопки: Send (Отправить) и Cancel(Отмена). Пользователь вводит текст, нажимает на кнопку "Отправить" и сообщение уходит на заданный адрес. \ No newline at end of file diff --git a/RapidMail/RapidMail.xcodeproj/project.pbxproj b/RapidMail/RapidMail.xcodeproj/project.pbxproj new file mode 100644 index 0000000..9608728 --- /dev/null +++ b/RapidMail/RapidMail.xcodeproj/project.pbxproj @@ -0,0 +1,465 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 5B4FC449167241E100EFAA21 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5B4FC448167241E100EFAA21 /* Cocoa.framework */; }; + 5B4FC453167241E100EFAA21 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 5B4FC451167241E100EFAA21 /* InfoPlist.strings */; }; + 5B4FC455167241E100EFAA21 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B4FC454167241E100EFAA21 /* main.m */; }; + 5B4FC459167241E100EFAA21 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 5B4FC457167241E100EFAA21 /* Credits.rtf */; }; + 5B4FC45C167241E100EFAA21 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B4FC45B167241E100EFAA21 /* AppDelegate.m */; }; + 5B4FC45F167241E100EFAA21 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5B4FC45D167241E100EFAA21 /* MainMenu.xib */; }; + 5B4FC467167241E100EFAA21 /* SenTestingKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5B4FC466167241E100EFAA21 /* SenTestingKit.framework */; }; + 5B4FC468167241E100EFAA21 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5B4FC448167241E100EFAA21 /* Cocoa.framework */; }; + 5B4FC470167241E100EFAA21 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 5B4FC46E167241E100EFAA21 /* InfoPlist.strings */; }; + 5B4FC473167241E100EFAA21 /* RapidMailTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B4FC472167241E100EFAA21 /* RapidMailTests.m */; }; + 5B4FC47D167242D400EFAA21 /* Settings.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5B4FC47C167242D400EFAA21 /* Settings.xib */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 5B4FC469167241E100EFAA21 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5B4FC43B167241E100EFAA21 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5B4FC443167241E100EFAA21; + remoteInfo = RapidMail; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 5B4FC444167241E100EFAA21 /* RapidMail.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RapidMail.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 5B4FC448167241E100EFAA21 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; + 5B4FC44B167241E100EFAA21 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; + 5B4FC44C167241E100EFAA21 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; + 5B4FC44D167241E100EFAA21 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 5B4FC450167241E100EFAA21 /* RapidMail-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "RapidMail-Info.plist"; sourceTree = ""; }; + 5B4FC452167241E100EFAA21 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 5B4FC454167241E100EFAA21 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 5B4FC456167241E100EFAA21 /* RapidMail-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "RapidMail-Prefix.pch"; sourceTree = ""; }; + 5B4FC458167241E100EFAA21 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = en; path = en.lproj/Credits.rtf; sourceTree = ""; }; + 5B4FC45A167241E100EFAA21 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 5B4FC45B167241E100EFAA21 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 5B4FC45E167241E100EFAA21 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainMenu.xib; sourceTree = ""; }; + 5B4FC465167241E100EFAA21 /* RapidMailTests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RapidMailTests.octest; sourceTree = BUILT_PRODUCTS_DIR; }; + 5B4FC466167241E100EFAA21 /* SenTestingKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SenTestingKit.framework; path = Library/Frameworks/SenTestingKit.framework; sourceTree = DEVELOPER_DIR; }; + 5B4FC46D167241E100EFAA21 /* RapidMailTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "RapidMailTests-Info.plist"; sourceTree = ""; }; + 5B4FC46F167241E100EFAA21 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 5B4FC471167241E100EFAA21 /* RapidMailTests.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RapidMailTests.h; sourceTree = ""; }; + 5B4FC472167241E100EFAA21 /* RapidMailTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RapidMailTests.m; sourceTree = ""; }; + 5B4FC47C167242D400EFAA21 /* Settings.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = Settings.xib; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 5B4FC441167241E100EFAA21 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B4FC449167241E100EFAA21 /* Cocoa.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5B4FC461167241E100EFAA21 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B4FC467167241E100EFAA21 /* SenTestingKit.framework in Frameworks */, + 5B4FC468167241E100EFAA21 /* Cocoa.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 5B4FC439167241E100EFAA21 = { + isa = PBXGroup; + children = ( + 5B4FC44E167241E100EFAA21 /* RapidMail */, + 5B4FC46B167241E100EFAA21 /* RapidMailTests */, + 5B4FC447167241E100EFAA21 /* Frameworks */, + 5B4FC445167241E100EFAA21 /* Products */, + ); + sourceTree = ""; + }; + 5B4FC445167241E100EFAA21 /* Products */ = { + isa = PBXGroup; + children = ( + 5B4FC444167241E100EFAA21 /* RapidMail.app */, + 5B4FC465167241E100EFAA21 /* RapidMailTests.octest */, + ); + name = Products; + sourceTree = ""; + }; + 5B4FC447167241E100EFAA21 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 5B4FC448167241E100EFAA21 /* Cocoa.framework */, + 5B4FC466167241E100EFAA21 /* SenTestingKit.framework */, + 5B4FC44A167241E100EFAA21 /* Other Frameworks */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5B4FC44A167241E100EFAA21 /* Other Frameworks */ = { + isa = PBXGroup; + children = ( + 5B4FC44B167241E100EFAA21 /* AppKit.framework */, + 5B4FC44C167241E100EFAA21 /* CoreData.framework */, + 5B4FC44D167241E100EFAA21 /* Foundation.framework */, + ); + name = "Other Frameworks"; + sourceTree = ""; + }; + 5B4FC44E167241E100EFAA21 /* RapidMail */ = { + isa = PBXGroup; + children = ( + 5B4FC45A167241E100EFAA21 /* AppDelegate.h */, + 5B4FC45B167241E100EFAA21 /* AppDelegate.m */, + 5B4FC45D167241E100EFAA21 /* MainMenu.xib */, + 5B4FC47C167242D400EFAA21 /* Settings.xib */, + 5B4FC44F167241E100EFAA21 /* Supporting Files */, + ); + path = RapidMail; + sourceTree = ""; + }; + 5B4FC44F167241E100EFAA21 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 5B4FC450167241E100EFAA21 /* RapidMail-Info.plist */, + 5B4FC451167241E100EFAA21 /* InfoPlist.strings */, + 5B4FC454167241E100EFAA21 /* main.m */, + 5B4FC456167241E100EFAA21 /* RapidMail-Prefix.pch */, + 5B4FC457167241E100EFAA21 /* Credits.rtf */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 5B4FC46B167241E100EFAA21 /* RapidMailTests */ = { + isa = PBXGroup; + children = ( + 5B4FC471167241E100EFAA21 /* RapidMailTests.h */, + 5B4FC472167241E100EFAA21 /* RapidMailTests.m */, + 5B4FC46C167241E100EFAA21 /* Supporting Files */, + ); + path = RapidMailTests; + sourceTree = ""; + }; + 5B4FC46C167241E100EFAA21 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 5B4FC46D167241E100EFAA21 /* RapidMailTests-Info.plist */, + 5B4FC46E167241E100EFAA21 /* InfoPlist.strings */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 5B4FC443167241E100EFAA21 /* RapidMail */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5B4FC476167241E100EFAA21 /* Build configuration list for PBXNativeTarget "RapidMail" */; + buildPhases = ( + 5B4FC440167241E100EFAA21 /* Sources */, + 5B4FC441167241E100EFAA21 /* Frameworks */, + 5B4FC442167241E100EFAA21 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = RapidMail; + productName = RapidMail; + productReference = 5B4FC444167241E100EFAA21 /* RapidMail.app */; + productType = "com.apple.product-type.application"; + }; + 5B4FC464167241E100EFAA21 /* RapidMailTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5B4FC479167241E100EFAA21 /* Build configuration list for PBXNativeTarget "RapidMailTests" */; + buildPhases = ( + 5B4FC460167241E100EFAA21 /* Sources */, + 5B4FC461167241E100EFAA21 /* Frameworks */, + 5B4FC462167241E100EFAA21 /* Resources */, + 5B4FC463167241E100EFAA21 /* ShellScript */, + ); + buildRules = ( + ); + dependencies = ( + 5B4FC46A167241E100EFAA21 /* PBXTargetDependency */, + ); + name = RapidMailTests; + productName = RapidMailTests; + productReference = 5B4FC465167241E100EFAA21 /* RapidMailTests.octest */; + productType = "com.apple.product-type.bundle"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 5B4FC43B167241E100EFAA21 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0450; + ORGANIZATIONNAME = MAXX; + }; + buildConfigurationList = 5B4FC43E167241E100EFAA21 /* Build configuration list for PBXProject "RapidMail" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 5B4FC439167241E100EFAA21; + productRefGroup = 5B4FC445167241E100EFAA21 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 5B4FC443167241E100EFAA21 /* RapidMail */, + 5B4FC464167241E100EFAA21 /* RapidMailTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 5B4FC442167241E100EFAA21 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B4FC453167241E100EFAA21 /* InfoPlist.strings in Resources */, + 5B4FC459167241E100EFAA21 /* Credits.rtf in Resources */, + 5B4FC45F167241E100EFAA21 /* MainMenu.xib in Resources */, + 5B4FC47D167242D400EFAA21 /* Settings.xib in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5B4FC462167241E100EFAA21 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B4FC470167241E100EFAA21 /* InfoPlist.strings in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 5B4FC463167241E100EFAA21 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 5B4FC440167241E100EFAA21 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B4FC455167241E100EFAA21 /* main.m in Sources */, + 5B4FC45C167241E100EFAA21 /* AppDelegate.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5B4FC460167241E100EFAA21 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B4FC473167241E100EFAA21 /* RapidMailTests.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 5B4FC46A167241E100EFAA21 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 5B4FC443167241E100EFAA21 /* RapidMail */; + targetProxy = 5B4FC469167241E100EFAA21 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 5B4FC451167241E100EFAA21 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 5B4FC452167241E100EFAA21 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 5B4FC457167241E100EFAA21 /* Credits.rtf */ = { + isa = PBXVariantGroup; + children = ( + 5B4FC458167241E100EFAA21 /* en */, + ); + name = Credits.rtf; + sourceTree = ""; + }; + 5B4FC45D167241E100EFAA21 /* MainMenu.xib */ = { + isa = PBXVariantGroup; + children = ( + 5B4FC45E167241E100EFAA21 /* en */, + ); + name = MainMenu.xib; + sourceTree = ""; + }; + 5B4FC46E167241E100EFAA21 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 5B4FC46F167241E100EFAA21 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 5B4FC474167241E100EFAA21 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.8; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + }; + name = Debug; + }; + 5B4FC475167241E100EFAA21 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_OBJC_EXCEPTIONS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.8; + SDKROOT = macosx; + }; + name = Release; + }; + 5B4FC477167241E100EFAA21 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "RapidMail/RapidMail-Prefix.pch"; + INFOPLIST_FILE = "RapidMail/RapidMail-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 5B4FC478167241E100EFAA21 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "RapidMail/RapidMail-Prefix.pch"; + INFOPLIST_FILE = "RapidMail/RapidMail-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; + 5B4FC47A167241E100EFAA21 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/RapidMail.app/Contents/MacOS/RapidMail"; + COMBINE_HIDPI_IMAGES = YES; + FRAMEWORK_SEARCH_PATHS = "\"$(DEVELOPER_LIBRARY_DIR)/Frameworks\""; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "RapidMail/RapidMail-Prefix.pch"; + INFOPLIST_FILE = "RapidMailTests/RapidMailTests-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUNDLE_LOADER)"; + WRAPPER_EXTENSION = octest; + }; + name = Debug; + }; + 5B4FC47B167241E100EFAA21 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/RapidMail.app/Contents/MacOS/RapidMail"; + COMBINE_HIDPI_IMAGES = YES; + FRAMEWORK_SEARCH_PATHS = "\"$(DEVELOPER_LIBRARY_DIR)/Frameworks\""; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "RapidMail/RapidMail-Prefix.pch"; + INFOPLIST_FILE = "RapidMailTests/RapidMailTests-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUNDLE_LOADER)"; + WRAPPER_EXTENSION = octest; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 5B4FC43E167241E100EFAA21 /* Build configuration list for PBXProject "RapidMail" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5B4FC474167241E100EFAA21 /* Debug */, + 5B4FC475167241E100EFAA21 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5B4FC476167241E100EFAA21 /* Build configuration list for PBXNativeTarget "RapidMail" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5B4FC477167241E100EFAA21 /* Debug */, + 5B4FC478167241E100EFAA21 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + 5B4FC479167241E100EFAA21 /* Build configuration list for PBXNativeTarget "RapidMailTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5B4FC47A167241E100EFAA21 /* Debug */, + 5B4FC47B167241E100EFAA21 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; +/* End XCConfigurationList section */ + }; + rootObject = 5B4FC43B167241E100EFAA21 /* Project object */; +} diff --git a/RapidMail/RapidMail.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/RapidMail/RapidMail.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..bd1a6b4 --- /dev/null +++ b/RapidMail/RapidMail.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/RapidMail/RapidMail.xcodeproj/project.xcworkspace/xcuserdata/1c.xcuserdatad/UserInterfaceState.xcuserstate b/RapidMail/RapidMail.xcodeproj/project.xcworkspace/xcuserdata/1c.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..a35dc3612c9717448912c85590f74e70665e5732 GIT binary patch literal 9922 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/RapidMail/RapidMail.xcodeproj/xcuserdata/1c.xcuserdatad/xcschemes/xcschememanagement.plist b/RapidMail/RapidMail.xcodeproj/xcuserdata/1c.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..e63519c --- /dev/null +++ b/RapidMail/RapidMail.xcodeproj/xcuserdata/1c.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,27 @@ + + + + + SchemeUserState + + RapidMail.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 5B4FC443167241E100EFAA21 + + primary + + + 5B4FC464167241E100EFAA21 + + primary + + + + + diff --git a/RapidMail/RapidMail/AppDelegate.h b/RapidMail/RapidMail/AppDelegate.h new file mode 100644 index 0000000..90d478f --- /dev/null +++ b/RapidMail/RapidMail/AppDelegate.h @@ -0,0 +1,15 @@ +// +// AppDelegate.h +// RapidMail +// +// Created by Makarenko Vitali on 07.12.12. +// Copyright (c) 2012 MAXX. All rights reserved. +// + +#import + +@interface AppDelegate : NSObject + +@property (assign) IBOutlet NSWindow *window; + +@end diff --git a/RapidMail/RapidMail/AppDelegate.m b/RapidMail/RapidMail/AppDelegate.m new file mode 100644 index 0000000..38ba89e --- /dev/null +++ b/RapidMail/RapidMail/AppDelegate.m @@ -0,0 +1,18 @@ +// +// AppDelegate.m +// RapidMail +// +// Created by Makarenko Vitali on 07.12.12. +// Copyright (c) 2012 MAXX. All rights reserved. +// + +#import "AppDelegate.h" + +@implementation AppDelegate + +- (void)applicationDidFinishLaunching:(NSNotification *)aNotification +{ + // Insert code here to initialize your application +} + +@end diff --git a/RapidMail/RapidMail/RapidMail-Info.plist b/RapidMail/RapidMail/RapidMail-Info.plist new file mode 100644 index 0000000..f922baf --- /dev/null +++ b/RapidMail/RapidMail/RapidMail-Info.plist @@ -0,0 +1,36 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + + CFBundleIdentifier + MAXX.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + LSApplicationCategoryType + public.app-category.utilities + LSMinimumSystemVersion + ${MACOSX_DEPLOYMENT_TARGET} + NSHumanReadableCopyright + Copyright © 2012 MAXX. All rights reserved. + NSMainNibFile + MainMenu + NSPrincipalClass + NSApplication + + diff --git a/RapidMail/RapidMail/RapidMail-Prefix.pch b/RapidMail/RapidMail/RapidMail-Prefix.pch new file mode 100644 index 0000000..832f820 --- /dev/null +++ b/RapidMail/RapidMail/RapidMail-Prefix.pch @@ -0,0 +1,7 @@ +// +// Prefix header for all source files of the 'RapidMail' target in the 'RapidMail' project +// + +#ifdef __OBJC__ + #import +#endif diff --git a/RapidMail/RapidMail/Settings.xib b/RapidMail/RapidMail/Settings.xib new file mode 100644 index 0000000..db2a837 --- /dev/null +++ b/RapidMail/RapidMail/Settings.xib @@ -0,0 +1,1341 @@ + + + + 1080 + 12C60 + 2844 + 1187.34 + 625.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 2844 + + + IBNSLayoutConstraint + NSButton + NSButtonCell + NSCustomObject + NSTextField + NSTextFieldCell + NSView + NSWindowTemplate + + + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + + NSObject + + + FirstResponder + + + NSApplication + + + 15 + 2 + {{196, 240}, {512, 244}} + 544735232 + Settings + NSWindow + + + + + 256 + + + + 268 + {{17, 207}, {116, 17}} + + + _NS:1535 + YES + + 68157504 + 272630784 + Recepient e-mail: + + LucidaGrande + 13 + 1044 + + _NS:1535 + + + 6 + System + controlColor + + 3 + MC42NjY2NjY2NjY3AA + + + + 6 + System + controlTextColor + + 3 + MAA + + + + NO + + + + 268 + {{175, 202}, {317, 22}} + + + _NS:9 + YES + + -1804599231 + 272630784 + + + _NS:9 + + YES + + 6 + System + textBackgroundColor + + 3 + MQA + + + + 6 + System + textColor + + + + NO + + + + 268 + {{17, 141}, {89, 17}} + + + _NS:1535 + YES + + 68157504 + 272630784 + SMTP server:: + + _NS:1535 + + + + + NO + + + + 268 + {{175, 136}, {317, 22}} + + + _NS:9 + YES + + -1804599231 + 272630784 + + + _NS:9 + + YES + + + + NO + + + + 268 + {{17, 106}, {43, 17}} + + + _NS:1535 + YES + + 68157504 + 272630784 + Login: + + _NS:1535 + + + + + NO + + + + 268 + {{175, 101}, {317, 22}} + + + _NS:9 + YES + + -1804599231 + 272630784 + + + _NS:9 + + YES + + + + NO + + + + 268 + {{17, 69}, {68, 17}} + + + _NS:1535 + YES + + 68157504 + 272630784 + Password: + + _NS:1535 + + + + + NO + + + + 268 + {{175, 64}, {317, 22}} + + + _NS:9 + YES + + -1804599231 + 272630784 + + + _NS:9 + + YES + + + + NO + + + + 268 + {{17, 177}, {100, 17}} + + + _NS:1535 + YES + + 68157504 + 272630784 + E-mail subject: + + _NS:1535 + + + + + NO + + + + 268 + {{175, 170}, {317, 22}} + + + _NS:9 + YES + + -1804599231 + 272630784 + + + _NS:9 + + YES + + + + NO + + + + 268 + {{14, 13}, {205, 32}} + + + _NS:9 + YES + + 67108864 + 134217728 + Save + + _NS:9 + + -2038284288 + 129 + + + 200 + 25 + + NO + + + + 268 + {{262, 13}, {236, 32}} + + + _NS:9 + YES + + 67108864 + 134217728 + Cancel + + _NS:9 + + -2038284288 + 129 + + Gw + 200 + 25 + + NO + + + {512, 244} + + + + {{0, 0}, {2560, 1418}} + {10000000000000, 10000000000000} + YES + + + + + + + + 0 + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + -3 + + + Application + + + 1 + + + + + + + + 2 + + + + + + 4 + 0 + + 4 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 6 + 0 + + 6 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 4 + 0 + + 4 + 1 + + 64 + + 1000 + + 3 + 9 + 3 + + + + 6 + 0 + + 6 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 5 + 0 + + 5 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 5 + 0 + + 5 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 6 + 0 + + 6 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 4 + 0 + + 4 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 5 + 0 + + 5 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 6 + 0 + + 6 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 3 + 0 + + 4 + 1 + + 10 + + 1000 + + 6 + 24 + 3 + + + + 5 + 0 + + 5 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 6 + 0 + + 6 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 5 + 0 + + 5 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 6 + 0 + + 6 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 3 + 0 + + 3 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 3 + 0 + + 3 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 5 + 0 + + 5 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 3 + 0 + + 3 + 1 + + 121 + + 1000 + + 3 + 9 + 3 + + + + 5 + 0 + + 5 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 3 + 0 + + 3 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 3 + 0 + + 3 + 1 + + 86 + + 1000 + + 3 + 9 + 3 + + + + 5 + 0 + + 5 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 3 + 0 + + 3 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 3 + 0 + + 3 + 1 + + 50 + + 1000 + + 3 + 9 + 3 + + + + 5 + 0 + + 5 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 3 + 0 + + 3 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 5 + 0 + + 5 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + + + + + + + + + + + + + + 3 + + + + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + + 7 + 0 + + 0 + 1 + + 317 + + 1000 + + 3 + 9 + 1 + + + + + + 8 + + + + + 10 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + + + + 17 + + + + + + + + 19 + + + + + 20 + + + + + 24 + + + + + 28 + + + + + 29 + + + + + + + + 30 + + + + + + + + 32 + + + + + 33 + + + + + 36 + + + + + 38 + + + + + 39 + + + + + 40 + + + + + 42 + + + + + + + + 43 + + + + + + + + 45 + + + + + 46 + + + + + 56 + + + + + 57 + + + + + 59 + + + + + 61 + + + + + 62 + + + + + 64 + + + + + 65 + + + + + + + + 66 + + + + + + + + 68 + + + + + 69 + + + + + 74 + + + + + 75 + + + + + 76 + + + + + 77 + + + + + 78 + + + + + 79 + + + + + + 7 + 0 + + 0 + 1 + + 193 + + 1000 + + 3 + 9 + 1 + + + + + + 80 + + + + + 82 + + + + + 83 + + + + + + 7 + 0 + + 0 + 1 + + 224 + + 1000 + + 3 + 9 + 1 + + + + + + 84 + + + + + 86 + + + + + 88 + + + + + 89 + + + + + 90 + + + + + 92 + + + + + 93 + + + + + 94 + + + + + 95 + + + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{357, 418}, {480, 270}} + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + + 95 + + + 0 + IBCocoaFramework + YES + 3 + YES + + diff --git a/RapidMail/RapidMail/en.lproj/Credits.rtf b/RapidMail/RapidMail/en.lproj/Credits.rtf new file mode 100644 index 0000000..46576ef --- /dev/null +++ b/RapidMail/RapidMail/en.lproj/Credits.rtf @@ -0,0 +1,29 @@ +{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;} +{\colortbl;\red255\green255\blue255;} +\paperw9840\paperh8400 +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural + +\f0\b\fs24 \cf0 Engineering: +\b0 \ + Some people\ +\ + +\b Human Interface Design: +\b0 \ + Some other people\ +\ + +\b Testing: +\b0 \ + Hopefully not nobody\ +\ + +\b Documentation: +\b0 \ + Whoever\ +\ + +\b With special thanks to: +\b0 \ + Mom\ +} diff --git a/RapidMail/RapidMail/en.lproj/InfoPlist.strings b/RapidMail/RapidMail/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/RapidMail/RapidMail/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/RapidMail/RapidMail/en.lproj/MainMenu.xib b/RapidMail/RapidMail/en.lproj/MainMenu.xib new file mode 100644 index 0000000..8c8ae94 --- /dev/null +++ b/RapidMail/RapidMail/en.lproj/MainMenu.xib @@ -0,0 +1,3691 @@ + + + + 1080 + 12C60 + 2844 + 1187.34 + 625.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 2844 + + + IBNSLayoutConstraint + NSButton + NSButtonCell + NSCustomObject + NSMenu + NSMenuItem + NSTextField + NSTextFieldCell + NSView + NSWindowTemplate + + + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + + NSApplication + + + FirstResponder + + + NSApplication + + + AMainMenu + + + + RapidMail + + 1048576 + 2147483647 + + NSImage + NSMenuCheckmark + + + NSImage + NSMenuMixedState + + submenuAction: + + RapidMail + + + + About RapidMail + + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Preferences… + , + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Services + + 1048576 + 2147483647 + + + submenuAction: + + Services + + _NSServicesMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Hide RapidMail + h + 1048576 + 2147483647 + + + + + + Hide Others + h + 1572864 + 2147483647 + + + + + + Show All + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Quit RapidMail + q + 1048576 + 2147483647 + + + + + _NSAppleMenu + + + + + File + + 1048576 + 2147483647 + + + submenuAction: + + File + + + + New + n + 1048576 + 2147483647 + + + + + + Open… + o + 1048576 + 2147483647 + + + + + + Open Recent + + 1048576 + 2147483647 + + + submenuAction: + + Open Recent + + + + Clear Menu + + 1048576 + 2147483647 + + + + + _NSRecentDocumentsMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Close + w + 1048576 + 2147483647 + + + + + + Save… + s + 1048576 + 2147483647 + + + + + + Revert to Saved + + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Page Setup... + P + 1179648 + 2147483647 + + + + + + + Print… + p + 1048576 + 2147483647 + + + + + + + + + Edit + + 1048576 + 2147483647 + + + submenuAction: + + Edit + + + + Undo + z + 1048576 + 2147483647 + + + + + + Redo + Z + 1179648 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Cut + x + 1048576 + 2147483647 + + + + + + Copy + c + 1048576 + 2147483647 + + + + + + Paste + v + 1048576 + 2147483647 + + + + + + Paste and Match Style + V + 1572864 + 2147483647 + + + + + + Delete + + 1048576 + 2147483647 + + + + + + Select All + a + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Find + + 1048576 + 2147483647 + + + submenuAction: + + Find + + + + Find… + f + 1048576 + 2147483647 + + + 1 + + + + Find and Replace… + f + 1572864 + 2147483647 + + + 12 + + + + Find Next + g + 1048576 + 2147483647 + + + 2 + + + + Find Previous + G + 1179648 + 2147483647 + + + 3 + + + + Use Selection for Find + e + 1048576 + 2147483647 + + + 7 + + + + Jump to Selection + j + 1048576 + 2147483647 + + + + + + + + + Spelling and Grammar + + 1048576 + 2147483647 + + + submenuAction: + + Spelling and Grammar + + + + Show Spelling and Grammar + : + 1048576 + 2147483647 + + + + + + Check Document Now + ; + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Check Spelling While Typing + + 1048576 + 2147483647 + + + + + + Check Grammar With Spelling + + 1048576 + 2147483647 + + + + + + Correct Spelling Automatically + + 2147483647 + + + + + + + + + Substitutions + + 1048576 + 2147483647 + + + submenuAction: + + Substitutions + + + + Show Substitutions + + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Smart Copy/Paste + f + 1048576 + 2147483647 + + + 1 + + + + Smart Quotes + g + 1048576 + 2147483647 + + + 2 + + + + Smart Dashes + + 2147483647 + + + + + + Smart Links + G + 1179648 + 2147483647 + + + 3 + + + + Text Replacement + + 2147483647 + + + + + + + + + Transformations + + 2147483647 + + + submenuAction: + + Transformations + + + + Make Upper Case + + 2147483647 + + + + + + Make Lower Case + + 2147483647 + + + + + + Capitalize + + 2147483647 + + + + + + + + + Speech + + 1048576 + 2147483647 + + + submenuAction: + + Speech + + + + Start Speaking + + 1048576 + 2147483647 + + + + + + Stop Speaking + + 1048576 + 2147483647 + + + + + + + + + + + + Format + + 2147483647 + + + submenuAction: + + Format + + + + Font + + 2147483647 + + + submenuAction: + + Font + + + + Show Fonts + t + 1048576 + 2147483647 + + + + + + Bold + b + 1048576 + 2147483647 + + + 2 + + + + Italic + i + 1048576 + 2147483647 + + + 1 + + + + Underline + u + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Bigger + + + 1048576 + 2147483647 + + + 3 + + + + Smaller + - + 1048576 + 2147483647 + + + 4 + + + + YES + YES + + + 2147483647 + + + + + + Kern + + 2147483647 + + + submenuAction: + + Kern + + + + Use Default + + 2147483647 + + + + + + Use None + + 2147483647 + + + + + + Tighten + + 2147483647 + + + + + + Loosen + + 2147483647 + + + + + + + + + Ligatures + + 2147483647 + + + submenuAction: + + Ligatures + + + + Use Default + + 2147483647 + + + + + + Use None + + 2147483647 + + + + + + Use All + + 2147483647 + + + + + + + + + Baseline + + 2147483647 + + + submenuAction: + + Baseline + + + + Use Default + + 2147483647 + + + + + + Superscript + + 2147483647 + + + + + + Subscript + + 2147483647 + + + + + + Raise + + 2147483647 + + + + + + Lower + + 2147483647 + + + + + + + + + YES + YES + + + 2147483647 + + + + + + Show Colors + C + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Copy Style + c + 1572864 + 2147483647 + + + + + + Paste Style + v + 1572864 + 2147483647 + + + + + _NSFontMenu + + + + + Text + + 2147483647 + + + submenuAction: + + Text + + + + Align Left + { + 1048576 + 2147483647 + + + + + + Center + | + 1048576 + 2147483647 + + + + + + Justify + + 2147483647 + + + + + + Align Right + } + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Writing Direction + + 2147483647 + + + submenuAction: + + Writing Direction + + + + YES + Paragraph + + 2147483647 + + + + + + CURlZmF1bHQ + + 2147483647 + + + + + + CUxlZnQgdG8gUmlnaHQ + + 2147483647 + + + + + + CVJpZ2h0IHRvIExlZnQ + + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + YES + Selection + + 2147483647 + + + + + + CURlZmF1bHQ + + 2147483647 + + + + + + CUxlZnQgdG8gUmlnaHQ + + 2147483647 + + + + + + CVJpZ2h0IHRvIExlZnQ + + 2147483647 + + + + + + + + + YES + YES + + + 2147483647 + + + + + + Show Ruler + + 2147483647 + + + + + + Copy Ruler + c + 1310720 + 2147483647 + + + + + + Paste Ruler + v + 1310720 + 2147483647 + + + + + + + + + + + + View + + 1048576 + 2147483647 + + + submenuAction: + + View + + + + Show Toolbar + t + 1572864 + 2147483647 + + + + + + Customize Toolbar… + + 1048576 + 2147483647 + + + + + + + + + Window + + 1048576 + 2147483647 + + + submenuAction: + + Window + + + + Minimize + m + 1048576 + 2147483647 + + + + + + Zoom + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Bring All to Front + + 1048576 + 2147483647 + + + + + _NSWindowsMenu + + + + + Help + + 2147483647 + + + submenuAction: + + Help + + + + RapidMail Help + ? + 1048576 + 2147483647 + + + + + _NSHelpMenu + + + + _NSMainMenu + + + 15 + 2 + {{335, 390}, {471, 168}} + 1954021376 + RapidMail + NSWindow + + + + + 256 + + + + 268 + {{14, 13}, {212, 32}} + + + + _NS:9 + YES + + 67108864 + 134217728 + Send + + LucidaGrande + 13 + 1044 + + _NS:9 + + -2038284288 + 129 + + + 200 + 25 + + NO + + + + 268 + {{20, 49}, {431, 89}} + + + + _NS:9 + YES + + -1804599231 + 272630784 + + + _NS:9 + + YES + + 6 + System + textBackgroundColor + + 3 + MQA + + + + 6 + System + textColor + + 3 + MAA + + + + NO + + + + 268 + {{241, 13}, {216, 32}} + + + _NS:9 + YES + + 67108864 + 134217728 + Cancel + + _NS:9 + + -2038284288 + 129 + + Gw + 200 + 25 + + NO + + + + 268 + {{20, 146}, {139, 17}} + + + _NS:1535 + YES + + 68157504 + 272630784 + Enter your messages: + + _NS:1535 + + + 6 + System + controlColor + + 3 + MC42NjY2NjY2NjY3AA + + + + 6 + System + controlTextColor + + + + NO + + + {471, 168} + + + + + {{0, 0}, {2560, 1418}} + {10000000000000, 10000000000000} + YES + + + AppDelegate + + + NSFontManager + + + + + + + terminate: + + + + 449 + + + + orderFrontStandardAboutPanel: + + + + 142 + + + + delegate + + + + 495 + + + + performMiniaturize: + + + + 37 + + + + arrangeInFront: + + + + 39 + + + + print: + + + + 86 + + + + runPageLayout: + + + + 87 + + + + clearRecentDocuments: + + + + 127 + + + + performClose: + + + + 193 + + + + toggleContinuousSpellChecking: + + + + 222 + + + + undo: + + + + 223 + + + + copy: + + + + 224 + + + + checkSpelling: + + + + 225 + + + + paste: + + + + 226 + + + + stopSpeaking: + + + + 227 + + + + cut: + + + + 228 + + + + showGuessPanel: + + + + 230 + + + + redo: + + + + 231 + + + + selectAll: + + + + 232 + + + + startSpeaking: + + + + 233 + + + + delete: + + + + 235 + + + + performZoom: + + + + 240 + + + + performFindPanelAction: + + + + 241 + + + + centerSelectionInVisibleArea: + + + + 245 + + + + toggleGrammarChecking: + + + + 347 + + + + toggleSmartInsertDelete: + + + + 355 + + + + toggleAutomaticQuoteSubstitution: + + + + 356 + + + + toggleAutomaticLinkDetection: + + + + 357 + + + + saveDocument: + + + + 362 + + + + revertDocumentToSaved: + + + + 364 + + + + runToolbarCustomizationPalette: + + + + 365 + + + + toggleToolbarShown: + + + + 366 + + + + hide: + + + + 367 + + + + hideOtherApplications: + + + + 368 + + + + unhideAllApplications: + + + + 370 + + + + newDocument: + + + + 373 + + + + openDocument: + + + + 374 + + + + raiseBaseline: + + + + 426 + + + + lowerBaseline: + + + + 427 + + + + copyFont: + + + + 428 + + + + subscript: + + + + 429 + + + + superscript: + + + + 430 + + + + tightenKerning: + + + + 431 + + + + underline: + + + + 432 + + + + orderFrontColorPanel: + + + + 433 + + + + useAllLigatures: + + + + 434 + + + + loosenKerning: + + + + 435 + + + + pasteFont: + + + + 436 + + + + unscript: + + + + 437 + + + + useStandardKerning: + + + + 438 + + + + useStandardLigatures: + + + + 439 + + + + turnOffLigatures: + + + + 440 + + + + turnOffKerning: + + + + 441 + + + + toggleAutomaticSpellingCorrection: + + + + 456 + + + + orderFrontSubstitutionsPanel: + + + + 458 + + + + toggleAutomaticDashSubstitution: + + + + 461 + + + + toggleAutomaticTextReplacement: + + + + 463 + + + + uppercaseWord: + + + + 464 + + + + capitalizeWord: + + + + 467 + + + + lowercaseWord: + + + + 468 + + + + pasteAsPlainText: + + + + 486 + + + + performFindPanelAction: + + + + 487 + + + + performFindPanelAction: + + + + 488 + + + + performFindPanelAction: + + + + 489 + + + + showHelp: + + + + 493 + + + + alignCenter: + + + + 518 + + + + pasteRuler: + + + + 519 + + + + toggleRuler: + + + + 520 + + + + alignRight: + + + + 521 + + + + copyRuler: + + + + 522 + + + + alignJustified: + + + + 523 + + + + alignLeft: + + + + 524 + + + + makeBaseWritingDirectionNatural: + + + + 525 + + + + makeBaseWritingDirectionLeftToRight: + + + + 526 + + + + makeBaseWritingDirectionRightToLeft: + + + + 527 + + + + makeTextWritingDirectionNatural: + + + + 528 + + + + makeTextWritingDirectionLeftToRight: + + + + 529 + + + + makeTextWritingDirectionRightToLeft: + + + + 530 + + + + performFindPanelAction: + + + + 535 + + + + addFontTrait: + + + + 421 + + + + addFontTrait: + + + + 422 + + + + modifyFont: + + + + 423 + + + + orderFrontFontPanel: + + + + 424 + + + + modifyFont: + + + + 425 + + + + window + + + + 532 + + + + + + 0 + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + -3 + + + Application + + + 29 + + + + + + + + + + + + + + 19 + + + + + + + + 56 + + + + + + + + 217 + + + + + + + + 83 + + + + + + + + 81 + + + + + + + + + + + + + + + + + 75 + + + + + 78 + + + + + 72 + + + + + 82 + + + + + 124 + + + + + + + + 77 + + + + + 73 + + + + + 79 + + + + + 112 + + + + + 74 + + + + + 125 + + + + + + + + 126 + + + + + 205 + + + + + + + + + + + + + + + + + + + + + + 202 + + + + + 198 + + + + + 207 + + + + + 214 + + + + + 199 + + + + + 203 + + + + + 197 + + + + + 206 + + + + + 215 + + + + + 218 + + + + + + + + 216 + + + + + + + + 200 + + + + + + + + + + + + + 219 + + + + + 201 + + + + + 204 + + + + + 220 + + + + + + + + + + + + + 213 + + + + + 210 + + + + + 221 + + + + + 208 + + + + + 209 + + + + + 57 + + + + + + + + + + + + + + + + + + 58 + + + + + 134 + + + + + 150 + + + + + 136 + + + + + 144 + + + + + 129 + + + + + 143 + + + + + 236 + + + + + 131 + + + + + + + + 149 + + + + + 145 + + + + + 130 + + + + + 24 + + + + + + + + + + + 92 + + + + + 5 + + + + + 239 + + + + + 23 + + + + + 295 + + + + + + + + 296 + + + + + + + + + 297 + + + + + 298 + + + + + 211 + + + + + + + + 212 + + + + + + + + + 195 + + + + + 196 + + + + + 346 + + + + + 348 + + + + + + + + 349 + + + + + + + + + + + + + + 350 + + + + + 351 + + + + + 354 + + + + + 371 + + + + + + + + 372 + + + + + 4 + 0 + + 4 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 6 + 0 + + 6 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 3 + 0 + + 4 + 1 + + 8 + + 1000 + + 6 + 24 + 3 + + + + 4 + 0 + + 4 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 5 + 0 + + 5 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 3 + 0 + + 4 + 1 + + 8 + + 1000 + + 6 + 24 + 3 + + + + 6 + 0 + + 6 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 5 + 0 + + 5 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 5 + 0 + + 5 + 1 + + 23 + + 1000 + + 3 + 9 + 3 + + + + + + + + + + 375 + + + + + + + + 376 + + + + + + + + + 377 + + + + + + + + 388 + + + + + + + + + + + + + + + + + + + + + + + 389 + + + + + 390 + + + + + 391 + + + + + 392 + + + + + 393 + + + + + 394 + + + + + 395 + + + + + 396 + + + + + 397 + + + + + + + + 398 + + + + + + + + 399 + + + + + + + + 400 + + + + + 401 + + + + + 402 + + + + + 403 + + + + + 404 + + + + + 405 + + + + + + + + + + + + 406 + + + + + 407 + + + + + 408 + + + + + 409 + + + + + 410 + + + + + 411 + + + + + + + + + + 412 + + + + + 413 + + + + + 414 + + + + + 415 + + + + + + + + + + + 416 + + + + + 417 + + + + + 418 + + + + + 419 + + + + + 420 + + + + + 450 + + + + + + + + 451 + + + + + + + + + + 452 + + + + + 453 + + + + + 454 + + + + + 457 + + + + + 459 + + + + + 460 + + + + + 462 + + + + + 465 + + + + + 466 + + + + + 485 + + + + + 490 + + + + + + + + 491 + + + + + + + + 492 + + + + + 494 + + + + + 496 + + + + + + + + 497 + + + + + + + + + + + + + + + + + 498 + + + + + 499 + + + + + 500 + + + + + 501 + + + + + 502 + + + + + 503 + + + + + + + + 504 + + + + + 505 + + + + + 506 + + + + + 507 + + + + + 508 + + + + + + + + + + + + + + + + 509 + + + + + 510 + + + + + 511 + + + + + 512 + + + + + 513 + + + + + 514 + + + + + 515 + + + + + 516 + + + + + 517 + + + + + 534 + + + + + 536 + + + + + + 7 + 0 + + 0 + 1 + + 200 + + 1000 + + 3 + 9 + 1 + + + + + + 537 + + + + + 540 + + + + + + 8 + 0 + + 0 + 1 + + 89 + + 1000 + + 3 + 9 + 1 + + + + + + 541 + + + + + 542 + + + + + 550 + + + + + 551 + + + + + + 7 + 0 + + 0 + 1 + + 204 + + 1000 + + 3 + 9 + 1 + + + + + + 552 + + + + + 554 + + + + + 555 + + + + + 556 + + + + + 557 + + + + + 558 + + + + + 559 + + + + + 562 + + + + + + + + 563 + + + + + 564 + + + + + 567 + + + + + 568 + + + + + 569 + + + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{380, 496}, {480, 360}} + + + + + + + + + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + + 569 + + + + + AppDelegate + NSObject + + window + NSWindow + + + window + + window + NSWindow + + + + IBProjectSource + ./Classes/AppDelegate.h + + + + NSLayoutConstraint + NSObject + + IBProjectSource + ./Classes/NSLayoutConstraint.h + + + + + 0 + IBCocoaFramework + YES + 3 + + {11, 11} + {10, 3} + + YES + + diff --git a/RapidMail/RapidMail/main.m b/RapidMail/RapidMail/main.m new file mode 100644 index 0000000..c58b15a --- /dev/null +++ b/RapidMail/RapidMail/main.m @@ -0,0 +1,14 @@ +// +// main.m +// RapidMail +// +// Created by Makarenko Vitali on 07.12.12. +// Copyright (c) 2012 MAXX. All rights reserved. +// + +#import + +int main(int argc, char *argv[]) +{ + return NSApplicationMain(argc, (const char **)argv); +} diff --git a/RapidMail/RapidMailTests/RapidMailTests-Info.plist b/RapidMail/RapidMailTests/RapidMailTests-Info.plist new file mode 100644 index 0000000..3f6abb6 --- /dev/null +++ b/RapidMail/RapidMailTests/RapidMailTests-Info.plist @@ -0,0 +1,22 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + MAXX.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + + diff --git a/RapidMail/RapidMailTests/RapidMailTests.h b/RapidMail/RapidMailTests/RapidMailTests.h new file mode 100644 index 0000000..69d3d10 --- /dev/null +++ b/RapidMail/RapidMailTests/RapidMailTests.h @@ -0,0 +1,13 @@ +// +// RapidMailTests.h +// RapidMailTests +// +// Created by Makarenko Vitali on 07.12.12. +// Copyright (c) 2012 MAXX. All rights reserved. +// + +#import + +@interface RapidMailTests : SenTestCase + +@end diff --git a/RapidMail/RapidMailTests/RapidMailTests.m b/RapidMail/RapidMailTests/RapidMailTests.m new file mode 100644 index 0000000..2ce41f0 --- /dev/null +++ b/RapidMail/RapidMailTests/RapidMailTests.m @@ -0,0 +1,32 @@ +// +// RapidMailTests.m +// RapidMailTests +// +// Created by Makarenko Vitali on 07.12.12. +// Copyright (c) 2012 MAXX. All rights reserved. +// + +#import "RapidMailTests.h" + +@implementation RapidMailTests + +- (void)setUp +{ + [super setUp]; + + // Set-up code here. +} + +- (void)tearDown +{ + // Tear-down code here. + + [super tearDown]; +} + +- (void)testExample +{ + STFail(@"Unit tests are not implemented yet in RapidMailTests"); +} + +@end diff --git a/RapidMail/RapidMailTests/en.lproj/InfoPlist.strings b/RapidMail/RapidMailTests/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/RapidMail/RapidMailTests/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ +