From 458c44bc9bcea9ed0680b324f308c602b6f425aa Mon Sep 17 00:00:00 2001 From: kodiers Date: Tue, 4 Dec 2012 23:50:04 +0400 Subject: [PATCH] Final --- .DS_Store | Bin 0 -> 6148 bytes README.md | 48 +- TaskPlanner/.DS_Store | Bin 0 -> 6148 bytes .../TaskPlanner.xcodeproj/project.pbxproj | 304 + .../contents.xcworkspacedata | 7 + .../UserInterfaceState.xcuserstate | Bin 0 -> 12333 bytes .../xcschemes/TaskPlanner.xcscheme | 86 + .../xcschemes/xcschememanagement.plist | 22 + TaskPlanner/TaskPlanner/AppDelegate.h | 15 + TaskPlanner/TaskPlanner/AppDelegate.m | 18 + .../TaskPlanner/TaskPlanner-Info.plist | 34 + .../TaskPlanner/TaskPlanner-Prefix.pch | 7 + TaskPlanner/TaskPlanner/en.lproj/Credits.rtf | 29 + .../TaskPlanner/en.lproj/InfoPlist.strings | 2 + TaskPlanner/TaskPlanner/en.lproj/MainMenu.xib | 6974 +++++++++++++++++ TaskPlanner/TaskPlanner/main.m | 14 + 16 files changed, 7552 insertions(+), 8 deletions(-) create mode 100644 .DS_Store create mode 100644 TaskPlanner/.DS_Store create mode 100644 TaskPlanner/TaskPlanner.xcodeproj/project.pbxproj create mode 100644 TaskPlanner/TaskPlanner.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 TaskPlanner/TaskPlanner.xcodeproj/project.xcworkspace/xcuserdata/kodiers.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 TaskPlanner/TaskPlanner.xcodeproj/xcuserdata/kodiers.xcuserdatad/xcschemes/TaskPlanner.xcscheme create mode 100644 TaskPlanner/TaskPlanner.xcodeproj/xcuserdata/kodiers.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 TaskPlanner/TaskPlanner/AppDelegate.h create mode 100644 TaskPlanner/TaskPlanner/AppDelegate.m create mode 100644 TaskPlanner/TaskPlanner/TaskPlanner-Info.plist create mode 100644 TaskPlanner/TaskPlanner/TaskPlanner-Prefix.pch create mode 100644 TaskPlanner/TaskPlanner/en.lproj/Credits.rtf create mode 100644 TaskPlanner/TaskPlanner/en.lproj/InfoPlist.strings create mode 100644 TaskPlanner/TaskPlanner/en.lproj/MainMenu.xib create mode 100644 TaskPlanner/TaskPlanner/main.m diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5db9a5aa0161263ea4de4752d0dccf42991487e5 GIT binary patch literal 6148 zcmeHKO;6iE5SLEgoKv54IOcW|OR6lOxqpYg+1*r)QhF??nz3fzcz2%HerxRq5vk5NX%RJu$b&Q1d=!5$Zf9SznyaY; zm3hWnI;0)CqU1PT%9e`fr~r?hPwy~p2h^qC#xFmQ(>z8i{~B-Lui)z80VUBo^(mr) zF6o3)L>aCN8Xcz#tnbKVR_*Vscv4)uzP`oR>98n+;D@TM)K}MDc)sUtoShD{B%gHh zah4SCdxLz^8zvWVH2PrTGAhSKCmNZSlc*e^#l-zQPZ6KF?9*XV4n8)vr_e@| zqaB70D~o7>DN6-fs&YpRW$CEbE-!RgS+sOgre{3I^{m_pMVa1FuT46s(4v&0fGDu2 zz>2+X@cMuF`1ya4BzK~KDDYn?pz7UTw}Ve|YwOa-@mj0lpWtkqS6Tc;L130*giUSXo33Of~{W1}Q{=f2zPw0d`(7 literal 0 HcmV?d00001 diff --git a/README.md b/README.md index 630317e..38a6fe2 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,45 @@ Проект 2. Идея и интерфейс приложения ============= -Придумайте приложение для OS X, разработайте графический интерфейс и сдайте: +Приложение: TaskPlanner +============= + +Проблему, которую решает приложение: + +Приложение позволяет создавать задачи и отслеживать их выполнение. +При необходимости приложение может посылать уведомления на email или с помощью области уведомлений. +============= + +Аудитория приложения: + +Приложение ориентировано на пользователей, для которых является важным отслеживание текущих задач и тайм-менеджмент. +============= + +Пример сценария использования приложения: + +Пользователь заводит задачу X, задает ее описание, срок начала и конца выполнения. Устанавливает необходимость о напоминании и частоту напоминаний. В дальнейшем при наступлении периода напоминания приложение посылает уведомление о необходимости выполнить задачу. +============ + +Описание поведения: + +При загрузке производится первоначальная инициализация приложения. Приложение загружается с открытой вкладкой "Actual tasks", в котором отображаются текущие(незавершенные задачи). +Кнопка "End selected" позволяет завершить задачу. После завершения задачи ее нельзя восстановить( задача переноситься в хранилище "Deleted"). +Кнопка "Delete" позволяет удалить задачу( задача остается незавершенной)( задача переноситься в хранилище "Deleted"). +Кнопка "Postpone" вызывает всплывающее окно, в котором можно отредактировать дату окончания задачи. +Кнопка "Edit" вызывает всплывающее окно которое позволяет отредактировать описание задачи, напоминания( частоту и способ), важность, периодичность задачи и сроки начала и окончания. -1. Подробное описание в README.md или PDF. Описание должно включать: - * Проблему, которую решает приложение - * Аудитория приложения - * Пример сценария использования приложения - * Описание поведения (что происходит при загрузке, что происходит при нажатии на кнопку Х, и так далее). -2. Вся папка с проектом, в которой обязательно должен быть .xib-файл с графическим интерфейсом. +Вкладка "Create new task" позволяет создать задачу, путем заполнения следующих полей: + Поле "Start date" - срок начала + Поле "End date" - срок окончания + Поле "Repeat" - периодичность задачи + Поле "Task name" - имя задачи + Поле "Task description" - описание задачи + Поле "Remind" - периодичность напоминания в области уведомлений + Поле "Remind on email" - периодичность напоминания по email + Поле "Importance" - важность задачи +Кнопка "Create" - создает задачу, кнопка "clear" - очищает форму. -[Сдать работу](https://u.hexlet.org/courses/4/assignments/6) \ No newline at end of file +Вкладка "Deleted" служит для управления завершенными и удаленными задачами( находящимися в хранилище Deleted): +Кнопка "restore" - позволяет восстановить выделенную удаленную задачу. +Кнопка "delete" - позволяет удалить выделенную задачу из хранилища. +Кнопка "delete all" - позволяет удалить все задачу из хранилища. \ No newline at end of file diff --git a/TaskPlanner/.DS_Store b/TaskPlanner/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..c68293c342f33d644458d29405aede731bf07002 GIT binary patch literal 6148 zcmeHK%Sr=55Ukc50=eWOc$}jr!9Q3+6ub%g0h+{%F0MoZInD?APiximD6Z}~h;)aZ z>gnn3nJvgX0N7%;xd7$>rc|NH7!kQghmLBn&`OOPw0OV^e~%-D{-R53pW%+He#0}q zuYY^pcI#E!tr#JCuBc~y5n8~>coxpF#~K|r?n#%#LO2V594^#wS7vZC#dysbW(xJ930#o=Wso zt4|E`box_`Ybs_(PluJ6S*OnY`FOE1JN>DI!y3nEgMnaR$iT68=Q{r{`Ii}e0qkfWIW2=eo@6twshAyAMgEdb PjEg`aB${C001SKp;v*?r literal 0 HcmV?d00001 diff --git a/TaskPlanner/TaskPlanner.xcodeproj/project.pbxproj b/TaskPlanner/TaskPlanner.xcodeproj/project.pbxproj new file mode 100644 index 0000000..766facb --- /dev/null +++ b/TaskPlanner/TaskPlanner.xcodeproj/project.pbxproj @@ -0,0 +1,304 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 253380B9166E7FA8006F545E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 253380B8166E7FA8006F545E /* Cocoa.framework */; }; + 253380C3166E7FA8006F545E /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 253380C1166E7FA8006F545E /* InfoPlist.strings */; }; + 253380C5166E7FA8006F545E /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 253380C4166E7FA8006F545E /* main.m */; }; + 253380C9166E7FA8006F545E /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 253380C7166E7FA8006F545E /* Credits.rtf */; }; + 253380CC166E7FA8006F545E /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 253380CB166E7FA8006F545E /* AppDelegate.m */; }; + 253380CF166E7FA8006F545E /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 253380CD166E7FA8006F545E /* MainMenu.xib */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 253380B4166E7FA8006F545E /* TaskPlanner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TaskPlanner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 253380B8166E7FA8006F545E /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; + 253380BB166E7FA8006F545E /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; + 253380BC166E7FA8006F545E /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; + 253380BD166E7FA8006F545E /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 253380C0166E7FA8006F545E /* TaskPlanner-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "TaskPlanner-Info.plist"; sourceTree = ""; }; + 253380C2166E7FA8006F545E /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 253380C4166E7FA8006F545E /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 253380C6166E7FA8006F545E /* TaskPlanner-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "TaskPlanner-Prefix.pch"; sourceTree = ""; }; + 253380C8166E7FA8006F545E /* en */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = en; path = en.lproj/Credits.rtf; sourceTree = ""; }; + 253380CA166E7FA8006F545E /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 253380CB166E7FA8006F545E /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 253380CE166E7FA8006F545E /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainMenu.xib; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 253380B1166E7FA8006F545E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 253380B9166E7FA8006F545E /* Cocoa.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 253380A9166E7FA8006F545E = { + isa = PBXGroup; + children = ( + 253380BE166E7FA8006F545E /* TaskPlanner */, + 253380B7166E7FA8006F545E /* Frameworks */, + 253380B5166E7FA8006F545E /* Products */, + ); + sourceTree = ""; + }; + 253380B5166E7FA8006F545E /* Products */ = { + isa = PBXGroup; + children = ( + 253380B4166E7FA8006F545E /* TaskPlanner.app */, + ); + name = Products; + sourceTree = ""; + }; + 253380B7166E7FA8006F545E /* Frameworks */ = { + isa = PBXGroup; + children = ( + 253380B8166E7FA8006F545E /* Cocoa.framework */, + 253380BA166E7FA8006F545E /* Other Frameworks */, + ); + name = Frameworks; + sourceTree = ""; + }; + 253380BA166E7FA8006F545E /* Other Frameworks */ = { + isa = PBXGroup; + children = ( + 253380BB166E7FA8006F545E /* AppKit.framework */, + 253380BC166E7FA8006F545E /* CoreData.framework */, + 253380BD166E7FA8006F545E /* Foundation.framework */, + ); + name = "Other Frameworks"; + sourceTree = ""; + }; + 253380BE166E7FA8006F545E /* TaskPlanner */ = { + isa = PBXGroup; + children = ( + 253380CA166E7FA8006F545E /* AppDelegate.h */, + 253380CB166E7FA8006F545E /* AppDelegate.m */, + 253380CD166E7FA8006F545E /* MainMenu.xib */, + 253380BF166E7FA8006F545E /* Supporting Files */, + ); + path = TaskPlanner; + sourceTree = ""; + }; + 253380BF166E7FA8006F545E /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 253380C0166E7FA8006F545E /* TaskPlanner-Info.plist */, + 253380C1166E7FA8006F545E /* InfoPlist.strings */, + 253380C4166E7FA8006F545E /* main.m */, + 253380C6166E7FA8006F545E /* TaskPlanner-Prefix.pch */, + 253380C7166E7FA8006F545E /* Credits.rtf */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 253380B3166E7FA8006F545E /* TaskPlanner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 253380D2166E7FA8006F545E /* Build configuration list for PBXNativeTarget "TaskPlanner" */; + buildPhases = ( + 253380B0166E7FA8006F545E /* Sources */, + 253380B1166E7FA8006F545E /* Frameworks */, + 253380B2166E7FA8006F545E /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = TaskPlanner; + productName = TaskPlanner; + productReference = 253380B4166E7FA8006F545E /* TaskPlanner.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 253380AB166E7FA8006F545E /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0450; + ORGANIZATIONNAME = "Viktor Yamchinov"; + }; + buildConfigurationList = 253380AE166E7FA8006F545E /* Build configuration list for PBXProject "TaskPlanner" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 253380A9166E7FA8006F545E; + productRefGroup = 253380B5166E7FA8006F545E /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 253380B3166E7FA8006F545E /* TaskPlanner */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 253380B2166E7FA8006F545E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 253380C3166E7FA8006F545E /* InfoPlist.strings in Resources */, + 253380C9166E7FA8006F545E /* Credits.rtf in Resources */, + 253380CF166E7FA8006F545E /* MainMenu.xib in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 253380B0166E7FA8006F545E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 253380C5166E7FA8006F545E /* main.m in Sources */, + 253380CC166E7FA8006F545E /* AppDelegate.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 253380C1166E7FA8006F545E /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 253380C2166E7FA8006F545E /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 253380C7166E7FA8006F545E /* Credits.rtf */ = { + isa = PBXVariantGroup; + children = ( + 253380C8166E7FA8006F545E /* en */, + ); + name = Credits.rtf; + sourceTree = ""; + }; + 253380CD166E7FA8006F545E /* MainMenu.xib */ = { + isa = PBXVariantGroup; + children = ( + 253380CE166E7FA8006F545E /* en */, + ); + name = MainMenu.xib; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 253380D0166E7FA8006F545E /* 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; + }; + 253380D1166E7FA8006F545E /* 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; + }; + 253380D3166E7FA8006F545E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "TaskPlanner/TaskPlanner-Prefix.pch"; + INFOPLIST_FILE = "TaskPlanner/TaskPlanner-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 253380D4166E7FA8006F545E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "TaskPlanner/TaskPlanner-Prefix.pch"; + INFOPLIST_FILE = "TaskPlanner/TaskPlanner-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 253380AE166E7FA8006F545E /* Build configuration list for PBXProject "TaskPlanner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 253380D0166E7FA8006F545E /* Debug */, + 253380D1166E7FA8006F545E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 253380D2166E7FA8006F545E /* Build configuration list for PBXNativeTarget "TaskPlanner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 253380D3166E7FA8006F545E /* Debug */, + 253380D4166E7FA8006F545E /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; +/* End XCConfigurationList section */ + }; + rootObject = 253380AB166E7FA8006F545E /* Project object */; +} diff --git a/TaskPlanner/TaskPlanner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/TaskPlanner/TaskPlanner.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..a645a69 --- /dev/null +++ b/TaskPlanner/TaskPlanner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/TaskPlanner/TaskPlanner.xcodeproj/project.xcworkspace/xcuserdata/kodiers.xcuserdatad/UserInterfaceState.xcuserstate b/TaskPlanner/TaskPlanner.xcodeproj/project.xcworkspace/xcuserdata/kodiers.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..676945b43bf2007c70bd7784cec1e509b8fab4c3 GIT binary patch literal 12333 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TaskPlanner/TaskPlanner.xcodeproj/xcuserdata/kodiers.xcuserdatad/xcschemes/xcschememanagement.plist b/TaskPlanner/TaskPlanner.xcodeproj/xcuserdata/kodiers.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..92afd2b --- /dev/null +++ b/TaskPlanner/TaskPlanner.xcodeproj/xcuserdata/kodiers.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + TaskPlanner.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 253380B3166E7FA8006F545E + + primary + + + + + diff --git a/TaskPlanner/TaskPlanner/AppDelegate.h b/TaskPlanner/TaskPlanner/AppDelegate.h new file mode 100644 index 0000000..51f1f59 --- /dev/null +++ b/TaskPlanner/TaskPlanner/AppDelegate.h @@ -0,0 +1,15 @@ +// +// AppDelegate.h +// TaskPlanner +// +// Created by Viktor Yamchinov on 12/4/12. +// Copyright (c) 2012 Viktor Yamchinov. All rights reserved. +// + +#import + +@interface AppDelegate : NSObject + +@property (assign) IBOutlet NSWindow *window; + +@end diff --git a/TaskPlanner/TaskPlanner/AppDelegate.m b/TaskPlanner/TaskPlanner/AppDelegate.m new file mode 100644 index 0000000..58d17ba --- /dev/null +++ b/TaskPlanner/TaskPlanner/AppDelegate.m @@ -0,0 +1,18 @@ +// +// AppDelegate.m +// TaskPlanner +// +// Created by Viktor Yamchinov on 12/4/12. +// Copyright (c) 2012 Viktor Yamchinov. All rights reserved. +// + +#import "AppDelegate.h" + +@implementation AppDelegate + +- (void)applicationDidFinishLaunching:(NSNotification *)aNotification +{ + // Insert code here to initialize your application +} + +@end diff --git a/TaskPlanner/TaskPlanner/TaskPlanner-Info.plist b/TaskPlanner/TaskPlanner/TaskPlanner-Info.plist new file mode 100644 index 0000000..d32b9e7 --- /dev/null +++ b/TaskPlanner/TaskPlanner/TaskPlanner-Info.plist @@ -0,0 +1,34 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + + CFBundleIdentifier + ALB.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + LSMinimumSystemVersion + ${MACOSX_DEPLOYMENT_TARGET} + NSHumanReadableCopyright + Copyright © 2012 Viktor Yamchinov. All rights reserved. + NSMainNibFile + MainMenu + NSPrincipalClass + NSApplication + + diff --git a/TaskPlanner/TaskPlanner/TaskPlanner-Prefix.pch b/TaskPlanner/TaskPlanner/TaskPlanner-Prefix.pch new file mode 100644 index 0000000..91ce7df --- /dev/null +++ b/TaskPlanner/TaskPlanner/TaskPlanner-Prefix.pch @@ -0,0 +1,7 @@ +// +// Prefix header for all source files of the 'TaskPlanner' target in the 'TaskPlanner' project +// + +#ifdef __OBJC__ + #import +#endif diff --git a/TaskPlanner/TaskPlanner/en.lproj/Credits.rtf b/TaskPlanner/TaskPlanner/en.lproj/Credits.rtf new file mode 100644 index 0000000..46576ef --- /dev/null +++ b/TaskPlanner/TaskPlanner/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/TaskPlanner/TaskPlanner/en.lproj/InfoPlist.strings b/TaskPlanner/TaskPlanner/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/TaskPlanner/TaskPlanner/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/TaskPlanner/TaskPlanner/en.lproj/MainMenu.xib b/TaskPlanner/TaskPlanner/en.lproj/MainMenu.xib new file mode 100644 index 0000000..c0f901b --- /dev/null +++ b/TaskPlanner/TaskPlanner/en.lproj/MainMenu.xib @@ -0,0 +1,6974 @@ + + + + 1080 + 12C60 + 2844 + 1187.34 + 625.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 2844 + + + IBNSLayoutConstraint + NSButton + NSButtonCell + NSCustomObject + NSDatePicker + NSDatePickerCell + NSMenu + NSMenuItem + NSPopUpButton + NSPopUpButtonCell + NSScrollView + NSScroller + NSTabView + NSTabViewItem + NSTableColumn + NSTableHeaderView + NSTableView + NSTextField + NSTextFieldCell + NSView + NSWindowTemplate + + + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + + NSApplication + + + FirstResponder + + + NSApplication + + + AMainMenu + + + + TaskPlanner + + 1048576 + 2147483647 + + NSImage + NSMenuCheckmark + + + NSImage + NSMenuMixedState + + submenuAction: + + TaskPlanner + + + + About TaskPlanner + + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Preferences… + , + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Services + + 1048576 + 2147483647 + + + submenuAction: + + Services + + _NSServicesMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Hide TaskPlanner + h + 1048576 + 2147483647 + + + + + + Hide Others + h + 1572864 + 2147483647 + + + + + + Show All + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Quit TaskPlanner + 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 + + + + TaskPlanner Help + ? + 1048576 + 2147483647 + + + + + _NSHelpMenu + + + + _NSMainMenu + + + 15 + 2 + {{335, 390}, {695, 549}} + 1954021376 + TaskPlanner + NSWindow + + + + + 256 + + + + 12 + {{19, 21}, {663, 516}} + + + + _NS:9 + + + 1 + + + 256 + + + + 268 + + + + 2304 + + + + 256 + {607, 399} + + + + _NS:13 + YES + NO + YES + + + 256 + {607, 17} + + + + _NS:16 + + + + + -2147483392 + {{224, 0}, {16, 17}} + + _NS:19 + + + + 116 + 40 + 1000 + + 75497536 + 2048 + + + LucidaGrande + 11 + 3100 + + + 3 + MC4zMzMzMzI5ODU2AA + + + 6 + System + headerTextColor + + 3 + MAA + + + + + 337641536 + 2048 + Text Cell + + LucidaGrande + 13 + 1044 + + + + 6 + System + controlBackgroundColor + + 3 + MC42NjY2NjY2NjY3AA + + + + 6 + System + controlTextColor + + + + 3 + YES + YES + + + + 485 + 40 + 1000 + + 75497536 + 2048 + + + + + + + 337641536 + 2048 + Text Cell + + + + + + 3 + YES + YES + + + + 3 + 2 + + 3 + MQA + + + 6 + System + gridColor + + 3 + MC41AA + + + 17 + -700448768 + + + 4 + 15 + 0 + YES + 0 + 1 + + + {{1, 17}, {607, 399}} + + + + _NS:11 + + + 4 + + + + -2147483392 + {{224, 17}, {15, 102}} + + + + _NS:58 + NO + + _doScroller: + 37 + 0.1947367936372757 + + + + -2147483392 + {{1, 119}, {223, 15}} + + + + _NS:60 + NO + 1 + + _doScroller: + 0.57142859697341919 + + + + 2304 + + + + {{1, 0}, {607, 17}} + + + + _NS:15 + + + 4 + + + {{17, 50}, {609, 417}} + + + + _NS:9 + 133682 + + + + + QSAAAEEgAABBmAAAQZgAAA + 0.25 + 4 + 1 + + + + 268 + {{5, 10}, {120, 32}} + + + + _NS:9 + YES + + 67108864 + 134217728 + End selected + + _NS:9 + + -2038284288 + 129 + + + 200 + 25 + + NO + + + + 268 + {{146, 10}, {120, 32}} + + + + _NS:9 + YES + + 67108864 + 134217728 + Delete + + _NS:9 + + -2038284288 + 129 + + + 200 + 25 + + NO + + + + 268 + {{324, 10}, {120, 32}} + + + + _NS:9 + YES + + 67108864 + 134217728 + Postpone + + _NS:9 + + -2038284288 + 129 + + + 200 + 25 + + NO + + + + 268 + {{512, 10}, {120, 32}} + + + + _NS:9 + YES + + 67108864 + 134217728 + Edit + + _NS:9 + + -2038284288 + 129 + + + 200 + 25 + + NO + + + {{10, 33}, {643, 470}} + + + + _NS:11 + + Actual tasks + + 6 + System + controlColor + + + + + + 2 + + + 256 + + + + 268 + {{132, 445}, {104, 27}} + + + _NS:9 + YES + + 71303168 + 0 + + -595929600 + + US/Pacific + + VFppZgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAC5AAAABAAAABCepkign7sVkKCGKqChmveQ +y4kaoNIj9HDSYSYQ1v50INiArZDa/tGg28CQENzes6DdqayQ3r6VoN+JjpDgnneg4WlwkOJ+WaDjSVKQ +5F47oOUpNJDmR1gg5xJREOgnOiDo8jMQ6gccIOrSFRDr5v4g7LH3EO3G4CDukdkQ76/8oPBxuxDxj96g +8n/BkPNvwKD0X6OQ9U+ioPY/hZD3L4Sg+CiiEPkPZqD6CIQQ+viDIPvoZhD82GUg/chIEP64RyD/qCoQ +AJgpIAGIDBACeAsgA3EokARhJ6AFUQqQBkEJoAcw7JAHjUOgCRDOkAmtvyAK8LCQC+CvoAzZzRANwJGg +DrmvEA+priAQmZEQEYmQIBJ5cxATaXIgFFlVEBVJVCAWOTcQFyk2IBgiU5AZCRggGgI1kBryNKAb4heQ +HNIWoB3B+ZAesfigH6HbkCB2KyAhgb2QIlYNICNq2hAkNe8gJUq8ECYV0SAnKp4QJ/7toCkKgBAp3s+g +KupiECu+saAs036QLZ6ToC6zYJAvfnWgMJNCkDFnkiAycySQM0d0IDRTBpA1J1YgNjLokDcHOCA4HAUQ +OOcaIDn75xA6xvwgO9vJEDywGKA9u6sQPo/6oD+bjRBAb9ygQYSpkEJPvqBDZIuQRC+goEVEbZBF89Mg +Ry2KEEfTtSBJDWwQSbOXIErtThBLnLOgTNZqkE18laBOtkyQT1x3oFCWLpBRPFmgUnYQkFMcO6BUVfKQ +VPwdoFY11JBW5TogWB7xEFjFHCBZ/tMQWqT+IFvetRBchOAgXb6XEF5kwiBfnnkQYE3eoGGHlZBiLcCg +Y2d3kGQNoqBlR1mQZe2EoGcnO5BnzWagaQcdkGmtSKBq5v+Qa5ZlIGzQHBBtdkcgbq/+EG9WKSBwj+AQ +cTYLIHJvwhBzFe0gdE+kEHT/CaB2OMCQdt7roHgYopB4vs2gefiEkHqer6B72GaQfH6RoH24SJB+XnOg +f5gqkAABAAECAwEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA +AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA +AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA +AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA + + + %Y-%m-%d %H:%M:%S %z + + + _NS:9 + + 0.0 + 224 + + + + NO + + + + 268 + {{132, 405}, {104, 27}} + + + _NS:9 + YES + + 71303168 + 0 + + -595929600 + + US/Pacific + + VFppZgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAC5AAAABAAAABCepkign7sVkKCGKqChmveQ +y4kaoNIj9HDSYSYQ1v50INiArZDa/tGg28CQENzes6DdqayQ3r6VoN+JjpDgnneg4WlwkOJ+WaDjSVKQ +5F47oOUpNJDmR1gg5xJREOgnOiDo8jMQ6gccIOrSFRDr5v4g7LH3EO3G4CDukdkQ76/8oPBxuxDxj96g +8n/BkPNvwKD0X6OQ9U+ioPY/hZD3L4Sg+CiiEPkPZqD6CIQQ+viDIPvoZhD82GUg/chIEP64RyD/qCoQ +AJgpIAGIDBACeAsgA3EokARhJ6AFUQqQBkEJoAcw7JAHjUOgCRDOkAmtvyAK8LCQC+CvoAzZzRANwJGg +DrmvEA+priAQmZEQEYmQIBJ5cxATaXIgFFlVEBVJVCAWOTcQFyk2IBgiU5AZCRggGgI1kBryNKAb4heQ +HNIWoB3B+ZAesfigH6HbkCB2KyAhgb2QIlYNICNq2hAkNe8gJUq8ECYV0SAnKp4QJ/7toCkKgBAp3s+g +KupiECu+saAs036QLZ6ToC6zYJAvfnWgMJNCkDFnkiAycySQM0d0IDRTBpA1J1YgNjLokDcHOCA4HAUQ +OOcaIDn75xA6xvwgO9vJEDywGKA9u6sQPo/6oD+bjRBAb9ygQYSpkEJPvqBDZIuQRC+goEVEbZBF89Mg +Ry2KEEfTtSBJDWwQSbOXIErtThBLnLOgTNZqkE18laBOtkyQT1x3oFCWLpBRPFmgUnYQkFMcO6BUVfKQ +VPwdoFY11JBW5TogWB7xEFjFHCBZ/tMQWqT+IFvetRBchOAgXb6XEF5kwiBfnnkQYE3eoGGHlZBiLcCg +Y2d3kGQNoqBlR1mQZe2EoGcnO5BnzWagaQcdkGmtSKBq5v+Qa5ZlIGzQHBBtdkcgbq/+EG9WKSBwj+AQ +cTYLIHJvwhBzFe0gdE+kEHT/CaB2OMCQdt7roHgYopB4vs2gefiEkHqer6B72GaQfH6RoH24SJB+XnOg +f5gqkAABAAECAwEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA +AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA +AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA +AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA + + + %Y-%m-%d %H:%M:%S %z + + + _NS:9 + + 0.0 + 224 + + + + NO + + + + 268 + {{62, 445}, {65, 17}} + + + _NS:1535 + YES + + 68157504 + 272630784 + Start date + + _NS:1535 + + + + + NO + + + + 268 + {{68, 405}, {59, 17}} + + + _NS:1535 + YES + + 68157504 + 272630784 + End date + + _NS:1535 + + + + + NO + + + + 268 + {{183, 357}, {433, 22}} + + + _NS:9 + YES + + -1804599231 + 272630784 + + + _NS:9 + + YES + + 6 + System + textBackgroundColor + + + + 6 + System + textColor + + + + NO + + + + 268 + {{71, 110}, {545, 198}} + + + _NS:9 + YES + + -1804599231 + 272630784 + + + _NS:9 + + YES + + + + NO + + + + 268 + {{11, 2}, {81, 32}} + + + _NS:9 + YES + + 67108864 + 134217728 + Create + + _NS:9 + + -2038284288 + 129 + + + 200 + 25 + + NO + + + + 268 + {{559, 2}, {73, 32}} + + + _NS:9 + YES + + 67108864 + 134217728 + Clear + + _NS:9 + + -2038284288 + 129 + + + 200 + 25 + + NO + + + + 268 + {{428, 403}, {65, 18}} + + + _NS:9 + YES + + -2080374784 + 268435456 + Repeat + + _NS:9 + + 1211912448 + 2 + + NSImage + NSSwitch + + + NSSwitch + + + + 200 + 25 + + NO + + + + 268 + {{519, 403}, {100, 26}} + + + _NS:9 + YES + + -2076180416 + 2048 + + _NS:9 + + 109199360 + 129 + + + 400 + 75 + + + Item 1 + + 1048576 + 2147483647 + 1 + + + _popUpItemAction: + + + YES + + OtherViews + + + + + Item 2 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Item 3 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + + -1 + 1 + YES + YES + 2 + + NO + + + + 268 + {{69, 70}, {128, 39}} + + + _NS:9 + YES + + -2080374784 + 268435456 + Remind on email + + _NS:9 + + 1211912448 + 2 + + + + + 200 + 25 + + NO + + + + 268 + {{69, 48}, {70, 18}} + + + _NS:9 + YES + + -2080374784 + 268435456 + Remind + + _NS:9 + + 1211912448 + 2 + + + + + 200 + 25 + + NO + + + + 268 + {{105, 357}, {73, 17}} + + + _NS:1535 + YES + + 68157504 + 272630784 + Task name + + _NS:1535 + + + + + NO + + + + 268 + {{69, 323}, {109, 17}} + + + _NS:1535 + YES + + 68157504 + 272630784 + Task description + + _NS:1535 + + + + + NO + + + + 268 + {{436, 68}, {76, 17}} + + + _NS:1535 + YES + + 68157504 + 272630784 + Importance + + _NS:1535 + + + + + NO + + + + 268 + {{519, 65}, {100, 26}} + + + _NS:9 + YES + + -2076180416 + 2048 + + _NS:9 + + 109199360 + 129 + + + 400 + 75 + + + Item 1 + + 1048576 + 2147483647 + 1 + + + _popUpItemAction: + + + YES + + OtherViews + + + + + Item 2 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Item 3 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + + -1 + 1 + YES + YES + 2 + + NO + + + + 268 + {{208, 78}, {100, 26}} + + + _NS:9 + YES + + -2076180416 + 2048 + + _NS:9 + + 109199360 + 129 + + + 400 + 75 + + + Item 1 + + 1048576 + 2147483647 + 1 + + + _popUpItemAction: + + + YES + + OtherViews + + + + + Item 2 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Item 3 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + + 1 + YES + YES + 2 + + NO + + + + 268 + {{208, 47}, {100, 26}} + + + _NS:9 + YES + + -2076180416 + 2048 + + _NS:9 + + 109199360 + 129 + + + 400 + 75 + + + Item 1 + + 1048576 + 2147483647 + 1 + + + _popUpItemAction: + + + YES + + OtherViews + + + + + Item 2 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Item 3 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + + 1 + YES + YES + 2 + + NO + + + {{10, 33}, {643, 470}} + + _NS:28 + + Create new task + + + + + + + 256 + + + + 268 + + + + 2304 + + + + 256 + {597, 409} + + + _NS:13 + YES + NO + YES + + + 256 + {597, 17} + + + _NS:16 + + + + + -2147483392 + {{224, 0}, {16, 17}} + + _NS:19 + + + + 116 + 40 + 1000 + + 75497536 + 2048 + + + + 3 + MC4zMzMzMzI5ODU2AA + + + + + 337641536 + 2048 + Text Cell + + + + + + 3 + YES + YES + + + + 475 + 40 + 1000 + + 75497536 + 2048 + + + + + + + 337641536 + 2048 + Text Cell + + + + + + 3 + YES + YES + + + + 3 + 2 + + + 17 + -700448768 + + + 4 + 15 + 0 + YES + 0 + 1 + + + {{1, 17}, {597, 409}} + + + _NS:11 + + + 4 + + + + -2147483392 + {{224, 17}, {15, 102}} + + + _NS:58 + NO + + _doScroller: + 37 + 0.1947367936372757 + + + + -2147483392 + {{1, 119}, {223, 15}} + + + _NS:60 + NO + 1 + + _doScroller: + 0.57142859697341919 + + + + 2304 + + + + {{1, 0}, {597, 17}} + + + _NS:15 + + + 4 + + + {{17, 40}, {599, 427}} + + + _NS:9 + 133682 + + + + + QSAAAEEgAABBmAAAQZgAAA + 0.25 + 4 + 1 + + + + 268 + {{11, 0}, {88, 32}} + + + _NS:9 + YES + + 67108864 + 134217728 + Restore + + _NS:9 + + -2038284288 + 129 + + + 200 + 25 + + NO + + + + 268 + {{523, 0}, {99, 32}} + + + _NS:9 + YES + + 67108864 + 134217728 + Delete all + + _NS:9 + + -2038284288 + 129 + + + 200 + 25 + + NO + + + + 268 + {{276, 0}, {80, 32}} + + + _NS:9 + YES + + 67108864 + 134217728 + Delete + + _NS:9 + + -2038284288 + 129 + + + 200 + 25 + + NO + + + {{10, 33}, {643, 470}} + + + Deleted + + + + + + + 0 + YES + YES + + + + + + {695, 549} + + + + + {{0, 0}, {1440, 878}} + {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 + + + + + 3 + 0 + + 3 + 1 + + 18 + + 1000 + + 3 + 9 + 3 + + + + 4 + 0 + + 4 + 1 + + 31 + + 1000 + + 3 + 9 + 3 + + + + 6 + 0 + + 6 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 5 + 0 + + 5 + 1 + + 26 + + 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 + + + + + 585 + + + + + + + + + + 586 + + + + + + + + 587 + + + + + + + + 588 + + + + + 6 + 0 + + 6 + 1 + + 17 + + 1000 + + 8 + 29 + 3 + + + + 11 + 0 + + 11 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 5 + 0 + + 5 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 6 + 0 + + 6 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 4 + 0 + + 4 + 1 + + 68 + + 1000 + + 3 + 9 + 3 + + + + 6 + 0 + + 6 + 1 + + 134 + + 1000 + + 3 + 9 + 3 + + + + 4 + 0 + + 4 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 3 + 0 + + 3 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 6 + 0 + + 6 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 3 + 0 + + 4 + 1 + + 10 + + 1000 + + 6 + 24 + 3 + + + + 5 + 0 + + 5 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 4 + 0 + + 4 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 6 + 0 + + 6 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 3 + 0 + + 4 + 1 + + 20 + + 1000 + + 6 + 24 + 3 + + + + 5 + 0 + + 5 + 1 + + 17 + + 1000 + + 8 + 29 + 3 + + + + 6 + 0 + + 6 + 1 + + 152 + + 1000 + + 3 + 9 + 3 + + + + 4 + 0 + + 4 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 5 + 0 + + 5 + 1 + + 211 + + 1000 + + 3 + 9 + 3 + + + + 3 + 0 + + 4 + 1 + + 8 + + 1000 + + 6 + 24 + 3 + + + + 5 + 0 + + 5 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 5 + 0 + + 5 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 11 + 0 + + 11 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 5 + 0 + + 6 + 1 + + 8 + + 1000 + + 6 + 24 + 3 + + + + 3 + 0 + + 3 + 1 + + 91 + + 1000 + + 3 + 9 + 3 + + + + 6 + 0 + + 6 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 3 + 0 + + 3 + 1 + + 162 + + 1000 + + 3 + 9 + 3 + + + + 3 + 0 + + 3 + 1 + + 130 + + 1000 + + 3 + 9 + 3 + + + + 6 + 0 + + 6 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 4 + 0 + + 4 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 5 + 0 + + 6 + 1 + + 8 + + 1000 + + 6 + 24 + 3 + + + + 3 + 0 + + 3 + 1 + + 43 + + 1000 + + 3 + 9 + 3 + + + + 5 + 0 + + 5 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 5 + 0 + + 6 + 1 + + 8 + + 1000 + + 6 + 24 + 3 + + + + 3 + 0 + + 3 + 1 + + 3 + + 1000 + + 8 + 29 + 3 + + + + 5 + 0 + + 5 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 4 + 0 + + 4 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 5 + 0 + + 5 + 1 + + 65 + + 1000 + + 3 + 9 + 3 + + + + 4 + 0 + + 4 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + + + + + + + + + + + + + + + + + + + + + 589 + + + + + 4 + 0 + + 4 + 1 + + 17 + + 1000 + + 8 + 29 + 3 + + + + 6 + 0 + + 6 + 1 + + 17 + + 1000 + + 8 + 29 + 3 + + + + 4 + 0 + + 4 + 1 + + 17 + + 1000 + + 8 + 29 + 3 + + + + 6 + 0 + + 6 + 1 + + 205 + + 1000 + + 3 + 9 + 3 + + + + 5 + 0 + + 5 + 1 + + 152 + + 1000 + + 3 + 9 + 3 + + + + 4 + 0 + + 4 + 1 + + 17 + + 1000 + + 8 + 29 + 3 + + + + 4 + 0 + + 4 + 1 + + 17 + + 1000 + + 8 + 29 + 3 + + + + 5 + 0 + + 5 + 1 + + 11 + + 1000 + + 3 + 9 + 3 + + + + 4 + 0 + + 4 + 1 + + 50 + + 1000 + + 3 + 9 + 3 + + + + 5 + 0 + + 5 + 1 + + 17 + + 1000 + + 8 + 29 + 3 + + + + 6 + 0 + + 6 + 1 + + 17 + + 1000 + + 8 + 29 + 3 + + + + 3 + 0 + + 3 + 1 + + 3 + + 1000 + + 8 + 29 + 3 + + + + + + + + + + + 594 + + + + + + + + 595 + + + + + 6 + 0 + + 6 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 5 + 0 + + 5 + 1 + + 282 + + 1000 + + 3 + 9 + 3 + + + + 4 + 0 + + 4 + 1 + + 7 + + 1000 + + 3 + 9 + 3 + + + + 9 + 0 + + 9 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 11 + 0 + + 11 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 11 + 0 + + 11 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 5 + 0 + + 5 + 1 + + 17 + + 1000 + + 8 + 29 + 3 + + + + 4 + 0 + + 4 + 1 + + 40 + + 1000 + + 3 + 9 + 3 + + + + 5 + 0 + + 5 + 1 + + 17 + + 1000 + + 8 + 29 + 3 + + + + 3 + 0 + + 3 + 1 + + 3 + + 1000 + + 8 + 29 + 3 + + + + + + + + + + 558 + + + + + + + + + + + 562 + + + + + 561 + + + + + 560 + + + + + 559 + + + + + + + + + 564 + + + + + + + + 563 + + + + + + + + 566 + + + + + 565 + + + + + 611 + + + + + 614 + + + + + 617 + + + + + 623 + + + + + 624 + + + + + 625 + + + + + + + + 626 + + + + + 629 + + + + + + 7 + 0 + + 0 + 1 + + 108 + + 1000 + + 3 + 9 + 1 + + + + + + 630 + + + + + 639 + + + + + + 7 + 0 + + 0 + 1 + + 108 + + 1000 + + 3 + 9 + 1 + + + + + + 640 + + + + + 647 + + + + + 653 + + + + + 654 + + + + + 658 + + + + + 7 + 0 + + 0 + 1 + + 108 + + 1000 + + 3 + 9 + 1 + + + + + + + 659 + + + + + 660 + + + + + 663 + + + + + 542 + + + + + + + + 543 + + + + + 536 + + + + + + + + 537 + + + + + 677 + + + + + 678 + + + + + 681 + + + + + + + + 682 + + + + + 683 + + + + + 685 + + + + + + + + 686 + + + + + 688 + + + + + 689 + + + + + + 7 + 0 + + 0 + 1 + + 433 + + 1000 + + 3 + 9 + 1 + + + + + + 690 + + + + + 695 + + + + + 696 + + + + + + 8 + 0 + + 0 + 1 + + 198 + + 1000 + + 3 + 9 + 1 + + + + 7 + 0 + + 0 + 1 + + 545 + + 1000 + + 3 + 9 + 1 + + + + + + 697 + + + + + 701 + + + + + 702 + + + + + 703 + + + + + 712 + + + + + + + + 713 + + + + + 716 + + + + + + + + 717 + + + + + 721 + + + + + + + + 722 + + + + + 731 + + + + + 735 + + + + + 738 + + + + + + 7 + 0 + + 0 + 1 + + 94 + + 1000 + + 3 + 9 + 1 + + + + + + 739 + + + + + + + + 740 + + + + + + + + + + 741 + + + + + 742 + + + + + 743 + + + + + 746 + + + + + 747 + + + + + 755 + + + + + 756 + + + + + 757 + + + + + + 8 + 0 + + 0 + 1 + + 35 + + 1000 + + 3 + 9 + 1 + + + + + + 758 + + + + + 762 + + + + + 763 + + + + + 766 + + + + + + + + 767 + + + + + 772 + + + + + + + + 773 + + + + + 774 + + + + + 776 + + + + + 777 + + + + + 779 + + + + + 780 + + + + + 781 + + + + + 782 + + + + + + + + 783 + + + + + 788 + + + + + 789 + + + + + 790 + + + + + 791 + + + + + 793 + + + + + 795 + + + + + 796 + + + + + + + + 797 + + + + + 800 + + + + + + + + + + + 801 + + + + + + + + + 802 + + + + + 803 + + + + + 804 + + + + + 805 + + + + + + + + 806 + + + + + + + + 807 + + + + + 808 + + + + + 809 + + + + + 815 + + + + + 817 + + + + + + + + 818 + + + + + 820 + + + + + 821 + + + + + + + + 822 + + + + + 824 + + + + + 829 + + + + + 830 + + + + + + + + 831 + + + + + 832 + + + + + 833 + + + + + 834 + + + + + 835 + + + + + 836 + + + + + 838 + + + + + 839 + + + + + 840 + + + + + 842 + + + + + 843 + + + + + 845 + + + + + 846 + + + + + 847 + + + + + 848 + + + + + + + + 850 + + + + + + + + 851 + + + + + + + + + + 852 + + + + + 853 + + + + + 854 + + + + + 855 + + + + + 856 + + + + + 860 + + + + + 861 + + + + + 864 + + + + + 866 + + + + + 867 + + + + + 868 + + + + + 869 + + + + + 870 + + + + + 871 + + + + + + 7 + 0 + + 0 + 1 + + 94 + + 1000 + + 3 + 9 + 1 + + + + + + 872 + + + + + + + + 873 + + + + + + + + + + 874 + + + + + 875 + + + + + 876 + + + + + 877 + + + + + 878 + + + + + 879 + + + + + 880 + + + + + + + + 882 + + + + + + + + 883 + + + + + + + + + + 884 + + + + + 885 + + + + + 886 + + + + + 887 + + + + + 888 + + + + + 889 + + + + + 890 + + + + + + + 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 + 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 + 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 + + + + + + 890 + + + + + 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} + {15, 15} + + YES + + diff --git a/TaskPlanner/TaskPlanner/main.m b/TaskPlanner/TaskPlanner/main.m new file mode 100644 index 0000000..babfe28 --- /dev/null +++ b/TaskPlanner/TaskPlanner/main.m @@ -0,0 +1,14 @@ +// +// main.m +// TaskPlanner +// +// Created by Viktor Yamchinov on 12/4/12. +// Copyright (c) 2012 Viktor Yamchinov. All rights reserved. +// + +#import + +int main(int argc, char *argv[]) +{ + return NSApplicationMain(argc, (const char **)argv); +}