sideshowcoder / Cryptr (http://sideshowcoder.com/cryptr/)
Simple Encryption/Decryption Tool for single files. Working on top of OpenSSL and the SSCrypto Framework by http://septicus.com/products/opensource using the AES 128Bit Algorithm
Clone this repository (size: 1.2 MB): HTTPS / SSH
$ hg clone http://bitbucket.org/sideshowcoder/cryptr/
| commit 11: | ea44e76354ea |
| parent 10: | c2e86e6e6ac9 |
| branch: | default |
fixed bug to only accept Single files no Folders
Changed (Δ3.2 KB):
raw changeset »
AppController.m (1 lines added, 1 lines removed)
Cryptr.xcodeproj/phil.mode1v3 (23 lines added, 29 lines removed)
Cryptr.xcodeproj/phil.pbxuser (77 lines added, 143 lines removed)
DragView.m (13 lines added, 1 lines removed)
Up to file-list AppController.m:
145 |
145 |
[crypto setClearTextWithData:[NSData dataWithContentsOfFile:[self srcPath]]]; |
146 |
146 |
NSData *encData = [crypto encrypt]; |
147 |
147 |
[encData writeToFile:[self destPath] atomically:NO]; |
148 |
[dragView setFilePath:[self destPath]]; |
|
148 |
149 |
[crypto release]; |
149 |
150 |
|
150 |
151 |
} |
189 |
190 |
return; |
190 |
191 |
} |
191 |
192 |
[decData writeToFile:[self destPath] atomically:NO]; |
192 |
[dragView setFilePath:[self destPath]]; |
|
193 |
193 |
[crypto release]; |
194 |
194 |
} |
195 |
195 |
Up to file-list Cryptr.xcodeproj/phil.mode1v3:
231 |
231 |
<key>Layout</key> |
232 |
232 |
<array> |
233 |
233 |
<dict> |
234 |
<key>BecomeActive</key> |
|
235 |
<true/> |
|
236 |
234 |
<key>ContentConfiguration</key> |
237 |
235 |
<dict> |
238 |
236 |
<key>PBXBottomSmartGroupGIDs</key> |
310 |
308 |
<real>264</real> |
311 |
309 |
</array> |
312 |
310 |
<key>RubberWindowFrame</key> |
313 |
<string>-1680 5 |
|
311 |
<string>-1680 55 1680 995 -1680 0 1680 1050 </string> |
|
314 |
312 |
</dict> |
315 |
313 |
<key>Module</key> |
316 |
314 |
<string>PBXSmartGroupTreeModule</string> |
321 |
319 |
<key>Dock</key> |
322 |
320 |
<array> |
323 |
321 |
<dict> |
322 |
<key>BecomeActive</key> |
|
323 |
<true/> |
|
324 |
324 |
<key>ContentConfiguration</key> |
325 |
325 |
<dict> |
326 |
326 |
<key>PBXProjectModuleGUID</key> |
338 |
338 |
<key>_historyCapacity</key> |
339 |
339 |
<integer>0</integer> |
340 |
340 |
<key>bookmark</key> |
341 |
<string>4A |
|
341 |
<string>4AE3572A1019E84200B99649</string> |
|
342 |
342 |
<key>history</key> |
343 |
343 |
<array> |
344 |
344 |
<string>4AF7580F0FD66C7B0006AE0C</string> |
353 |
353 |
<string>4A69F9381018E863006514F4</string> |
354 |
354 |
<string>4A2A5E3510192CF30091F6D0</string> |
355 |
355 |
<string>4A2A5E3610192CF30091F6D0</string> |
356 |
<string>4A2A5E3710192CF30091F6D0</string> |
|
357 |
<string>4A2A5E3810192CF30091F6D0</string> |
|
356 |
<string>4AE357271019E84200B99649</string> |
|
357 |
<string>4AE357281019E84200B99649</string> |
|
358 |
358 |
</array> |
359 |
359 |
<key>prevStack</key> |
360 |
360 |
<array> |
372 |
372 |
<string>4AF35D4F0FE19A580064ACA2</string> |
373 |
373 |
<string>4AF35D500FE19A580064ACA2</string> |
374 |
374 |
<string>4A69F7B21018C232006514F4</string> |
375 |
<string>4A2A5E3910192CF30091F6D0</string> |
|
376 |
<string>4A2A5E3A10192CF30091F6D0</string> |
|
377 |
<string>4A2A5E3B10192CF30091F6D0</string> |
|
378 |
<string>4A2A5E3C10192CF30091F6D0</string> |
|
379 |
<string>4A2A5E3D10192CF30091F6D0</string> |
|
380 |
<string>4A2A5E3E10192CF30091F6D0</string> |
|
381 |
<string>4A |
|
375 |
<string>4AE357291019E84200B99649</string> |
|
382 |
376 |
</array> |
383 |
377 |
</dict> |
384 |
378 |
<key>SplitCount</key> |
392 |
386 |
<key>Frame</key> |
393 |
387 |
<string>{{0, 0}, {1394, 949}}</string> |
394 |
388 |
<key>RubberWindowFrame</key> |
395 |
<string>-1680 5 |
|
389 |
<string>-1680 55 1680 995 -1680 0 1680 1050 </string> |
|
396 |
390 |
</dict> |
397 |
391 |
<key>Module</key> |
398 |
392 |
<string>PBXNavigatorGroup</string> |
412 |
406 |
<key>Frame</key> |
413 |
407 |
<string>{{0, 954}, {1394, 0}}</string> |
414 |
408 |
<key>RubberWindowFrame</key> |
415 |
<string>-1680 5 |
|
409 |
<string>-1680 55 1680 995 -1680 0 1680 1050 </string> |
|
416 |
410 |
</dict> |
417 |
411 |
<key>Module</key> |
418 |
412 |
<string>XCDetailModule</string> |
436 |
430 |
</array> |
437 |
431 |
<key>TableOfContents</key> |
438 |
432 |
<array> |
439 |
<string>4A |
|
433 |
<string>4AE3572B1019E84200B99649</string> |
|
440 |
434 |
<string>1CE0B1FE06471DED0097A5F4</string> |
441 |
<string>4A |
|
435 |
<string>4AE3572C1019E84200B99649</string> |
|
442 |
436 |
<string>1CE0B20306471E060097A5F4</string> |
443 |
437 |
<string>1CE0B20506471E060097A5F4</string> |
444 |
438 |
</array> |
574 |
568 |
<array> |
575 |
569 |
<string>1CD10A99069EF8BA00B06720</string> |
576 |
570 |
<string>4AA8D3ED0FC5E21900652D00</string> |
571 |
<string>/Users/phil/Documents/Projects SCM/cryptr/Cryptr.xcodeproj</string> |
|
577 |
572 |
<string>1C78EAAD065D492600B07095</string> |
578 |
<string>/Users/phil/Documents/Projects SCM/cryptr/Cryptr.xcodeproj</string> |
|
579 |
573 |
</array> |
580 |
574 |
<key>WindowString</key> |
581 |
<string>-1680 5 |
|
575 |
<string>-1680 55 1680 995 -1680 0 1680 1050 </string> |
|
582 |
576 |
<key>WindowToolsV3</key> |
583 |
577 |
<array> |
584 |
578 |
<dict> |
655 |
649 |
<key>TableOfContents</key> |
656 |
650 |
<array> |
657 |
651 |
<string>4AA8D3ED0FC5E21900652D00</string> |
658 |
<string>4A |
|
652 |
<string>4AE3572D1019E84200B99649</string> |
|
659 |
653 |
<string>1CD0528F0623707200166675</string> |
660 |
654 |
<string>XCMainBuildResultsModuleGUID</string> |
661 |
655 |
</array> |
775 |
769 |
<key>TableOfContents</key> |
776 |
770 |
<array> |
777 |
771 |
<string>1CD10A99069EF8BA00B06720</string> |
778 |
<string>4A |
|
772 |
<string>4AE3572E1019E84200B99649</string> |
|
779 |
773 |
<string>1C162984064C10D400B95A72</string> |
780 |
<string>4A2A5E4310192CF30091F6D0</string> |
|
781 |
<string>4A2A5E4410192CF30091F6D0</string> |
|
782 |
<string>4A2A5E4510192CF30091F6D0</string> |
|
783 |
<string>4A2A5E4610192CF30091F6D0</string> |
|
784 |
<string>4A |
|
774 |
<string>4AE3572F1019E84200B99649</string> |
|
775 |
<string>4AE357301019E84200B99649</string> |
|
776 |
<string>4AE357311019E84200B99649</string> |
|
777 |
<string>4AE357321019E84200B99649</string> |
|
778 |
<string>4AE357331019E84200B99649</string> |
|
785 |
779 |
</array> |
786 |
780 |
<key>ToolbarConfiguration</key> |
787 |
781 |
<string>xcode.toolbar.config.debugV3</string> |
922 |
916 |
<key>Frame</key> |
923 |
917 |
<string>{{0, 0}, {650, 209}}</string> |
924 |
918 |
<key>RubberWindowFrame</key> |
925 |
<string> |
|
919 |
<string>760 66 650 250 0 0 1440 878 </string> |
|
926 |
920 |
</dict> |
927 |
921 |
<key>Module</key> |
928 |
922 |
<string>PBXDebugCLIModule</string> |
945 |
939 |
<key>TableOfContents</key> |
946 |
940 |
<array> |
947 |
941 |
<string>1C78EAAD065D492600B07095</string> |
948 |
<string>4A |
|
942 |
<string>4AE357341019E84200B99649</string> |
|
949 |
943 |
<string>1C78EAAC065D492600B07095</string> |
950 |
944 |
</array> |
951 |
945 |
<key>ToolbarConfiguration</key> |
952 |
946 |
<string>xcode.toolbar.config.consoleV3</string> |
953 |
947 |
<key>WindowString</key> |
954 |
<string> |
|
948 |
<string>760 66 650 250 0 0 1440 878 </string> |
|
955 |
949 |
<key>WindowToolGUID</key> |
956 |
950 |
<string>1C78EAAD065D492600B07095</string> |
957 |
951 |
<key>WindowToolIsVisible</key> |
Up to file-list Cryptr.xcodeproj/phil.pbxuser:
105 |
105 |
PBXFileDataSource_Warnings_ColumnID, |
106 |
106 |
); |
107 |
107 |
}; |
108 |
PBXPerProjectTemplateStateSaveDate = 270081472; |
|
109 |
PBXWorkspaceStateSaveDate = 270081472; |
|
108 |
PBXPerProjectTemplateStateSaveDate = 270133329; |
|
109 |
PBXWorkspaceStateSaveDate = 270133329; |
|
110 |
110 |
}; |
111 |
111 |
perUserProjectItems = { |
112 |
4A027FCA0FCC2B770005804E /* PBXTextBookmark */ = 4A027FCA0FCC2B770005804E /* PBXTextBookmark */; |
|
113 |
4A027FCB0FCC2B770005804E /* PBXTextBookmark */ = 4A027FCB0FCC2B770005804E /* PBXTextBookmark */; |
|
114 |
4A2A5E3510192CF30091F6D0 /* PBXTextBookmark */ = 4A2A5E3510192CF30091F6D0 /* PBXTextBookmark */; |
|
115 |
4A2A5E3610192CF30091F6D0 /* PBXTextBookmark */ = 4A2A5E3610192CF30091F6D0 /* PBXTextBookmark */; |
|
116 |
4A2A5E3710192CF30091F6D0 /* PBXTextBookmark */ = 4A2A5E3710192CF30091F6D0 /* PBXTextBookmark */; |
|
117 |
4A2A5E3810192CF30091F6D0 /* PBXTextBookmark */ = 4A2A5E3810192CF30091F6D0 /* PBXTextBookmark */; |
|
118 |
4A2A5E3910192CF30091F6D0 /* PBXTextBookmark */ = 4A2A5E3910192CF30091F6D0 /* PBXTextBookmark */; |
|
119 |
4A2A5E3A10192CF30091F6D0 /* PBXTextBookmark */ = 4A2A5E3A10192CF30091F6D0 /* PBXTextBookmark */; |
|
120 |
4A2A5E3B10192CF30091F6D0 /* PBXTextBookmark */ = 4A2A5E3B10192CF30091F6D0 /* PBXTextBookmark */; |
|
121 |
4A2A5E3C10192CF30091F6D0 /* PBXTextBookmark */ = 4A2A5E3C10192CF30091F6D0 /* PBXTextBookmark */; |
|
122 |
4A2A5E3D10192CF30091F6D0 /* PBXTextBookmark */ = 4A2A5E3D10192CF30091F6D0 /* PBXTextBookmark */; |
|
123 |
4A2A5E3E10192CF30091F6D0 /* PBXTextBookmark */ = 4A2A5E3E10192CF30091F6D0 /* PBXTextBookmark */; |
|
124 |
4A2A5E3F10192CF30091F6D0 /* PBXTextBookmark */ = 4A2A5E3F10192CF30091F6D0 /* PBXTextBookmark */; |
|
125 |
4A2A5E4010192CF30091F6D0 /* PBXTextBookmark */ = 4A2A5E4010192CF30091F6D0 /* PBXTextBookmark */; |
|
126 |
4A3803B90FCB35BA00626C68 /* PBXTextBookmark */ = 4A3803B90FCB35BA00626C68 /* PBXTextBookmark */; |
|
127 |
4A5AA0040FC860C400071667 /* PBXTextBookmark */ = 4A5AA0040FC860C400071667 /* PBXTextBookmark */; |
|
128 |
4A5AA00C0FC8615C00071667 /* PlistBookmark */ = 4A5AA00C0FC8615C00071667 /* PlistBookmark */; |
|
129 |
4A69F7A11018C190006514F4 /* PBXBookmark */ = 4A69F7A11018C190006514F4 /* PBXBookmark */; |
|
130 |
4A69F7B21018C232006514F4 /* PBXBookmark */ = 4A69F7B21018C232006514F4 /* PBXBookmark */; |
|
131 |
4A69F80F1018DEFE006514F4 /* PBXTextBookmark */ = 4A69F80F1018DEFE006514F4 /* PBXTextBookmark */; |
|
132 |
4A69F8EE1018E00B006514F4 /* PBXBookmark */ = 4A69F8EE1018E00B006514F4 /* PBXBookmark */; |
|
133 |
4A69F90F1018E2D5006514F4 /* PlistBookmark */ = 4A69F90F1018E2D5006514F4 /* PlistBookmark */; |
|
134 |
4A69F9241018E44A006514F4 /* PBXTextBookmark */ = 4A69F9241018E44A006514F4 /* PBXTextBookmark */; |
|
135 |
4A69F9381018E863006514F4 /* PBXTextBookmark */ = 4A69F9381018E863006514F4 /* PBXTextBookmark */; |
|
136 |
4AA8D3DA0FC5E21900652D00 /* PBXTextBookmark */ = 4AA8D3DA0FC5E21900652D00 /* PBXTextBookmark */; |
|
137 |
4AA8D3DB0FC5E21900652D00 /* PBXTextBookmark */ = 4AA8D3DB0FC5E21900652D00 /* PBXTextBookmark */; |
|
138 |
4AA8D4160FC5EC3000652D00 /* PBXTextBookmark */ = 4AA8D4160FC5EC3000652D00 /* PBXTextBookmark */; |
|
139 |
4AA8D41A0FC5EC3000652D00 /* PBXTextBookmark */ = 4AA8D41A0FC5EC3000652D00 /* PBXTextBookmark */; |
|
140 |
4AD6F7E30FCB30E60015C3DC /* PBXBookmark */ = 4AD6F7E30FCB30E60015C3DC /* PBXBookmark */; |
|
141 |
4AF35D450FE19A580064ACA2 /* PBXTextBookmark */ = 4AF35D450FE19A580064ACA2 /* PBXTextBookmark */; |
|
142 |
4AF35D480FE19A580064ACA2 /* PBXTextBookmark */ = 4AF35D480FE19A580064ACA2 /* PBXTextBookmark */; |
|
143 |
4AF35D490FE19A580064ACA2 /* PBXTextBookmark */ = 4AF35D490FE19A580064ACA2 /* PBXTextBookmark */; |
|
144 |
4AF35D4F0FE19A580064ACA2 /* PBXTextBookmark */ = 4AF35D4F0FE19A580064ACA2 /* PBXTextBookmark */; |
|
145 |
4AF35D500FE19A580064ACA2 /* PBXTextBookmark */ = 4AF35D500FE19A580064ACA2 /* PBXTextBookmark */; |
|
146 |
4AF7580F0FD66C7B0006AE0C /* PBXTextBookmark */ = 4AF7580F0FD66C7B0006AE0C /* PBXTextBookmark */; |
|
147 |
4AF758120FD66C7B0006AE0C /* PBXTextBookmark */ = 4AF758120FD66C7B0006AE0C /* PBXTextBookmark */; |
|
112 |
4A027FCA0FCC2B770005804E = 4A027FCA0FCC2B770005804E /* PBXTextBookmark */; |
|
113 |
4A027FCB0FCC2B770005804E = 4A027FCB0FCC2B770005804E /* PBXTextBookmark */; |
|
114 |
4A2A5E3510192CF30091F6D0 = 4A2A5E3510192CF30091F6D0 /* PBXTextBookmark */; |
|
115 |
4A2A5E3610192CF30091F6D0 = 4A2A5E3610192CF30091F6D0 /* PBXTextBookmark */; |
|
116 |
4A3803B90FCB35BA00626C68 = 4A3803B90FCB35BA00626C68 /* PBXTextBookmark */; |
|
117 |
4A5AA0040FC860C400071667 = 4A5AA0040FC860C400071667 /* PBXTextBookmark */; |
|
118 |
4A5AA00C0FC8615C00071667 = 4A5AA00C0FC8615C00071667 /* PlistBookmark */; |
|
119 |
4A69F7A11018C190006514F4 = 4A69F7A11018C190006514F4 /* PBXBookmark */; |
|
120 |
4A69F7B21018C232006514F4 = 4A69F7B21018C232006514F4 /* PBXBookmark */; |
|
121 |
4A69F80F1018DEFE006514F4 = 4A69F80F1018DEFE006514F4 /* PBXTextBookmark */; |
|
122 |
4A69F8EE1018E00B006514F4 = 4A69F8EE1018E00B006514F4 /* PBXBookmark */; |
|
123 |
4A69F90F1018E2D5006514F4 = 4A69F90F1018E2D5006514F4 /* PlistBookmark */; |
|
124 |
4A69F9241018E44A006514F4 = 4A69F9241018E44A006514F4 /* PBXTextBookmark */; |
|
125 |
4A69F9381018E863006514F4 = 4A69F9381018E863006514F4 /* PBXTextBookmark */; |
|
126 |
4AA8D3DA0FC5E21900652D00 = 4AA8D3DA0FC5E21900652D00 /* PBXTextBookmark */; |
|
127 |
4AA8D3DB0FC5E21900652D00 = 4AA8D3DB0FC5E21900652D00 /* PBXTextBookmark */; |
|
128 |
4AA8D4160FC5EC3000652D00 = 4AA8D4160FC5EC3000652D00 /* PBXTextBookmark */; |
|
129 |
4AA8D41A0FC5EC3000652D00 = 4AA8D41A0FC5EC3000652D00 /* PBXTextBookmark */; |
|
130 |
4AD6F7E30FCB30E60015C3DC = 4AD6F7E30FCB30E60015C3DC /* PBXBookmark */; |
|
131 |
4AE357271019E84200B99649 = 4AE357271019E84200B99649 /* PBXTextBookmark */; |
|
132 |
4AE357281019E84200B99649 = 4AE357281019E84200B99649 /* PBXTextBookmark */; |
|
133 |
4AE357291019E84200B99649 = 4AE357291019E84200B99649 /* PBXTextBookmark */; |
|
134 |
4AE3572A1019E84200B99649 = 4AE3572A1019E84200B99649 /* PBXTextBookmark */; |
|
135 |
4AF35D450FE19A580064ACA2 = 4AF35D450FE19A580064ACA2 /* PBXTextBookmark */; |
|
136 |
4AF35D480FE19A580064ACA2 = 4AF35D480FE19A580064ACA2 /* PBXTextBookmark */; |
|
137 |
4AF35D490FE19A580064ACA2 = 4AF35D490FE19A580064ACA2 /* PBXTextBookmark */; |
|
138 |
4AF35D4F0FE19A580064ACA2 = 4AF35D4F0FE19A580064ACA2 /* PBXTextBookmark */; |
|
139 |
4AF35D500FE19A580064ACA2 = 4AF35D500FE19A580064ACA2 /* PBXTextBookmark */; |
|
140 |
4AF7580F0FD66C7B0006AE0C = 4AF7580F0FD66C7B0006AE0C /* PBXTextBookmark */; |
|
141 |
4AF758120FD66C7B0006AE0C = 4AF758120FD66C7B0006AE0C /* PBXTextBookmark */; |
|
148 |
142 |
}; |
149 |
143 |
sourceControlManager = 4AA8D3760FC5C73F00652D00 /* Source Control */; |
150 |
144 |
userBuildSettings = { |
205 |
199 |
vrLen = 448; |
206 |
200 |
vrLoc = 0; |
207 |
201 |
}; |
208 |
4A2A5E3710192CF30091F6D0 /* PBXTextBookmark */ = { |
|
209 |
isa = PBXTextBookmark; |
|
210 |
fRef = 4AA8D37D0FC5C93000652D00 /* AppController.m */; |
|
211 |
name = "AppController.m: 186"; |
|
212 |
rLen = 0; |
|
213 |
rLoc = 5604; |
|
214 |
rType = 0; |
|
215 |
vrLen = 1321; |
|
216 |
vrLoc = 4742; |
|
217 |
}; |
|
218 |
4A2A5E3810192CF30091F6D0 /* PBXTextBookmark */ = { |
|
219 |
isa = PBXTextBookmark; |
|
220 |
fRef = 4AA8D40E0FC5E91700652D00 /* DragView.m */; |
|
221 |
name = "DragView.m: 17"; |
|
222 |
rLen = 0; |
|
223 |
rLoc = 364; |
|
224 |
rType = 0; |
|
225 |
vrLen = 1717; |
|
226 |
vrLoc = 427; |
|
227 |
}; |
|
228 |
4A2A5E3910192CF30091F6D0 /* PBXTextBookmark */ = { |
|
229 |
isa = PBXTextBookmark; |
|
230 |
fRef = 4AD6F7DA0FCB30580015C3DC /* Credits.rtf */; |
|
231 |
name = "Credits.rtf: 9"; |
|
232 |
rLen = 0; |
|
233 |
rLoc = 188; |
|
234 |
rType = 0; |
|
235 |
vrLen = 216; |
|
236 |
vrLoc = 0; |
|
237 |
}; |
|
238 |
4A2A5E3A10192CF30091F6D0 /* PBXTextBookmark */ = { |
|
239 |
isa = PBXTextBookmark; |
|
240 |
fRef = 4AA8D37D0FC5C93000652D00 /* AppController.m */; |
|
241 |
name = "AppController.m: 17"; |
|
242 |
rLen = 0; |
|
243 |
rLoc = 296; |
|
244 |
rType = 0; |
|
245 |
vrLen = 1757; |
|
246 |
vrLoc = 37; |
|
247 |
}; |
|
248 |
4A2A5E3B10192CF30091F6D0 /* PBXTextBookmark */ = { |
|
249 |
isa = PBXTextBookmark; |
|
250 |
fRef = 4AA8D40D0FC5E91700652D00 /* DragView.h */; |
|
251 |
name = "DragView.h: 16"; |
|
252 |
rLen = 0; |
|
253 |
rLoc = 355; |
|
254 |
rType = 0; |
|
255 |
vrLen = 448; |
|
256 |
vrLoc = 0; |
|
257 |
}; |
|
258 |
4A2A5E3C10192CF30091F6D0 /* PBXTextBookmark */ = { |
|
259 |
isa = PBXTextBookmark; |
|
260 |
fRef = 4AA8D40E0FC5E91700652D00 /* DragView.m */; |
|
261 |
name = "DragView.m: 79"; |
|
262 |
rLen = 0; |
|
263 |
rLoc = 1886; |
|
264 |
rType = 0; |
|
265 |
vrLen = 804; |
|
266 |
vrLoc = 0; |
|
267 |
}; |
|
268 |
4A2A5E3D10192CF30091F6D0 /* PBXTextBookmark */ = { |
|
269 |
isa = PBXTextBookmark; |
|
270 |
fRef = 4AA8D40D0FC5E91700652D00 /* DragView.h */; |
|
271 |
name = "DragView.h: 16"; |
|
272 |
rLen = 0; |
|
273 |
rLoc = 355; |
|
274 |
rType = 0; |
|
275 |
vrLen = 448; |
|
276 |
vrLoc = 0; |
|
277 |
}; |
|
278 |
4A2A5E3E10192CF30091F6D0 /* PBXTextBookmark */ = { |
|
279 |
isa = PBXTextBookmark; |
|
280 |
fRef = 4AA8D40E0FC5E91700652D00 /* DragView.m */; |
|
281 |
name = "DragView.m: 17"; |
|
282 |
rLen = 0; |
|
283 |
rLoc = 364; |
|
284 |
rType = 0; |
|
285 |
vrLen = 750; |
|
286 |
vrLoc = 135; |
|
287 |
}; |
|
288 |
4A2A5E3F10192CF30091F6D0 /* PBXTextBookmark */ = { |
|
289 |
isa = PBXTextBookmark; |
|
290 |
fRef = 4AA8D37D0FC5C93000652D00 /* AppController.m */; |
|
291 |
name = "AppController.m: 186"; |
|
292 |
rLen = 0; |
|
293 |
rLoc = 5604; |
|
294 |
rType = 0; |
|
295 |
vrLen = 1321; |
|
296 |
vrLoc = 4742; |
|
297 |
}; |
|
298 |
4A2A5E4010192CF30091F6D0 /* PBXTextBookmark */ = { |
|
299 |
isa = PBXTextBookmark; |
|
300 |
fRef = 4AA8D40E0FC5E91700652D00 /* DragView.m */; |
|
301 |
name = "DragView.m: 17"; |
|
302 |
rLen = 0; |
|
303 |
rLoc = 364; |
|
304 |
rType = 0; |
|
305 |
vrLen = 1502; |
|
306 |
vrLoc = 18; |
|
307 |
}; |
|
308 |
202 |
4A3803B90FCB35BA00626C68 /* PBXTextBookmark */ = { |
309 |
203 |
isa = PBXTextBookmark; |
310 |
204 |
fRef = 4AD6F7DA0FCB30580015C3DC /* Credits.rtf */; |
436 |
330 |
4AA8D37D0FC5C93000652D00 /* AppController.m */ = { |
437 |
331 |
uiCtxt = { |
438 |
332 |
sepNavIntBoundsRect = "{{0, 0}, {1333, 3094}}"; |
439 |
sepNavSelRange = "{5604, 0}"; |
|
440 |
sepNavVisRange = "{4742, 1321}"; |
|
333 |
sepNavSelRange = "{4722, 60}"; |
|
334 |
sepNavVisRange = "{3784, 2046}"; |
|
441 |
335 |
}; |
442 |
336 |
}; |
443 |
337 |
4AA8D3DA0FC5E21900652D00 /* PBXTextBookmark */ = { |
470 |
364 |
}; |
471 |
365 |
4AA8D40E0FC5E91700652D00 /* DragView.m */ = { |
472 |
366 |
uiCtxt = { |
473 |
sepNavIntBoundsRect = "{{0, 0}, {1333, 1512}}"; |
|
474 |
sepNavSelRange = "{364, 0}"; |
|
475 |
sepNav |
|
367 |
sepNavIntBoundsRect = "{{0, 0}, {1333, 1638}}"; |
|
368 |
sepNavSelRange = "{1919, 0}"; |
|
369 |
sepNavVisRange = "{589, 1778}"; |
|
476 |
370 |
sepNavWindowFrame = "{{15, 290}, {847, 583}}"; |
477 |
371 |
}; |
478 |
372 |
}; |
507 |
401 |
isa = PBXBookmark; |
508 |
402 |
fRef = 4AD6F7B60FCB29FA0015C3DC /* cryptr.icns */; |
509 |
403 |
}; |
404 |
4AE357271019E84200B99649 /* PBXTextBookmark */ = { |
|
405 |
isa = PBXTextBookmark; |
|
406 |
fRef = 4AA8D37D0FC5C93000652D00 /* AppController.m */; |
|
407 |
name = "AppController.m: 161"; |
|
408 |
rLen = 60; |
|
409 |
rLoc = 4722; |
|
410 |
rType = 0; |
|
411 |
vrLen = 2046; |
|
412 |
vrLoc = 3784; |
|
413 |
}; |
|
414 |
4AE357281019E84200B99649 /* PBXTextBookmark */ = { |
|
415 |
isa = PBXTextBookmark; |
|
416 |
fRef = 4AA8D40E0FC5E91700652D00 /* DragView.m */; |
|
417 |
name = "DragView.m: 19"; |
|
418 |
rLen = 0; |
|
419 |
rLoc = 387; |
|
420 |
rType = 0; |
|
421 |
vrLen = 1498; |
|
422 |
vrLoc = 18; |
|
423 |
}; |
|
424 |
4AE357291019E84200B99649 /* PBXTextBookmark */ = { |
|
425 |
isa = PBXTextBookmark; |
|
426 |
fRef = 4AA8D37D0FC5C93000652D00 /* AppController.m */; |
|
427 |
name = "AppController.m: 161"; |
|
428 |
rLen = 60; |
|
429 |
rLoc = 4722; |
|
430 |
rType = 0; |
|
431 |
vrLen = 2046; |
|
432 |
vrLoc = 3784; |
|
433 |
}; |
|
434 |
4AE3572A1019E84200B99649 /* PBXTextBookmark */ = { |
|
435 |
isa = PBXTextBookmark; |
|
436 |
fRef = 4AA8D40E0FC5E91700652D00 /* DragView.m */; |
|
437 |
name = "DragView.m: 76"; |
|
438 |
rLen = 0; |
|
439 |
rLoc = 1919; |
|
440 |
rType = 0; |
|
441 |
vrLen = 1778; |
|
442 |
vrLoc = 589; |
|
443 |
}; |
|
510 |
444 |
4AF35D270FE192F30064ACA2 /* English */ = { |
511 |
445 |
uiCtxt = { |
512 |
446 |
sepNavIntBoundsRect = "{{0, 0}, {788, 455}}"; |
70 |
70 |
//get the first path from the list since we only support one file anyway |
71 |
71 |
//TODO Give user a waring if more files than one are dragged on |
72 |
72 |
NSString *path = [fileArray objectAtIndex:0]; |
73 |
|
|
73 |
//Check if Dragged path is a Directory if so don't accept |
|
74 |
NSFileManager *fileManager = [NSFileManager defaultManager]; |
|
75 |
BOOL isDir; |
|
76 |
[fileManager fileExistsAtPath:path isDirectory:&isDir]; |
|
77 |
if ( isDir ) |
|
78 |
{ |
|
79 |
NSRunAlertPanel(@"Paste Error", @"Only single files are supported, sorry", |
|
80 |
nil, nil, nil); |
|
81 |
return NO; |
|
82 |
} |
|
83 |
else { |
|
84 |
[self setFilePath:path]; |
|
85 |
} |
|
74 |
86 |
} |
75 |
87 |
else |
76 |
88 |
{ |
