public
Description: Native OS X (RubyCocoa) app to manage your EC2 instances
Clone URL: git://github.com/bricooke/ec2mgr.git
Search Repo:
Rename AWSIdentViewController to a more appropriate name SheetController. 
add icons. add toolbar.
bricooke (author)
Mon Jul 07 23:37:42 -0700 2008
commit  638e64b37dd3fbfb95aaaff86b882b3dffa2fa19
tree    5bef6814d4b46a3bb3c4b10cde331cffc96a4fe1
parent  213302b8ea953c5cf486470cb30c29d280ccb565
...
18
19
20
21
22
23
24
 
 
 
25
26
27
28
 
29
30
31
32
33
34
35
36
37
38
 
 
 
 
39
40
41
42
43
44
 
 
 
 
 
 
45
46
47
...
123
124
125
 
 
126
127
 
128
129
130
...
217
218
219
220
 
221
222
223
 
 
224
225
226
...
243
244
245
246
 
247
248
249
...
251
252
253
254
 
255
256
257
258
 
 
 
 
 
 
 
 
259
260
261
...
18
19
20
 
21
22
23
24
25
26
27
28
29
 
30
31
32
33
34
35
36
 
 
 
 
37
38
39
40
41
42
 
 
 
 
43
44
45
46
47
48
49
50
51
...
127
128
129
130
131
132
 
133
134
135
136
...
223
224
225
 
226
227
228
229
230
231
232
233
234
...
251
252
253
 
254
255
256
257
...
259
260
261
 
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
0
@@ -18,30 +18,34 @@
0
     D655CBF60E231DC700F9F452 /* EMKeychainProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = D655CBF20E231DC700F9F452 /* EMKeychainProxy.h */; };
0
     D655CBFE0E231E7300F9F452 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D655CBFD0E231E7300F9F452 /* Carbon.framework */; };
0
     D655CC030E231E7E00F9F452 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D655CC020E231E7E00F9F452 /* Security.framework */; };
0
- D655CC230E2326A500F9F452 /* AWSIdentity.xib in Resources */ = {isa = PBXBuildFile; fileRef = D655CC220E2326A500F9F452 /* AWSIdentity.xib */; };
0
     D655CC260E2326B600F9F452 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = D655CC240E2326B600F9F452 /* MainMenu.xib */; };
0
     D655CC2C0E2327F900F9F452 /* AWSIdentityViewController.rb in Resources */ = {isa = PBXBuildFile; fileRef = D655CC2B0E2327F900F9F452 /* AWSIdentityViewController.rb */; };
0
     D655CC320E2328D200F9F452 /* EC2MgrWindowController.rb in Resources */ = {isa = PBXBuildFile; fileRef = D655CC310E2328D200F9F452 /* EC2MgrWindowController.rb */; };
0
+ D65EEF980E234277008E0B56 /* AWSIdentity.xib in Resources */ = {isa = PBXBuildFile; fileRef = D65EEF970E234277008E0B56 /* AWSIdentity.xib */; };
0
+ D6EEDECC0E234001004A7205 /* circle_on.tif in Resources */ = {isa = PBXBuildFile; fileRef = D6EEDECB0E234001004A7205 /* circle_on.tif */; };
0
+ D6EEDECE0E23400C004A7205 /* circle_stop.tif in Resources */ = {isa = PBXBuildFile; fileRef = D6EEDECD0E23400C004A7205 /* circle_stop.tif */; };
0
 /* End PBXBuildFile section */
0
 
0
 /* Begin PBXFileReference section */
0
- 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
0
+ 089C165DFE840E0CC02AAC07 /* InfoPlist.strings */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = InfoPlist.strings; path = Resources/English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
0
     1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
0
     29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
0
     29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
0
     29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
0
     4DDCA7110ACC9A6100E082CE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
0
     4DDCA7120ACC9A6100E082CE /* EC2Mgr.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = EC2Mgr.app; sourceTree = BUILT_PRODUCTS_DIR; };
0
- D655CBEF0E231DC700F9F452 /* EMKeychainProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EMKeychainProxy.m; sourceTree = "<group>"; };
0
- D655CBF00E231DC700F9F452 /* EMKeychainItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMKeychainItem.h; sourceTree = "<group>"; };
0
- D655CBF10E231DC700F9F452 /* EMKeychainItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EMKeychainItem.m; sourceTree = "<group>"; };
0
- D655CBF20E231DC700F9F452 /* EMKeychainProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMKeychainProxy.h; sourceTree = "<group>"; };
0
+ D655CBEF0E231DC700F9F452 /* EMKeychainProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = EMKeychainProxy.m; path = ObjC/EMKeychainProxy.m; sourceTree = "<group>"; };
0
+ D655CBF00E231DC700F9F452 /* EMKeychainItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EMKeychainItem.h; path = ObjC/EMKeychainItem.h; sourceTree = "<group>"; };
0
+ D655CBF10E231DC700F9F452 /* EMKeychainItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = EMKeychainItem.m; path = ObjC/EMKeychainItem.m; sourceTree = "<group>"; };
0
+ D655CBF20E231DC700F9F452 /* EMKeychainProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EMKeychainProxy.h; path = ObjC/EMKeychainProxy.h; sourceTree = "<group>"; };
0
     D655CBFD0E231E7300F9F452 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; };
0
     D655CC020E231E7E00F9F452 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
0
- D655CC220E2326A500F9F452 /* AWSIdentity.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AWSIdentity.xib; sourceTree = "<group>"; };
0
- D655CC250E2326B600F9F452 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
0
- D655CC2B0E2327F900F9F452 /* AWSIdentityViewController.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = AWSIdentityViewController.rb; sourceTree = "<group>"; };
0
- D655CC310E2328D200F9F452 /* EC2MgrWindowController.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = EC2MgrWindowController.rb; sourceTree = "<group>"; };
0
+ D655CC220E2326A500F9F452 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = Resources/English.lproj/AWSIdentity.xib; sourceTree = "<group>"; };
0
+ D655CC250E2326B600F9F452 /* MainMenu.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = MainMenu.xib; path = Resources/English.lproj/MainMenu.xib; sourceTree = "<group>"; };
0
+ D655CC2B0E2327F900F9F452 /* AWSIdentityViewController.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; name = AWSIdentityViewController.rb; path = Controllers/AWSIdentityViewController.rb; sourceTree = "<group>"; };
0
+ D655CC310E2328D200F9F452 /* EC2MgrWindowController.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; name = EC2MgrWindowController.rb; path = Controllers/EC2MgrWindowController.rb; sourceTree = "<group>"; };
0
+ D6EEDECB0E234001004A7205 /* circle_on.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = circle_on.tif; path = Resources/circle_on.tif; sourceTree = "<group>"; };
0
+ D6EEDECD0E23400C004A7205 /* circle_stop.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = circle_stop.tif; path = Resources/circle_stop.tif; sourceTree = "<group>"; };
0
     E8F5E24E03AEB6EC03A81C6F /* RubyCocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RubyCocoa.framework; path = /System/Library/Frameworks/RubyCocoa.framework; sourceTree = "<absolute>"; };
0
     E8F5E25803AEB7C803A81C6F /* rb_main.rb */ = {isa = PBXFileReference; lastKnownFileType = text.script.ruby; path = rb_main.rb; sourceTree = "<group>"; };
0
 /* End PBXFileReference section */
0
@@ -123,8 +127,10 @@
0
     29B97317FDCFA39411CA2CEA /* Resources */ = {
0
       isa = PBXGroup;
0
       children = (
0
+ D6EEDECD0E23400C004A7205 /* circle_stop.tif */,
0
+ D6EEDECB0E234001004A7205 /* circle_on.tif */,
0
         089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
0
- D655CC220E2326A500F9F452 /* AWSIdentity.xib */,
0
+ D65EEF970E234277008E0B56 /* AWSIdentity.xib */,
0
         D655CC240E2326B600F9F452 /* MainMenu.xib */,
0
       );
0
       name = Resources;
0
@@ -217,10 +223,12 @@
0
       files = (
0
         4DDCA7070ACC9A6100E082CE /* InfoPlist.strings in Resources */,
0
         4DDCA7080ACC9A6100E082CE /* rb_main.rb in Resources */,
0
- D655CC230E2326A500F9F452 /* AWSIdentity.xib in Resources */,
0
+ D65EEF980E234277008E0B56 /* AWSIdentity.xib in Resources */,
0
         D655CC260E2326B600F9F452 /* MainMenu.xib in Resources */,
0
         D655CC2C0E2327F900F9F452 /* AWSIdentityViewController.rb in Resources */,
0
         D655CC320E2328D200F9F452 /* EC2MgrWindowController.rb in Resources */,
0
+ D6EEDECC0E234001004A7205 /* circle_on.tif in Resources */,
0
+ D6EEDECE0E23400C004A7205 /* circle_stop.tif in Resources */,
0
       );
0
       runOnlyForDeploymentPostprocessing = 0;
0
     };
0
@@ -243,7 +251,7 @@
0
     089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
0
       isa = PBXVariantGroup;
0
       children = (
0
- 089C165DFE840E0CC02AAC07 /* English */,
0
+ 089C165DFE840E0CC02AAC07 /* InfoPlist.strings */,
0
       );
0
       name = InfoPlist.strings;
0
       sourceTree = "<group>";
0
@@ -251,11 +259,19 @@
0
     D655CC240E2326B600F9F452 /* MainMenu.xib */ = {
0
       isa = PBXVariantGroup;
0
       children = (
0
- D655CC250E2326B600F9F452 /* English */,
0
+ D655CC250E2326B600F9F452 /* MainMenu.xib */,
0
       );
0
       name = MainMenu.xib;
0
       sourceTree = "<group>";
0
     };
0
+ D65EEF970E234277008E0B56 /* AWSIdentity.xib */ = {
0
+ isa = PBXVariantGroup;
0
+ children = (
0
+ D655CC220E2326A500F9F452 /* English */,
0
+ );
0
+ name = AWSIdentity.xib;
0
+ sourceTree = "<group>";
0
+ };
0
 /* End PBXVariantGroup section */
0
 
0
 /* Begin XCBuildConfiguration section */
0
...
3
4
5
 
6
7
8
...
3
4
5
6
7
8
9
0
@@ -3,5 +3,6 @@ EC2Mgr is intended to be an example RubyCocoa app for my upcoming Lone Star Ruby
0
 Credit:
0
   * right_aws gem for talking to EC2 (http://rubyforge.org/projects/rightaws/)
0
   * EMKeychain for talking to the Keychain via Cocoa (http://extendmac.com/EMKeychain/)
0
+ * In app icons from Jasper Hauser's "Developer icons starter kit" (http://www.jasperhauser.nl/icon/iconkit.html)
0
 
0
 EC2Mgr is BSD licensed. See LICENSE for details.
0
\ No newline at end of file

Comments

    No one has commented yet.