From 84fdd1fb4721bb757a5a9a1afbadfd7eaa7d2ef7 Mon Sep 17 00:00:00 2001 From: michael starke Date: Sat, 22 Jun 2013 01:45:23 +0200 Subject: [PATCH] Changed Inspector to dual tab view and removed Popups --- MacPass.xcodeproj/project.pbxproj | 20 - MacPass/AttachmentView.xib | 529 --- MacPass/Base.lproj/InspectorView.xib | 3641 +++++++++++++-------- MacPass/EntryView.xib | 130 +- MacPass/MPAttachmentViewController.h | 13 - MacPass/MPAttachmentViewController.m | 38 - MacPass/MPDocumentWindowController.m | 8 +- MacPass/MPInspectorViewController.h | 6 +- MacPass/MPInspectorViewController.m | 110 +- MacPass/MPNotesViewController.h | 13 - MacPass/MPNotesViewController.m | 24 - MacPass/MPPasswordCreatorViewController.h | 2 +- MacPass/MPPasswordCreatorViewController.m | 9 + MacPass/MacPass-Info.plist | 2 +- MacPass/NSData+MPRandomBytes.m | 1 - MacPass/NotesView.xib | 440 --- MacPass/PasswordCreatorView.xib | 212 +- 17 files changed, 2711 insertions(+), 2487 deletions(-) delete mode 100644 MacPass/AttachmentView.xib delete mode 100644 MacPass/MPAttachmentViewController.h delete mode 100644 MacPass/MPAttachmentViewController.m delete mode 100644 MacPass/MPNotesViewController.h delete mode 100644 MacPass/MPNotesViewController.m delete mode 100644 MacPass/NotesView.xib diff --git a/MacPass.xcodeproj/project.pbxproj b/MacPass.xcodeproj/project.pbxproj index e1d10961..6d908b3b 100644 --- a/MacPass.xcodeproj/project.pbxproj +++ b/MacPass.xcodeproj/project.pbxproj @@ -152,10 +152,6 @@ 4CC299FF176F99E50050C939 /* MPRequestHandlerService.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CC299FE176F99E50050C939 /* MPRequestHandlerService.m */; }; 4CC29A02176F9D140050C939 /* MPTestAssociateRequestHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CC29A01176F9D140050C939 /* MPTestAssociateRequestHandler.m */; }; 4CC3AABD175F4983003EF01B /* HNHRoundedTextFieldCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CC3AAB9175F4983003EF01B /* HNHRoundedTextFieldCell.m */; }; - 4CC3CE011774D6EE00AD2296 /* MPAttachmentViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CC3CE001774D6EE00AD2296 /* MPAttachmentViewController.m */; }; - 4CC3CE041774D70200AD2296 /* MPNotesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CC3CE031774D70200AD2296 /* MPNotesViewController.m */; }; - 4CC3CE061774D73800AD2296 /* AttachmentView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4CC3CE051774D73800AD2296 /* AttachmentView.xib */; }; - 4CC3CE081774D74700AD2296 /* NotesView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4CC3CE071774D74700AD2296 /* NotesView.xib */; }; 4CC6259115BA1C99002F5B11 /* MPOutlineViewDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CC6259015BA1C99002F5B11 /* MPOutlineViewDelegate.m */; }; 4CD78ABC16D155FF00768A1D /* 07_NotepadTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 4CD78AB716D155FF00768A1D /* 07_NotepadTemplate.pdf */; }; 4CD78ABD16D155FF00768A1D /* 08_SocketTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 4CD78AB816D155FF00768A1D /* 08_SocketTemplate.pdf */; }; @@ -472,12 +468,6 @@ 4CC29A01176F9D140050C939 /* MPTestAssociateRequestHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPTestAssociateRequestHandler.m; sourceTree = ""; }; 4CC3AAB8175F4983003EF01B /* HNHRoundedTextFieldCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HNHRoundedTextFieldCell.h; sourceTree = ""; }; 4CC3AAB9175F4983003EF01B /* HNHRoundedTextFieldCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HNHRoundedTextFieldCell.m; sourceTree = ""; }; - 4CC3CDFF1774D6ED00AD2296 /* MPAttachmentViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPAttachmentViewController.h; sourceTree = ""; }; - 4CC3CE001774D6EE00AD2296 /* MPAttachmentViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPAttachmentViewController.m; sourceTree = ""; }; - 4CC3CE021774D70200AD2296 /* MPNotesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPNotesViewController.h; sourceTree = ""; }; - 4CC3CE031774D70200AD2296 /* MPNotesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPNotesViewController.m; sourceTree = ""; }; - 4CC3CE051774D73800AD2296 /* AttachmentView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AttachmentView.xib; sourceTree = ""; }; - 4CC3CE071774D74700AD2296 /* NotesView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = NotesView.xib; sourceTree = ""; }; 4CC6258F15BA1C99002F5B11 /* MPOutlineViewDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPOutlineViewDelegate.h; sourceTree = ""; }; 4CC6259015BA1C99002F5B11 /* MPOutlineViewDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPOutlineViewDelegate.m; sourceTree = ""; }; 4CD78AB716D155FF00768A1D /* 07_NotepadTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = 07_NotepadTemplate.pdf; sourceTree = ""; }; @@ -544,8 +534,6 @@ 4C3FFD9D16DAF60600DF9186 /* FilterBar.xib */, 4C76156F1764C0E20015A1A6 /* InspectorView.xib */, 4CE39AC016ECE359000FE29D /* IconSelection.xib */, - 4CC3CE051774D73800AD2296 /* AttachmentView.xib */, - 4CC3CE071774D74700AD2296 /* NotesView.xib */, 4CE8247316E2F2B900573141 /* MPOverlayView.h */, 4CE8247416E2F2B900573141 /* MPOverlayView.m */, 4CFC53BD16E94729007396BE /* MPShadowBox.h */, @@ -1006,10 +994,6 @@ 4C77547416E55FE800970E02 /* MPInspectorViewController.m */, 4CE39ABD16ECE34A000FE29D /* MPIconSelectViewController.h */, 4CE39ABE16ECE34A000FE29D /* MPIconSelectViewController.m */, - 4CC3CDFF1774D6ED00AD2296 /* MPAttachmentViewController.h */, - 4CC3CE001774D6EE00AD2296 /* MPAttachmentViewController.m */, - 4CC3CE021774D70200AD2296 /* MPNotesViewController.h */, - 4CC3CE031774D70200AD2296 /* MPNotesViewController.m */, ); name = "View Controller"; sourceTree = ""; @@ -1261,8 +1245,6 @@ 4C7714AA176C998F00549F2A /* 43_TrashTemplate.pdf in Resources */, 4C7714AC176C9D4600549F2A /* 99_InfoTemplate.pdf in Resources */, 4CF7805F176E75110032EE71 /* ServerSettings.xib in Resources */, - 4CC3CE061774D73800AD2296 /* AttachmentView.xib in Resources */, - 4CC3CE081774D74700AD2296 /* NotesView.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1421,8 +1403,6 @@ 4CA0E3A7176FAF99004D18CB /* MPDocumentQueryService.m in Sources */, 4C83F4AA1774B155006C5FC0 /* Kdb3Tree+NewTree.m in Sources */, 4C83F4AD1774B25F006C5FC0 /* Kdb4Tree+NewTree.m in Sources */, - 4CC3CE011774D6EE00AD2296 /* MPAttachmentViewController.m in Sources */, - 4CC3CE041774D70200AD2296 /* MPNotesViewController.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/MacPass/AttachmentView.xib b/MacPass/AttachmentView.xib deleted file mode 100644 index c4a5e858..00000000 --- a/MacPass/AttachmentView.xib +++ /dev/null @@ -1,529 +0,0 @@ - - - - 1080 - 12E55 - 3084 - 1187.39 - 626.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 3084 - - - IBNSLayoutConstraint - NSCustomObject - NSCustomView - NSScrollView - NSScroller - NSTableColumn - NSTableHeaderView - NSTableView - NSTextFieldCell - - - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - - MPAttachmentViewController - - - FirstResponder - - - NSApplication - - - - 268 - - - - 268 - - - - 2304 - - - - 256 - {258, 242} - - - - _NS:13 - YES - NO - YES - - - 256 - {258, 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 - - - - 136 - 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}, {258, 242}} - - - - _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}, {258, 17}} - - - - _NS:15 - - - 4 - - - {{20, 20}, {260, 260}} - - - - _NS:9 - 133682 - - - - - QSAAAEEgAABBmAAAQZgAAA - 0.25 - 4 - 1 - - - {300, 300} - - - - NSView - - - - - - - view - - - - 27 - - - - - - 0 - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 1 - - - - - - 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 - - - - 3 - 0 - - 3 - 1 - - 20 - - 1000 - - 8 - 29 - 3 - - - - - - 2 - - - - - - - - - - - 3 - - - - - - - - - 4 - - - - - 5 - - - - - 6 - - - - - 7 - - - - - - - - 8 - - - - - - - - 9 - - - - - 10 - - - - - 16 - - - - - 17 - - - - - 25 - - - - - 26 - - - - - - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - - - - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - - - 27 - - - - - MPAttachmentViewController - MPViewController - - IBProjectSource - ./Classes/MPAttachmentViewController.h - - - - MPViewController - NSViewController - - IBProjectSource - ./Classes/MPViewController.h - - - - NSLayoutConstraint - NSObject - - IBProjectSource - ./Classes/NSLayoutConstraint.h - - - - - 0 - IBCocoaFramework - YES - 3 - YES - - diff --git a/MacPass/Base.lproj/InspectorView.xib b/MacPass/Base.lproj/InspectorView.xib index 8c50b336..f1d9c3cd 100644 --- a/MacPass/Base.lproj/InspectorView.xib +++ b/MacPass/Base.lproj/InspectorView.xib @@ -22,8 +22,14 @@ NSScroller NSSegmentedCell NSSegmentedControl + NSTabView + NSTabViewItem + NSTableCellView + NSTableColumn + NSTableView NSTextField NSTextFieldCell + NSTextView NSView @@ -58,7 +64,7 @@ NeXT Encapsulated PostScript v1.2 pasteboard type NeXT TIFF v4.0 pasteboard type - {{20, 236}, {48, 48}} + {{20, 450}, {48, 48}} @@ -83,10 +89,10 @@ 268 - {{73, 252}, {151, 17}} + {{73, 466}, {141, 17}} - + _NS:1535 {200, 750} YES @@ -105,12 +111,12 @@ 6 System controlColor - + 3 MC42NjY2NjY2NjY3AA - + 6 System controlTextColor @@ -122,381 +128,717 @@ NO - - - 268 - {{0, 226}, {241, 2}} - - - - _NS:9 - HNHSeparator - 268 - - - - 268 - {{87, 2}, {67, 25}} - - - - _NS:9 - YES - - 67108864 - 0 - - _NS:9 - - - - 32 - - NSImage - 07_NotepadTemplate - - - 0 - - - 32 - - NSImage - 04_KlipperTemplate - - - 1 - 0 - - - 1 - 2 - 4 - - NO - - - {241, 30} + + {231, 30} - _NS:9 HNHGradientView - + 268 - - - - 2304 - - - - 274 - - - - 274 - - - - 268 - {{17, 158}, {35, 14}} - - - - _NS:1535 - YES - - 68157504 - 272761856 - Name - - LucidaGrande - 11 - 3100 - - _NS:1535 - - - - 6 - System - disabledControlTextColor - - 3 - MC4zMzMzMzMzMzMzAA - - - - NO - - - - 268 - {{80, 154}, {141, 22}} - - - - _NS:9 - YES - - -1804599231 - 272630784 - - - _NS:9 - - YES - - 6 - System - textBackgroundColor - - 3 - MQA - - - - 6 - System - textColor - - - - NO - - - - 268 - {{17, 126}, {58, 14}} - - - - _NS:1535 - YES - - 68157504 - 272761856 - Username - - _NS:1535 - - - - - NO - - - - 268 - {{80, 122}, {141, 22}} - - - - _NS:9 - YES - - -1804599231 - 272631040 - - - _NS:9 - - YES - - - - NO - - - - 268 - {{80, 90}, {141, 22}} - - - - _NS:9 - YES - - -1804599231 - 272630784 - - - _NS:9 - - YES - - - - NO - - - - 268 - {{17, 94}, {25, 14}} - - - - _NS:1535 - YES - - 68157504 - 272761856 - URL - - _NS:1535 - - - - - NO - - - - 268 - {{17, 40}, {58, 14}} - - - - _NS:1535 - YES - - 68157504 - 272761856 - Password - - _NS:1535 - - - - - NO - - - - 268 - {{80, 36}, {141, 22}} - - - - _NS:9 - YES - - -1804599231 - 272630784 - - - _NS:9 - - YES - - - - NO - - - - 268 - {{80, 9}, {141, 19}} - - - - _NS:9 - {250, 750} - YES - - -2080374784 - 134217728 - Generate - - LucidaGrande - 12 - 16 - - _NS:9 - - -2038153216 - 164 - - - 400 - 75 - - NO - - - {241, 196} - - - - _NS:13 - - - {241, 196} - - - - _NS:13 - - - {241, 196} - - - - _NS:11 - - - 4 - - - - 256 - {{225, 0}, {16, 196}} - - - - _NS:15 - NO - - _doScroller: - 1 - 0.99290780141843971 - - - - 256 - {{0, 180}, {241, 16}} - - - - _NS:26 - NO - 1 - - _doScroller: - 0.50602412223815918 - - - {{0, 30}, {241, 196}} + {{39, 418}, {154, 25}} - + _NS:9 - 133168 - - - - 0.25 - 4 - 1 + YES + + 67108864 + 0 + + _NS:9 + + + + General + YES + 0 + + + Advanced + 1 + 0 + + + 4 + + NO + + + + 12 + {{0, 31}, {231, 388}} + + + + _NS:9 + + + 1 + + + 256 + + + + 268 + {{17, 350}, {35, 14}} + + + _NS:1535 + YES + + 68157504 + 272761856 + Name + + LucidaGrande + 11 + 3100 + + _NS:1535 + + + + 6 + System + disabledControlTextColor + + 3 + MC4zMzMzMzMzMzMzAA + + + + NO + + + + 268 + {{80, 346}, {131, 22}} + + + _NS:9 + YES + + -1804599231 + 272630784 + + + _NS:9 + + YES + + 6 + System + textBackgroundColor + + 3 + MQA + + + + 6 + System + textColor + + + + NO + + + + 268 + {{17, 318}, {58, 14}} + + + _NS:1535 + YES + + 68157504 + 272761856 + Username + + _NS:1535 + + + + + NO + + + + 268 + {{80, 314}, {131, 22}} + + + _NS:9 + YES + + -1804599231 + 272631040 + + + _NS:9 + + YES + + + + NO + + + + 268 + {{80, 282}, {131, 22}} + + + _NS:9 + YES + + -1804599231 + 272630784 + + + _NS:9 + + YES + + + + NO + + + + 268 + {{17, 286}, {25, 14}} + + + _NS:1535 + YES + + 68157504 + 272761856 + URL + + _NS:1535 + + + + + NO + + + + 268 + {{17, 232}, {58, 14}} + + + _NS:1535 + YES + + 68157504 + 272761856 + Password + + _NS:1535 + + + + + NO + + + + 268 + {{80, 228}, {131, 22}} + + + _NS:9 + YES + + -1804599231 + 272630784 + + + _NS:9 + + YES + + + + NO + + + + 268 + {{80, 201}, {131, 19}} + + + _NS:9 + {250, 750} + YES + + -2080374784 + 134217728 + Generate + + LucidaGrande + 12 + 16 + + _NS:9 + + -2038153216 + 164 + + + 400 + 75 + + NO + + + {231, 388} + + _NS:11 + + General + + + + + 2 + + + 256 + + + + 268 + + + + 2304 + + + + 256 + + {189, 123} + + + + _NS:13 + YES + NO + YES + + + -2147483392 + {{224, 0}, {16, 17}} + + _NS:19 + + + + 186 + 40 + 1000 + + 75497536 + 2048 + + + + 3 + MC4zMzMzMzI5ODU2AA + + + 6 + System + headerTextColor + + + + + 337641536 + 2048 + Text Cell + + + + 6 + System + controlBackgroundColor + + + + + 3 + YES + YES + + + + 3 + 2 + + + 6 + System + gridColor + + 3 + MC41AA + + + 17 + -700448768 + + + 4 + 15 + 0 + YES + 0 + 1 + + + {{1, 1}, {189, 123}} + + + + _NS:11 + + + 4 + + + + -2147483392 + {{37, 1}, {16, 2}} + + + + _NS:58 + NO + + _doScroller: + 0.99333333333333329 + + + + -2147483392 + {{1, 147}, {52, 16}} + + + + _NS:60 + NO + 1 + + _doScroller: + 0.99487179487179489 + + + {{20, 236}, {191, 125}} + + + + _NS:9 + 133682 + + + + QSAAAEEgAABBmAAAQZgAAA + 0.25 + 4 + 1 + + + + 256 + + + + 2304 + + + + 2322 + + Apple HTML pasteboard type + Apple PDF pasteboard type + Apple PICT pasteboard type + Apple PNG pasteboard type + Apple URL pasteboard type + CorePasteboardFlavorType 0x6D6F6F76 + NSColor pasteboard type + NSFilenamesPboardType + NSStringPboardType + NeXT Encapsulated PostScript v1.2 pasteboard type + NeXT RTFD pasteboard type + NeXT Rich Text Format v1.0 pasteboard type + NeXT TIFF v4.0 pasteboard type + NeXT font pasteboard type + NeXT ruler pasteboard type + WebURLsWithTitlesPboardType + public.url + + {189, 155} + + + + _NS:13 + + + + + + + + + + + + 166 + + + + 189 + 1 + + + 67121027 + 0 + + + + + 6 + System + selectedTextBackgroundColor + + + + 6 + System + selectedTextColor + + + + + + + 1 + MCAwIDEAA + + + {8, -8} + 13 + + + + + + 1 + + 6 + {463, 10000000} + + + + {{1, 1}, {189, 155}} + + + + _NS:11 + + + + {4, 5} + + 79691776 + + + + + + file://localhost/Applications/Xcode.app/Contents/SharedFrameworks/DVTKit.framework/Resources/DVTIbeamCursor.tiff + + + + + 3 + MCAwAA + + + + 4 + + + + 256 + {{174, 1}, {16, 155}} + + + + _NS:83 + NO + + _doScroller: + 1 + 0.85256409645080566 + + + + -2147483392 + {{-100, -100}, {87, 18}} + + + + _NS:33 + NO + 1 + + _doScroller: + 1 + 0.94565218687057495 + + + {{20, 20}, {191, 157}} + + + + _NS:9 + 133138 + + + + 0.25 + 4 + 1 + + + + 268 + {{17, 362}, {79, 17}} + + + + _NS:1535 + YES + + 68157504 + 272630784 + Attachments + + _NS:1535 + + + + + NO + + + + 268 + {{17, 185}, {35, 17}} + + + + _NS:1535 + YES + + 68157504 + 272630784 + Notes + + _NS:1535 + + + + + NO + + + + 268 + {{149, 209}, {62, 19}} + + + + _NS:9 + YES + + -2080374784 + 134217728 + Add File + + _NS:9 + + -2038153216 + 164 + + + 400 + 75 + + NO + + + + 268 + {{77, 209}, {64, 19}} + + + + _NS:9 + YES + + -2080374784 + 134217728 + Save File + + _NS:9 + + -2038153216 + 164 + + + 400 + 75 + + NO + + + {231, 388} + + + + _NS:28 + + Advanced + + + + + + + 6 + YES + YES + + + - {241, 304} + {231, 518} @@ -539,11 +881,43 @@ - scrollContentView + titleOrNameLabel - + - 993 + 1317 + + + + titleTextField + + + + 1318 + + + + usernameTextField + + + + 1288 + + + + URLTextField + + + + 1287 + + + + passwordTextField + + + + 1284 @@ -563,59 +937,112 @@ - passwordTextField + infoTabControl - + - 1284 + 1553 - URLTextField + attachmentTableView - + - 1287 + 1554 - usernameTextField + notesTextView - + - 1288 + 1555 - titleOrNameLabel + tabView - + - 1317 + 1556 - titleTextField - - + imageView + + + 274 + + + + 268 + + Apple PDF pasteboard type + Apple PICT pasteboard type + Apple PNG pasteboard type + NSFilenamesPboardType + NeXT Encapsulated PostScript v1.2 pasteboard type + NeXT TIFF v4.0 pasteboard type + + {{3, 0}, {17, 17}} + + + _NS:11 + YES + + 134217728 + 33554432 + + NSImage + NSActionTemplate + + _NS:11 + 0 + 0 + 0 + NO + + NO + YES + + + + 266 + {{25, 0}, {161, 17}} + + + _NS:20 + {250, 750} + YES + + 67108928 + 272631808 + Table View Cell + + _NS:20 + + + + + NO + + + {{1, 1}, {186, 17}} + + _NS:9 + + - 1318 + 1570 - notesOrAttachmentControl - - + textField + + - 1347 - - - - documentView - - - - 1289 + 1571 @@ -648,6 +1075,22 @@ 455 + + + 4 + 0 + + 4 + 1 + + 0.0 + + 1000 + + 8 + 29 + 3 + 6 @@ -664,22 +1107,6 @@ 29 3 - - - 4 - 0 - - 4 - 1 - - 0.0 - - 1000 - - 9 - 40 - 3 - 5 @@ -696,6 +1123,102 @@ 29 3 + + + 3 + 0 + + 3 + 1 + + 99 + + 1000 + + 9 + 40 + 3 + + + + 4 + 0 + + 4 + 1 + + 31 + + 1000 + + 9 + 40 + 3 + + + + 6 + 0 + + 6 + 1 + + 0.0 + + 1000 + + 8 + 29 + 3 + + + + 5 + 0 + + 5 + 1 + + 0.0 + + 1000 + + 8 + 29 + 3 + + + + 9 + 0 + + 9 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 3 + 0 + + 4 + 1 + + 8 + + 1000 + + 6 + 24 + 3 + 6 @@ -744,118 +1267,6 @@ 40 3 - - - 6 - 0 - - 6 - 1 - - 0.0 - - 1000 - - 8 - 29 - 3 - - - - 5 - 0 - - 5 - 1 - - 0.0 - - 1000 - - 8 - 29 - 3 - - - - 3 - 0 - - 4 - 1 - - 0.0 - - 1000 - - 9 - 40 - 3 - - - - 4 - 0 - - 4 - 1 - - 30 - - 1000 - - 9 - 40 - 3 - - - - 6 - 0 - - 6 - 1 - - 0.0 - - 1000 - - 9 - 40 - 3 - - - - 5 - 0 - - 5 - 1 - - 0.0 - - 1000 - - 9 - 40 - 3 - - - - 3 - 0 - - 4 - 1 - - 8 - - 1000 - - 9 - 40 - 3 - 5 @@ -890,9 +1301,9 @@ - - + + @@ -900,9 +1311,9 @@ 62 - + - 7 + 8 0 0 @@ -916,9 +1327,9 @@ 9 1 - + - 8 + 7 0 0 @@ -951,49 +1362,6 @@ - - 530 - - - - - 8 - 0 - - 0 - 1 - - 2 - - 1000 - - 9 - 40 - 1 - - - - - - 547 - - - - - 544 - - - - - 540 - - - - - 542 - - - 100 @@ -1026,38 +1394,6 @@ 662 - - - 9 - 0 - - 9 - 1 - - 0.0 - - 1000 - - 5 - 22 - 2 - - - - 10 - 0 - - 10 - 1 - - 0.0 - - 1000 - - 5 - 22 - 2 - 8 @@ -1074,7 +1410,6 @@ 40 1 - @@ -1083,11 +1418,6 @@ - - 665 - - - 667 @@ -1104,128 +1434,374 @@ - 109 - - + 1349 + + - 897 - + 1352 + - - - + - 1051 - + 1353 + + + + + 1354 + - 1050 - - + 1391 + + - 970 - - - - - 906 - - - - - 900 - - - - - 899 - - - - - 898 - + 1393 + - - - + + + + + + + 1394 + + + + + + + + 1395 + + + + + + + + 1396 + + + + 5 0 - + + 6 + 1 + + 8 + + 1000 + + 6 + 24 + 3 + + + + 6 + 0 + + 6 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 4 + 0 + + 4 + 1 + + 20 + + 1000 + + 9 + 40 + 3 + + + + 3 + 0 + + 4 + 1 + + 8 + + 1000 + + 9 + 40 + 3 + + + + 5 + 0 + + 5 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 6 + 0 + + 6 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 3 + 0 + + 4 + 1 + + 8 + + 1000 + + 6 + 24 + 3 + + + + 5 + 0 + + 5 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 3 + 0 + + 3 + 1 + + 186 + + 1000 + + 9 + 40 + 3 + + + + 3 + 0 + + 4 + 1 + + 8 + + 1000 + + 6 + 24 + 3 + + + + 11 + 0 + + 11 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 5 + 0 + + 5 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 6 + 0 + + 6 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 3 + 0 + + 3 + 1 + + 27 + + 1000 + + 3 + 9 + 3 + + + + 5 + 0 + + 5 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + + 3 + 0 + + 3 + 1 + + 9 + + 1000 + + 3 + 9 + 3 + + + + + + + + + + + + 1397 + + + + + + + + + + + + + + 4 + 1 + + 4 + 1 + + 20 + + 1000 + + 9 + 40 + 3 + + + + 5 + 0 + 5 1 0.0 1000 - - 8 - 29 - 3 + + 6 + 24 + 2 - - - 3 - 0 - - 3 - 1 - - 0.0 - - 1000 - - 9 - 40 - 3 - - - - 4 - 0 - - 4 - 1 - - 0.0 - - 1000 - - 9 - 40 - 3 - - - - 6 - 0 - - 6 - 1 - - 0.0 - - 1000 - - 8 - 29 - 3 - - - - - - 1229 - - - - + + 6 0 @@ -1235,12 +1811,12 @@ 20 1000 - + 8 29 3 - + 3 0 @@ -1251,28 +1827,28 @@ 8 1000 - + 9 40 3 - - - 5 + + + 6 0 - - 5 + + 6 1 - - 0.0 + + 20 1000 - - 6 - 24 - 2 + + 8 + 29 + 3 - + 5 0 @@ -1283,43 +1859,11 @@ 8 1000 - + 6 24 3 - - - 3 - 0 - - 3 - 1 - - 138 - - 1000 - - 9 - 40 - 3 - - - - 6 - 0 - - 6 - 1 - - 20 - - 1000 - - 8 - 29 - 3 - 10 @@ -1331,45 +1875,61 @@ 0.0 1000 - + 6 24 2 - - + + 5 0 - - 5 - 1 - - 20 - - 1000 - - 8 - 29 - 3 - - - - 5 - 0 - + 5 1 0.0 1000 - + 6 24 2 - - + + + 3 + 0 + + 3 + 1 + + 138 + + 1000 + + 9 + 40 + 3 + + + + 5 + 0 + + 5 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + 6 0 @@ -1379,11 +1939,27 @@ 20 1000 - + 8 29 3 + + + 10 + 0 + + 10 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + 3 @@ -1395,77 +1971,13 @@ 10 1000 - + 6 24 3 - - - 10 - 0 - - 10 - 1 - - 0.0 - - 1000 - - 6 - 24 - 2 - - - - 5 - 0 - - 5 - 1 - - 0.0 - - 1000 - - 6 - 24 - 2 - - - - 5 - 0 - - 6 - 1 - - 8 - - 1000 - - 6 - 24 - 3 - - - - 5 - 0 - - 5 - 1 - - 0.0 - - 1000 - - 6 - 24 - 2 - - - + + 6 0 @@ -1475,12 +1987,12 @@ 20 1000 - + 8 29 3 - + 10 0 @@ -1491,12 +2003,12 @@ 0.0 1000 - + 6 24 2 - + 3 0 @@ -1507,29 +2019,77 @@ 10 1000 - + 6 24 3 - + + + 5 + 0 + + 5 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 5 + 0 + + 6 + 1 + + 8 + + 1000 + + 6 + 24 + 3 + + + + 5 + 0 + + 5 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + 5 0 - + 5 1 20 1000 - + 8 29 3 - - + + 6 0 @@ -1539,7 +2099,7 @@ 20 1000 - + 8 29 3 @@ -1548,201 +2108,83 @@ 3 0 - + 3 1 20 1000 - + 8 29 3 - - + + + 5 + 0 + + 5 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + + + 10 0 - + 10 1 0.0 1000 - + 6 24 2 - - - 5 - 0 - - 5 - 1 - - 20 - - 1000 - - 8 - 29 - 3 - - + 5 0 - + 5 1 20 1000 - + 8 29 3 - - - - - - - - - - + - 1281 - - + 1402 + + - 1280 - - + 1405 + + - 1279 - - - - - 1278 - - - - - 1231 - - - - - - - - 1274 - - - - - 1232 - - - - - - - - 1273 - - - - - 1233 - - - - - - - - 1272 - - - - - 1234 - - - - - - - - 1271 - - - - - 1235 - - - - - - - - 1270 - - - - - 1236 - - - - - - - - 1269 - - - - - 1237 - - - - - - - - 1268 - - - - - 1238 - - - - - - - - 1267 - - + 1406 + + 1239 @@ -1750,7 +2192,7 @@ - + 1266 @@ -1758,147 +2200,708 @@ - 1240 - - - - - 1241 - - - - - 1242 - - - - - 1243 - - - - - 1244 - - - - - 1245 - - - - - 1246 - - - - - 1247 - - - - - 1248 - - - - - 1249 - - - - - 1250 - - - - - 1251 - - - - - 1252 - - - - - 1253 - - - - - 1254 - - - - - 1255 - - - - - 1256 - - - - - 1257 - - - - - 1258 - - - - - 1259 - - - - - 1260 - - - - - 1261 - - - - - 1262 - - - - - 1263 - - - - - 1342 - + 1235 + - + - + - 1343 - - + 1270 + + - 1344 + 1238 + + + + + + + + 1267 + + + + + 1234 + + + + + + + + 1271 + + + + + 1233 + + + + + + + + 1272 + + + + + 1237 + + + + + + + + 1268 + + + + + 1236 + + + + + + + + 1269 + + + + + 1232 + + + + + + + + 1273 + + + + + 1231 + + + + + + + + 1274 + + + + + 1438 + + + + + 1440 + + + + + 1441 + + + + + 1442 + + + + + 1443 + + + + + 1444 + + + + + 1445 + + + + + 1446 + + + + + 1447 + + + + + 1448 + + + + + 1450 + + + + + 1451 + + + + + 1452 + + + + + 1453 + + + + + 1455 + + + + + 1456 + + + + + 1457 + + + + + 1460 + + + + + 1462 + + + + + 1464 + + + + + 1467 + + + + + 1469 + + + + + 1470 + + + + + 1471 + + + + + 1472 + + + + + 1473 + + + + + + + + + + 1474 + + + + + + + + 1475 + + + + + 1477 + + + + + 1478 + + + + + + + + + 1481 + + + + + 1492 + + + + + + + + 8 + 1 + + 0 + 1 + + 150 + + 1000 + + 9 + 40 + 1 + + + + + + 1493 + + + + + 1494 + + + + + 1495 + + + + + 1504 + + + + + 1512 + + + + + + 7 + 0 + + 0 + 1 + + 73 + + 1000 + + 3 + 9 + 1 + + + + 8 + 0 + + 0 + 1 + + 17 + + 1000 + + 3 + 9 + 1 + + + + + + 1513 + + + + + 1519 + + + + + 1520 + + + + + 1521 + + + + + 1522 + + + + + 1524 + + + + + 1526 + + + + + 8 + 0 + + 0 + 1 + + 17 + + 1000 + + 3 + 9 + 1 + + + + + + + 1527 + + + + + 1529 + + + + + 1542 + + + + + 1543 + + + + + 1544 + + + + + 1545 + + + + + 1546 + + + + + 1549 + + + + + 1547 + + + + + 1531 + + + + + 1552 + + + + + 1557 + + + + + 1565 + + + + + + + 10 + 0 + + 10 + 1 + + 0.0 + + 1000 + + 5 + 22 + 2 + + + + 6 + 0 + + 6 + 1 + + 3 + + 1000 + + 8 + 29 + 3 + + + + 5 + 0 + + 6 + 1 + + 8 + + 1000 + + 6 + 24 + 3 + + + + 4 + 0 + + 4 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 3 + 0 + + 3 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 5 + 0 + + 5 + 1 + + 3 + + 1000 + + 8 + 29 + 3 + + + + + + 1566 + + + + + + 7 + 0 + + 0 + 1 + + 17 + + 1000 + + 3 + 9 + 1 + + + + + + 1567 + + + + + + + + 1568 + + + + + 1569 + + + + + 1572 + + + + + 1573 + + + + + 1574 + + + + + 1575 + + + + + 1576 + + + + + 1577 + + + + + 1578 - + - 1346 - - + 1580 + + + + + + + + 1581 + + + + + 1585 + + + + + + + + 1586 + + + + + 1592 + + + + + 1594 + + + + + 1595 + + + + + 1596 + + + + + 1598 + + @@ -1909,37 +2912,6 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - - - - - - - - - - - - - - - - - - - - - - - - - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -1959,30 +2931,6 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -1996,51 +2944,203 @@ HNHRoundedSecureTextFieldCell com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + + + + + + + + + + + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + + + + + + + + + + + + + + + + + + + + + + + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin - - - - - - - + + + + + + - + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - - - - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin MPPopupImageView - + com.apple.InterfaceBuilder.CocoaPlugin @@ -2050,37 +3150,19 @@ com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - HNHScrollView - - com.apple.InterfaceBuilder.CocoaPlugin - HNHScrollDocumentViewAdapter - - - - - - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - 1347 + 1603 @@ -2116,54 +3198,22 @@ ./Classes/HNHRoundedTextFieldCell.h - - HNHScrollDocumentViewAdapter - NSView - - documentView - NSView - - - documentView - - documentView - NSView - - - - IBProjectSource - ./Classes/HNHScrollDocumentViewAdapter.h - - - - HNHScrollView - NSScrollView - - IBProjectSource - ./Classes/HNHScrollView.h - - - - HNHSeparator - NSView - - IBProjectSource - ./Classes/HNHSeparator.h - - MPInspectorViewController MPViewController NSTextField + NSTableView HNHGradientView NSButton + NSSegmentedControl NSTextField MPPopupImageView NSTextField - NSSegmentedControl + NSTextView NSTextField NSView + NSTabView NSTextField NSTextField NSTextField @@ -2173,6 +3223,10 @@ URLTextField NSTextField + + attachmentTableView + NSTableView + bottomBar HNHGradientView @@ -2181,6 +3235,10 @@ generatePasswordButton NSButton + + infoTabControl + NSSegmentedControl + infoTextField NSTextField @@ -2193,9 +3251,9 @@ itemNameTextfield NSTextField - - notesOrAttachmentControl - NSSegmentedControl + + notesTextView + NSTextView passwordTextField @@ -2205,6 +3263,10 @@ scrollContentView NSView + + tabView + NSTabView + titleOrNameLabel NSTextField @@ -2254,8 +3316,7 @@ YES 3 - {128, 128} - {128, 128} + {15, 15} {128, 128} YES diff --git a/MacPass/EntryView.xib b/MacPass/EntryView.xib index 854c75ab..013df60d 100644 --- a/MacPass/EntryView.xib +++ b/MacPass/EntryView.xib @@ -57,6 +57,7 @@ 268 {{7, 5}, {32, 19}} + _NS:9 YES @@ -86,6 +87,7 @@ {684, 30} + _NS:9 HNHGradientView @@ -104,6 +106,7 @@ {684, 548} + _NS:13 YES @@ -114,6 +117,7 @@ 256 {684, 17} + @@ -323,7 +327,7 @@ 17 - 1455423488 + 1472200704 4 @@ -336,6 +340,7 @@ {{0, 17}, {684, 548}} + _NS:11 @@ -347,6 +352,7 @@ -2147483392 {{224, 17}, {15, 102}} + _NS:58 NO @@ -359,6 +365,7 @@ -2147483392 {{0, 310}, {480, 16}} + _NS:60 NO @@ -375,6 +382,7 @@ {684, 17} + @@ -383,6 +391,7 @@ {{0, 30}, {684, 565}} + _NS:9 133680 @@ -398,6 +407,7 @@ {684, 594} + _NS:9 NSView @@ -470,7 +480,7 @@ 266 - {104, 17} + {105, 17} {250, 750} @@ -492,7 +502,7 @@ NO - {{1, 1}, {104.5, 17}} + {{1, 1}, {105, 17}} @@ -561,7 +571,7 @@ NO - {{108.5, 1}, {144, 17}} + {{109, 1}, {144, 17}} _NS:9 @@ -604,7 +614,7 @@ NO - {{377, 1}, {113, 17}} + {{378, 1}, {113, 17}} @@ -621,7 +631,7 @@ 266 - {118, 17} + {119, 17} {250, 750} @@ -638,7 +648,7 @@ NO - {{255.5, 1}, {118.5, 17}} + {{256, 1}, {119, 17}} @@ -672,7 +682,7 @@ NO - {{493, 1}, {188, 17}} + {{494, 1}, {188, 17}} @@ -1742,7 +1752,109 @@ 745 - + + + + HNHGradientView + NSView + + IBProjectSource + ./Classes/HNHGradientView.h + + + + MPEntryViewController + MPViewController + + NSButton + HNHGradientView + NSTableView + NSView + NSButton + NSTextField + NSSearchField + NSButton + NSButton + NSButton + NSLayoutConstraint + + + + addEntryButton + NSButton + + + bottomBar + HNHGradientView + + + entryTable + NSTableView + + + filterBar + NSView + + + filterDoneButton + NSButton + + + filterLabelTextField + NSTextField + + + filterSearchField + NSSearchField + + + filterTitleButton + NSButton + + + filterURLButton + NSButton + + + filterUsernameButton + NSButton + + + tableToTop + NSLayoutConstraint + + + + IBProjectSource + ./Classes/MPEntryViewController.h + + + + MPTableView + NSTableView + + IBProjectSource + ./Classes/MPTableView.h + + + + MPViewController + NSViewController + + IBProjectSource + ./Classes/MPViewController.h + + + + NSLayoutConstraint + NSObject + + IBProjectSource + ./Classes/NSLayoutConstraint.h + + + + 0 IBCocoaFramework YES diff --git a/MacPass/MPAttachmentViewController.h b/MacPass/MPAttachmentViewController.h deleted file mode 100644 index 7901ce26..00000000 --- a/MacPass/MPAttachmentViewController.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// MPAttachmentViewController.h -// MacPass -// -// Created by Michael Starke on 21.06.13. -// Copyright (c) 2013 HicknHack Software GmbH. All rights reserved. -// - -#import "MPViewController.h" - -@interface MPAttachmentViewController : MPViewController - -@end diff --git a/MacPass/MPAttachmentViewController.m b/MacPass/MPAttachmentViewController.m deleted file mode 100644 index 51a26364..00000000 --- a/MacPass/MPAttachmentViewController.m +++ /dev/null @@ -1,38 +0,0 @@ -// -// MPAttachmentViewController.m -// MacPass -// -// Created by Michael Starke on 21.06.13. -// Copyright (c) 2013 HicknHack Software GmbH. All rights reserved. -// - -#import "MPAttachmentViewController.h" -#import "Kdb4Node.h" - -@interface MPAttachmentViewController () - -@property (retain) NSArrayController *attachmentController; - -@end - -@implementation MPAttachmentViewController - -- (id)init { - self = [super initWithNibName:@"AttachmentView" bundle:nil]; - if(self) { - } - return self; -} - -- (NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row { - NSTableCellView *tableCellView = [tableView makeViewWithIdentifier:[tableColumn identifier] owner:tableView]; - BinaryRef *binaryRef = [self.attachmentController arrangedObjects][row]; - [tableCellView.textField bind:NSValueBinding toObject:binaryRef withKeyPath:@"key" options:nil]; - return tableCellView; -} - -- (void)tableView:(NSTableView *)tableView didAddRowView:(NSTableRowView *)rowView forRow:(NSInteger)row { - NSLog(@"didAddRowView"); -} - -@end diff --git a/MacPass/MPDocumentWindowController.m b/MacPass/MPDocumentWindowController.m index 41ece9c3..761dc351 100644 --- a/MacPass/MPDocumentWindowController.m +++ b/MacPass/MPDocumentWindowController.m @@ -222,7 +222,12 @@ NSString *const MPCurrentItemChangedNotification = @"com.hicknhack.macpass.MPCur [inspectorView removeFromSuperview]; } else { + // Remove contraint on view removal. [_splitView addSubview:inspectorView]; + [_splitView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"[inspectorView(>=300)]" + options:0 + metrics:nil + views:NSDictionaryOfVariableBindings(inspectorView)]]; } } @@ -250,7 +255,7 @@ NSString *const MPCurrentItemChangedNotification = @"com.hicknhack.macpass.MPCur removeInspector = YES; } NSDictionary *views = NSDictionaryOfVariableBindings(outlineView, inspectorView, entryView, _splitView); - [self.splitView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|[outlineView(>=150,<=250)]-1-[entryView(>=300)]-1-[inspectorView(>=200)]|" + [self.splitView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|[outlineView(>=150,<=250)]-1-[entryView(>=350)]-1-[inspectorView(>=300)]|" options:0 metrics:nil views:views]]; @@ -311,5 +316,4 @@ NSString *const MPCurrentItemChangedNotification = @"com.hicknhack.macpass.MPCur return nil; } - @end diff --git a/MacPass/MPInspectorViewController.h b/MacPass/MPInspectorViewController.h index 3b30b247..042af0ca 100644 --- a/MacPass/MPInspectorViewController.h +++ b/MacPass/MPInspectorViewController.h @@ -14,7 +14,7 @@ @class HNHGradientView; @class MPDocumentWindowController; -@interface MPInspectorViewController : MPViewController +@interface MPInspectorViewController : MPViewController @property (assign) IBOutlet MPPopupImageView *itemImageView; @property (assign) IBOutlet NSTextField *itemNameTextfield; @@ -27,7 +27,9 @@ @property (assign) IBOutlet HNHGradientView *bottomBar; @property (assign) IBOutlet NSTextField *infoTextField; @property (assign) IBOutlet NSView *scrollContentView; -@property (assign) IBOutlet NSSegmentedControl *notesOrAttachmentControl; +@property (assign) IBOutlet NSSegmentedControl *infoTabControl; +@property (assign) IBOutlet NSTableView *attachmentTableView; +@property (assign) IBOutlet NSTextView *notesTextView; /* Seperate call to ensure alle registered objects are in place */ diff --git a/MacPass/MPInspectorViewController.m b/MacPass/MPInspectorViewController.m index e28fd898..6b91532c 100644 --- a/MacPass/MPInspectorViewController.m +++ b/MacPass/MPInspectorViewController.m @@ -17,19 +17,18 @@ #import "MPDocumentWindowController.h" #import "MPOutlineViewController.h" #import "MPOutlineViewDelegate.h" -#import "MPAttachmentViewController.h" -#import "MPNotesViewController.h" #import "KdbLib.h" #import "Kdb4Node.h" +#import "Kdb3Node.h" #import "KdbGroup+Undo.h" #import "KdbEntry+Undo.h" #import "HNHGradientView.h" enum { - MPNotesTab, - MPAttachmentTab + MPGeneralTab, + MPAdvancedTab }; @interface MPInspectorViewController () { @@ -41,9 +40,14 @@ enum { @property (retain) NSPopover *activePopover; @property (assign) IBOutlet NSButton *generatePasswordButton; + @property (nonatomic, assign) NSDate *modificationDate; @property (nonatomic, assign) NSDate *creationDate; +@property (assign) NSUInteger activeTab; +@property (assign) IBOutlet NSTabView *tabView; +@property (retain) NSArrayController *attachmentsController; + @end @implementation MPInspectorViewController @@ -57,6 +61,8 @@ enum { if (self) { _selectedEntry = nil; _selectedGroup = nil; + _attachmentsController = [[NSArrayController alloc] init]; + _activeTab = MPGeneralTab; } return self; } @@ -72,11 +78,15 @@ enum { [[self.itemImageView cell] setBackgroundStyle:NSBackgroundStyleRaised]; [self.itemImageView setTarget:self]; [_bottomBar setBorderType:HNHBorderTop]; - - [_notesOrAttachmentControl setAction:@selector(_toggleInfoTab:)]; - [_notesOrAttachmentControl setTarget:self]; - [[_notesOrAttachmentControl cell] setTag:MPAttachmentTab forSegment:MPAttachmentTab]; - [[_notesOrAttachmentControl cell] setTag:MPNotesTab forSegment:MPNotesTab]; + + //[[_infoTabControl cell] setTag:MPAdvancedTab forSegment:MPAdvancedTab]; + //[[_infoTabControl cell] setTag:MPGeneralTab forSegment:MPGeneralTab]; + + [_infoTabControl bind:NSSelectedIndexBinding toObject:self withKeyPath:@"activeTab" options:nil]; + [_tabView bind:NSSelectedIndexBinding toObject:self withKeyPath:@"activeTab" options:nil]; + + [_attachmentTableView bind:NSContentBinding toObject:self.attachmentsController withKeyPath:@"arrangedObjects" options:nil]; + [_attachmentTableView setDelegate:self]; [self _clearContent]; } @@ -121,6 +131,25 @@ enum { else { [self _clearContent]; } + [self _updateAttachments]; +} + +- (void)_updateAttachments { + if(self.selectedEntry) { + if([self.selectedEntry isKindOfClass:[Kdb4Entry class]]) { + [self.attachmentsController bind:NSContentArrayBinding toObject:self.selectedEntry withKeyPath:@"binaries" options:nil]; + } + else { + /* Use binarydes and binary form Kdb3Entry */ + } + } + else if([self.attachmentsController content] != nil){ + + [self.attachmentsController unbind:NSContentArrayBinding]; + [self.attachmentsController setContent:nil]; + + } + } - (void)_showEntry { @@ -135,12 +164,13 @@ enum { [self.titleOrNameLabel setStringValue:NSLocalizedString(@"TITLE",@"")]; [self.titleTextField bind:NSValueBinding toObject:self.selectedEntry withKeyPath:MPEntryTitleUndoableKey options:nil]; [self.URLTextField bind:NSValueBinding toObject:self.selectedEntry withKeyPath:MPEntryUrlUndoableKey options:nil]; - //[self.notesTextView bind:NSValueBinding toObject:self.selectedEntry withKeyPath:MPEntryNotesUndoableKey options:nil]; + [self.notesTextView bind:NSValueBinding toObject:self.selectedEntry withKeyPath:MPEntryNotesUndoableKey options:nil]; [self _setInputEnabled:YES]; } - (void)_showGroup { + [self bind:@"modificationDate" toObject:self.selectedGroup withKeyPath:@"lastModificationTime" options:nil]; [self bind:@"creationDate" toObject:self.selectedGroup withKeyPath:@"creationTime" options:nil]; @@ -160,8 +190,8 @@ enum { [self.URLTextField setStringValue:@""]; // Reste toggle - [self.notesOrAttachmentControl setSelected:NO forSegment:MPNotesTab]; - [self.notesOrAttachmentControl setSelected:NO forSegment:MPAttachmentTab]; + [self.infoTabControl setSelected:YES forSegment:MPGeneralTab]; + [self.infoTabControl setSelected:NO forSegment:MPAdvancedTab]; [self _setInputEnabled:YES]; } @@ -175,6 +205,7 @@ enum { [self.usernameTextField unbind:NSValueBinding]; [self.titleTextField unbind:NSValueBinding]; [self.URLTextField unbind:NSValueBinding]; + [self.notesTextView unbind:NSValueBinding]; [self.itemNameTextfield setStringValue:NSLocalizedString(@"INSPECTOR_NO_SELECTION", @"No item selected in inspector")]; [self.itemImageView setImage:[NSImage imageNamed:NSImageNameActionTemplate]]; @@ -184,6 +215,7 @@ enum { [self.usernameTextField setStringValue:@""]; [self.titleTextField setStringValue:@""]; [self.URLTextField setStringValue:@""]; + [self.notesTextView setString:@""]; } @@ -200,45 +232,11 @@ enum { [self.usernameTextField setEnabled:enabled]; [self.URLTextField setEnabled:enabled]; [self.generatePasswordButton setEnabled:enabled]; - [self.notesOrAttachmentControl setEnabled:enabled forSegment:MPNotesTab]; - [self.notesOrAttachmentControl setEnabled:enabled forSegment:MPAttachmentTab]; -} - -#pragma mark Actions - -- (void)_toggleInfoTab:(id)sender { - NSUInteger selectedSegment = [sender selectedSegment]; - NSUInteger tab = [[sender cell] tagForSegment:selectedSegment]; - switch (tab) { - case MPNotesTab: - [self _showNotesPopover]; - break; - case MPAttachmentTab: - [self _showAttachmentPopover]; - break; - - default: - break; - } + //[self.infoTabControl setEnabled:enabled forSegment:MPGeneralTab]; + //[self.infoTabControl setEnabled:enabled forSegment:MPAdvancedTab]; } #pragma mark Popovers -- (void)_showNotesPopover { - [self.notesOrAttachmentControl setEnabled:NO forSegment:MPNotesTab]; - MPNotesViewController *notesController = [[MPNotesViewController alloc] init]; - // setup entry - [self _showPopopver:notesController atView:self.notesOrAttachmentControl onEdge:NSMinYEdge]; - [notesController release]; -} - -- (void)_showAttachmentPopover { - [self.notesOrAttachmentControl setEnabled:NO forSegment:MPAttachmentTab]; - MPAttachmentViewController *attachmentController = [[MPAttachmentViewController alloc] init]; - // setup entry - [self _showPopopver:attachmentController atView:self.notesOrAttachmentControl onEdge:NSMinYEdge]; - [attachmentController release]; -} - - (void)_showImagePopup:(id)sender { [self _showPopopver:[[[MPIconSelectViewController alloc] init] autorelease] atView:self.itemImageView onEdge:NSMinYEdge]; } @@ -264,11 +262,9 @@ enum { - (void)popoverDidClose:(NSNotification *)notification { /* We do not enable the button all the time, but it's wokring find this way */ [self.generatePasswordButton setEnabled:YES]; - [self.notesOrAttachmentControl setEnabled:YES forSegment:MPNotesTab]; - [self.notesOrAttachmentControl setEnabled:YES forSegment:MPAttachmentTab]; id controller = _activePopover.contentViewController; - if([controller respondsToSelector:@selector(password)]) { - [self.selectedEntry setPasswordUndoable:[controller password]]; + if([controller respondsToSelector:@selector(generatedPassword)]) { + [self.selectedEntry setPasswordUndoable:[controller generatedPassword]]; } [_activePopover release]; _activePopover = nil; @@ -293,4 +289,14 @@ enum { [self _updateContent]; } +- (NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row { + NSTableCellView *view = [tableView makeViewWithIdentifier:[tableColumn identifier] owner:tableView]; + if([self.selectedEntry isKindOfClass:[Kdb4Entry class]]) { + Kdb4Entry *entry = (Kdb4Entry *)self.selectedEntry; + BinaryRef *binaryRef = entry.binaries[row]; + [[view textField] bind:NSValueBinding toObject:binaryRef withKeyPath:@"key" options:nil]; + } + return view; +} + @end diff --git a/MacPass/MPNotesViewController.h b/MacPass/MPNotesViewController.h deleted file mode 100644 index 04d3e5e5..00000000 --- a/MacPass/MPNotesViewController.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// MPNotesViewController.h -// MacPass -// -// Created by Michael Starke on 21.06.13. -// Copyright (c) 2013 HicknHack Software GmbH. All rights reserved. -// - -#import "MPViewController.h" - -@interface MPNotesViewController : MPViewController - -@end diff --git a/MacPass/MPNotesViewController.m b/MacPass/MPNotesViewController.m deleted file mode 100644 index d50f2fa1..00000000 --- a/MacPass/MPNotesViewController.m +++ /dev/null @@ -1,24 +0,0 @@ -// -// MPNotesViewController.m -// MacPass -// -// Created by Michael Starke on 21.06.13. -// Copyright (c) 2013 HicknHack Software GmbH. All rights reserved. -// - -#import "MPNotesViewController.h" - -@interface MPNotesViewController () - -@end - -@implementation MPNotesViewController - -- (id)init { - self = [super initWithNibName:@"NotesView" bundle:nil]; - if(self) { - } - return self; -} - -@end diff --git a/MacPass/MPPasswordCreatorViewController.h b/MacPass/MPPasswordCreatorViewController.h index bc524472..2d236716 100644 --- a/MacPass/MPPasswordCreatorViewController.h +++ b/MacPass/MPPasswordCreatorViewController.h @@ -10,6 +10,6 @@ @interface MPPasswordCreatorViewController : MPViewController -@property (retain, readonly) NSString *password; +@property (retain, readonly) NSString *generatedPassword; @end diff --git a/MacPass/MPPasswordCreatorViewController.m b/MacPass/MPPasswordCreatorViewController.m index 063e4fe2..38c466d5 100644 --- a/MacPass/MPPasswordCreatorViewController.m +++ b/MacPass/MPPasswordCreatorViewController.m @@ -18,6 +18,7 @@ MPPasswordCharacterFlags _characterFlags; } @property (retain) NSString *password; +@property (retain) NSString *generatedPassword; @property (assign) IBOutlet NSTextField *passwordTextField; @property (assign) IBOutlet NSTextField *passwordLengthTextField; @@ -36,6 +37,7 @@ - (IBAction)_generatePassword:(id)sender; - (IBAction)_toggleCharacters:(id)sender; - (IBAction)_usePassword:(id)sender; +- (IBAction)_cancel:(id)sender; @end @@ -89,6 +91,7 @@ } - (IBAction)_usePassword:(id)sender { + self.generatedPassword = _password; if([self.addPasswordToPasteboardButton state] == NSOnState) { [[MPPasteBoardController defaultController] copyObjects:@[_password]]; } @@ -96,6 +99,12 @@ [target performClose:nil]; } +- (IBAction)_cancel:(id)sender { + id target = [NSApp targetForAction:@selector(performClose:)]; + [target performClose:nil]; + +} + - (void)setUseCustomString:(BOOL)useCustomString { if(_useCustomString != useCustomString) { _useCustomString = useCustomString; diff --git a/MacPass/MacPass-Info.plist b/MacPass/MacPass-Info.plist index 14449890..2c2902b3 100644 --- a/MacPass/MacPass-Info.plist +++ b/MacPass/MacPass-Info.plist @@ -48,7 +48,7 @@ CFBundleSignature ???? CFBundleVersion - 866 + 932 LSMinimumSystemVersion ${MACOSX_DEPLOYMENT_TARGET} NSHumanReadableCopyright diff --git a/MacPass/NSData+MPRandomBytes.m b/MacPass/NSData+MPRandomBytes.m index b696681a..a63a3a13 100644 --- a/MacPass/NSData+MPRandomBytes.m +++ b/MacPass/NSData+MPRandomBytes.m @@ -12,7 +12,6 @@ @implementation NSData (MPRandomBytes) + (NSData *)dataWithRandomBytes:(NSUInteger)length { - NSLog(@"requesting %ld bytes", length); unsigned char *bytes = malloc(sizeof(unsigned char) * length); SecRandomCopyBytes(kSecRandomDefault, length, bytes); return [NSData dataWithBytesNoCopy:bytes length:length freeWhenDone:YES]; diff --git a/MacPass/NotesView.xib b/MacPass/NotesView.xib deleted file mode 100644 index 038b4238..00000000 --- a/MacPass/NotesView.xib +++ /dev/null @@ -1,440 +0,0 @@ - - - - 1080 - 12E55 - 3084 - 1187.39 - 626.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 3084 - - - IBNSLayoutConstraint - NSCustomObject - NSCustomView - NSScrollView - NSScroller - NSTextView - - - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - - MPNotesViewController - - - FirstResponder - - - NSApplication - - - - 268 - - - - 256 - - - - 2304 - - - - 2322 - - Apple HTML pasteboard type - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - Apple URL pasteboard type - CorePasteboardFlavorType 0x6D6F6F76 - NSColor pasteboard type - NSFilenamesPboardType - NSStringPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT RTFD pasteboard type - NeXT Rich Text Format v1.0 pasteboard type - NeXT TIFF v4.0 pasteboard type - NeXT font pasteboard type - NeXT ruler pasteboard type - WebURLsWithTitlesPboardType - public.url - - {358, 358} - - - - _NS:13 - - - - - - - - - - - - 166 - - - - 358 - 1 - - - 67121127 - 0 - - - 3 - MQA - - - - 6 - System - selectedTextBackgroundColor - - 3 - MC42NjY2NjY2NjY3AA - - - - 6 - System - selectedTextColor - - 3 - MAA - - - - - - - 1 - MCAwIDEAA - - - {8, -8} - 13 - - - - - - 1 - - 6 - {697, 10000000} - - - - {{1, 1}, {358, 358}} - - - - _NS:11 - - - - {4, 5} - - 79691776 - - - - - - file://localhost/Applications/Xcode.app/Contents/SharedFrameworks/DVTKit.framework/Resources/DVTIbeamCursor.tiff - - - - - 3 - MCAwAA - - - - 4 - - - - 256 - {{343, 1}, {16, 358}} - - - - _NS:83 - NO - - _doScroller: - 0.9487951807228916 - - - - -2147483392 - {{-100, -100}, {87, 18}} - - - - _NS:33 - NO - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{20, 20}, {360, 360}} - - - - _NS:9 - 133138 - - - - 0.25 - 4 - 1 - - - {400, 400} - - - - NSView - - - - - - - view - - - - 37 - - - - - - 0 - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 1 - - - - - 3 - 0 - - 3 - 1 - - 20 - - 1000 - - 8 - 29 - 3 - - - - 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 - - - - - - - 2 - - - - - - - - - - 3 - - - - - 4 - - - - - 5 - - - - - 27 - - - - - 29 - - - - - 30 - - - - - 36 - - - - - - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - - - - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - - - 37 - - - - - MPNotesViewController - MPViewController - - IBProjectSource - ./Classes/MPNotesViewController.h - - - - MPViewController - NSViewController - - IBProjectSource - ./Classes/MPViewController.h - - - - NSLayoutConstraint - NSObject - - IBProjectSource - ./Classes/NSLayoutConstraint.h - - - - - 0 - IBCocoaFramework - YES - 3 - YES - - diff --git a/MacPass/PasswordCreatorView.xib b/MacPass/PasswordCreatorView.xib index f91c215b..278d1c28 100644 --- a/MacPass/PasswordCreatorView.xib +++ b/MacPass/PasswordCreatorView.xib @@ -43,10 +43,39 @@ 268 + + + 268 + {{158, 18}, {56, 25}} + + + + _NS:22 + YES + + -2080374784 + 134217728 + Cancel + + LucidaGrande + 13 + 1044 + + _NS:22 + + -2038153216 + 163 + + + 400 + 75 + + NO + 268 - {{254, 203}, {28, 25}} + {{294, 203}, {28, 25}} @@ -56,11 +85,7 @@ -2080374784 134217728 - - LucidaGrande - 13 - 1044 - + _NS:22 -2033958912 @@ -82,11 +107,11 @@ {{18, 56}, {211, 18}} - + _NS:9 YES - -2080374784 + 67108864 268435456 Copy password to pasteboard @@ -111,10 +136,9 @@ 268 - {{182, 18}, {100, 25}} + {{222, 18}, {100, 25}} - _NS:22 YES @@ -144,7 +168,7 @@ 268 - {{18, 19}, {230, 22}} + {{18, 19}, {270, 22}} @@ -313,14 +337,14 @@ NO - {{1, 1}, {266, 78}} + {{1, 1}, {306, 78}} _NS:11 - {{17, 76}, {268, 94}} + {{17, 76}, {308, 94}} @@ -350,7 +374,7 @@ 268 - {{254, 175}, {28, 22}} + {{294, 175}, {28, 22}} @@ -406,7 +430,7 @@ 268 - {{68, 176}, {180, 21}} + {{68, 176}, {220, 21}} @@ -432,7 +456,7 @@ 268 - {{86, 205}, {160, 22}} + {{86, 205}, {200, 22}} @@ -454,7 +478,7 @@ 268 - {{17, 208}, {64, 17}} + {{17, 207}, {64, 17}} @@ -473,7 +497,7 @@ NO - {302, 247} + {342, 247} @@ -634,6 +658,22 @@ 600 + + + _cancel + + + + 622 + + + + _cancel: + + + + 623 + @@ -665,6 +705,22 @@ 1 + + + 5 + 0 + + 6 + 1 + + 8 + + 1000 + + 6 + 24 + 3 + 3 @@ -777,6 +833,22 @@ 29 3 + + + 5 + 0 + + 5 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + 6 @@ -809,22 +881,6 @@ 29 3 - - - 5 - 0 - - 5 - 1 - - 0.0 - - 1000 - - 6 - 24 - 2 - 5 @@ -841,6 +897,22 @@ 40 3 + + + 4 + 0 + + 4 + 1 + + 20 + + 1000 + + 8 + 29 + 3 + 5 @@ -1042,6 +1114,7 @@ + @@ -1050,7 +1123,7 @@ - + 7 0 @@ -1058,7 +1131,7 @@ 0 1 - 160 + 200 1000 @@ -1624,11 +1697,6 @@ - - 519 - - - 520 @@ -1679,11 +1747,6 @@ - - 283 - - - 148 @@ -1733,13 +1796,46 @@ + + 613 + + + + + + + + 614 + + + + + 617 + + + + + 618 + + + + + 620 + + + + + 621 + + + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - + @@ -1752,10 +1848,11 @@ + - + @@ -1763,6 +1860,7 @@ + com.apple.InterfaceBuilder.CocoaPlugin @@ -1774,7 +1872,7 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin @@ -1796,7 +1894,6 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin @@ -1868,7 +1965,6 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -1879,12 +1975,19 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin - 612 + 623 @@ -1919,6 +2022,7 @@ + NSButton NSButton NSButton NSTextField @@ -1931,6 +2035,10 @@ NSButton + + _cancel + NSButton + addPasswordToPasteboardButton NSButton