Revision 544b6f52

b/pithos-macos/PithosActivityFacility.m
37 37

  
38 38
#import "PithosActivityFacility.h"
39 39
#import "PithosAccount.h"
40
#import "pithos_macosAppDelegate.h"
40 41

  
41 42
static PithosActivityFacility *defaultPithosActivityFacility = nil;
42 43

  
......
118 119
        
119 120
        pickedRunning = NO;
120 121
        
121
        timer = [[NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(update:) userInfo:nil repeats:YES] retain];
122
        timer = [[NSTimer scheduledTimerWithTimeInterval:[(pithos_macosAppDelegate *)[[NSApplication sharedApplication] delegate] activityFacilityTimeInterval] 
123
                                                  target:self 
124
                                                selector:@selector(update:) 
125
                                                userInfo:nil 
126
                                                 repeats:YES] retain];
122 127
    }
123 128
}
124 129

  
b/pithos-macos/PithosBrowserController.m
2180 2180
            [menu addItem:menuItem];
2181 2181
            [menu addItem:[NSMenuItem separatorItem]];
2182 2182
        }
2183
        // Refresh
2184
        menuItem = [[[NSMenuItem alloc] initWithTitle:@"Refresh" action:@selector(refresh:) keyEquivalent:@""] autorelease];
2185
        [menu addItem:menuItem];
2186
        [menu addItem:[NSMenuItem separatorItem]];
2183 2187
        // Get Info
2184 2188
        menuItem = [[[NSMenuItem alloc] initWithTitle:@"Get Info" action:@selector(menuGetInfo:) keyEquivalent:@""] autorelease];
2185 2189
        [menuItem setRepresentedObject:[NSArray arrayWithObject:menuNode]];
......
2223 2227
                [menu addItem:[NSMenuItem separatorItem]];
2224 2228
            }
2225 2229
        }
2230
        // Refresh
2231
        menuItem = [[[NSMenuItem alloc] initWithTitle:@"Refresh" action:@selector(refresh:) keyEquivalent:@""] autorelease];
2232
        [menu addItem:menuItem];
2233
        [menu addItem:[NSMenuItem separatorItem]];        
2226 2234
        // Get Info
2227 2235
        if (!sharingAccount || ([firstMenuNode class] != [PithosAccountNode class])) {
2228 2236
            menuItem = [[[NSMenuItem alloc] initWithTitle:@"Get Info" action:@selector(menuGetInfo:) keyEquivalent:@""] autorelease];
b/pithos-macos/PithosBrowserController.xib
1 1
<?xml version="1.0" encoding="UTF-8"?>
2 2
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
3 3
	<data>
4
		<int key="IBDocument.SystemTarget">1060</int>
5
		<string key="IBDocument.SystemVersion">10K549</string>
6
		<string key="IBDocument.InterfaceBuilderVersion">1938</string>
7
		<string key="IBDocument.AppKitVersion">1038.36</string>
8
		<string key="IBDocument.HIToolboxVersion">461.00</string>
4
		<int key="IBDocument.SystemTarget">1070</int>
5
		<string key="IBDocument.SystemVersion">11D50b</string>
6
		<string key="IBDocument.InterfaceBuilderVersion">2177</string>
7
		<string key="IBDocument.AppKitVersion">1138.32</string>
8
		<string key="IBDocument.HIToolboxVersion">568.00</string>
9 9
		<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
10 10
			<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
11
			<string key="NS.object.0">1938</string>
11
			<string key="NS.object.0">2177</string>
12 12
		</object>
13 13
		<object class="NSArray" key="IBDocument.IntegratedClassDependencies">
14 14
			<bool key="EncodedWithXMLCoder">YES</bool>
15
			<string>NSMenu</string>
16
			<string>NSToolbarItem</string>
17
			<string>NSButton</string>
18
			<string>NSToolbarFlexibleSpaceItem</string>
19
			<string>NSCustomObject</string>
15
			<string>NSUserDefaultsController</string>
16
			<string>NSTextField</string>
17
			<string>NSScroller</string>
20 18
			<string>NSSplitView</string>
19
			<string>NSMenu</string>
20
			<string>NSScrollView</string>
21
			<string>NSTextFieldCell</string>
21 22
			<string>NSImageView</string>
22
			<string>NSCustomView</string>
23 23
			<string>NSImageCell</string>
24
			<string>NSTextField</string>
25
			<string>NSToolbarSeparatorItem</string>
24
			<string>NSProgressIndicator</string>
25
			<string>NSOutlineView</string>
26
			<string>NSCustomView</string>
27
			<string>NSCustomObject</string>
28
			<string>NSView</string>
26 29
			<string>NSWindowTemplate</string>
27
			<string>NSTextFieldCell</string>
28
			<string>NSButtonCell</string>
29 30
			<string>NSTableColumn</string>
30 31
			<string>NSBrowser</string>
31
			<string>NSToolbarSpaceItem</string>
32
			<string>NSOutlineView</string>
33
			<string>NSView</string>
34
			<string>NSToolbar</string>
35
			<string>NSScrollView</string>
36
			<string>NSUserDefaultsController</string>
37
			<string>NSProgressIndicator</string>
38
			<string>NSScroller</string>
39 32
		</object>
40 33
		<object class="NSArray" key="IBDocument.PluginDependencies">
41 34
			<bool key="EncodedWithXMLCoder">YES</bool>
......
60 53
				<int key="NSWindowStyleMask">15</int>
61 54
				<int key="NSWindowBacking">2</int>
62 55
				<string key="NSWindowRect">{{196, 240}, {690, 400}}</string>
63
				<int key="NSWTFlags">544735232</int>
56
				<int key="NSWTFlags">544736256</int>
64 57
				<string key="NSWindowTitle">Pithos+ Browser</string>
65 58
				<string key="NSWindowClass">NSWindow</string>
66
				<object class="NSToolbar" key="NSViewClass" id="70997002">
67
					<object class="NSMutableString" key="NSToolbarIdentifier">
68
						<characters key="NS.bytes">8F4D01A2-CACB-4847-B3B2-6671142E2EC0</characters>
69
					</object>
70
					<nil key="NSToolbarDelegate"/>
71
					<bool key="NSToolbarPrefersToBeShown">YES</bool>
72
					<bool key="NSToolbarShowsBaselineSeparator">YES</bool>
73
					<bool key="NSToolbarAllowsUserCustomization">YES</bool>
74
					<bool key="NSToolbarAutosavesConfiguration">NO</bool>
75
					<int key="NSToolbarDisplayMode">2</int>
76
					<int key="NSToolbarSizeMode">2</int>
77
					<object class="NSMutableDictionary" key="NSToolbarIBIdentifiedItems">
78
						<bool key="EncodedWithXMLCoder">YES</bool>
79
						<object class="NSArray" key="dict.sortedKeys">
80
							<bool key="EncodedWithXMLCoder">YES</bool>
81
							<string>55EBF526-FB96-46D8-A7E3-8EB4E16D14CB</string>
82
							<string>88207686-56C6-4FA8-A8EF-EDD562943A36</string>
83
							<string>NSToolbarCustomizeToolbarItem</string>
84
							<string>NSToolbarFlexibleSpaceItem</string>
85
							<string>NSToolbarSeparatorItem</string>
86
							<string>NSToolbarSpaceItem</string>
87
						</object>
88
						<object class="NSMutableArray" key="dict.values">
89
							<bool key="EncodedWithXMLCoder">YES</bool>
90
							<object class="NSToolbarItem" id="817791921">
91
								<object class="NSMutableString" key="NSToolbarItemIdentifier">
92
									<characters key="NS.bytes">55EBF526-FB96-46D8-A7E3-8EB4E16D14CB</characters>
93
								</object>
94
								<string key="NSToolbarItemLabel">Authentication</string>
95
								<string key="NSToolbarItemPaletteLabel">Authorization</string>
96
								<nil key="NSToolbarItemToolTip"/>
97
								<object class="NSButton" key="NSToolbarItemView" id="336305760">
98
									<nil key="NSNextResponder"/>
99
									<int key="NSvFlags">268</int>
100
									<string key="NSFrame">{{23, 14}, {36, 25}}</string>
101
									<bool key="NSEnabled">YES</bool>
102
									<object class="NSButtonCell" key="NSCell" id="661833551">
103
										<int key="NSCellFlags">67239424</int>
104
										<int key="NSCellFlags2">134217728</int>
105
										<string key="NSContents"/>
106
										<object class="NSFont" key="NSSupport" id="957255455">
107
											<string key="NSName">LucidaGrande</string>
108
											<double key="NSSize">13</double>
109
											<int key="NSfFlags">1044</int>
110
										</object>
111
										<reference key="NSControlView" ref="336305760"/>
112
										<int key="NSButtonFlags">-2033434369</int>
113
										<int key="NSButtonFlags2">163</int>
114
										<object class="NSCustomResource" key="NSNormalImage" id="741590339">
115
											<string key="NSClassName">NSImage</string>
116
											<string key="NSResourceName">145-persondot</string>
117
										</object>
118
										<string key="NSAlternateContents"/>
119
										<string key="NSKeyEquivalent"/>
120
										<int key="NSPeriodicDelay">400</int>
121
										<int key="NSPeriodicInterval">75</int>
122
									</object>
123
								</object>
124
								<reference key="NSToolbarItemImage" ref="741590339"/>
125
								<nil key="NSToolbarItemTarget"/>
126
								<nil key="NSToolbarItemAction"/>
127
								<string key="NSToolbarItemMinSize">{36, 25}</string>
128
								<string key="NSToolbarItemMaxSize">{36, 25}</string>
129
								<bool key="NSToolbarItemEnabled">YES</bool>
130
								<bool key="NSToolbarItemAutovalidates">YES</bool>
131
								<int key="NSToolbarItemTag">0</int>
132
								<bool key="NSToolbarIsUserRemovable">YES</bool>
133
								<int key="NSToolbarItemVisibilityPriority">0</int>
134
							</object>
135
							<object class="NSToolbarItem" id="172967697">
136
								<object class="NSMutableString" key="NSToolbarItemIdentifier">
137
									<characters key="NS.bytes">88207686-56C6-4FA8-A8EF-EDD562943A36</characters>
138
								</object>
139
								<string key="NSToolbarItemLabel">Refresh</string>
140
								<string key="NSToolbarItemPaletteLabel">Refresh</string>
141
								<nil key="NSToolbarItemToolTip"/>
142
								<object class="NSButton" key="NSToolbarItemView" id="105603186">
143
									<nil key="NSNextResponder"/>
144
									<int key="NSvFlags">268</int>
145
									<string key="NSFrame">{{6, 14}, {36, 25}}</string>
146
									<bool key="NSEnabled">YES</bool>
147
									<object class="NSButtonCell" key="NSCell" id="669515004">
148
										<int key="NSCellFlags">67239424</int>
149
										<int key="NSCellFlags2">134217728</int>
150
										<string key="NSContents"/>
151
										<reference key="NSSupport" ref="957255455"/>
152
										<reference key="NSControlView" ref="105603186"/>
153
										<int key="NSButtonFlags">-2033434369</int>
154
										<int key="NSButtonFlags2">163</int>
155
										<object class="NSCustomResource" key="NSNormalImage" id="627862745">
156
											<string key="NSClassName">NSImage</string>
157
											<string key="NSResourceName">01-refresh</string>
158
										</object>
159
										<string key="NSAlternateContents"/>
160
										<string key="NSKeyEquivalent"/>
161
										<int key="NSPeriodicDelay">400</int>
162
										<int key="NSPeriodicInterval">75</int>
163
									</object>
164
								</object>
165
								<reference key="NSToolbarItemImage" ref="627862745"/>
166
								<nil key="NSToolbarItemTarget"/>
167
								<nil key="NSToolbarItemAction"/>
168
								<string key="NSToolbarItemMinSize">{36, 25}</string>
169
								<string key="NSToolbarItemMaxSize">{36, 25}</string>
170
								<bool key="NSToolbarItemEnabled">YES</bool>
171
								<bool key="NSToolbarItemAutovalidates">YES</bool>
172
								<int key="NSToolbarItemTag">0</int>
173
								<bool key="NSToolbarIsUserRemovable">YES</bool>
174
								<int key="NSToolbarItemVisibilityPriority">0</int>
175
							</object>
176
							<object class="NSToolbarItem" id="254657743">
177
								<string key="NSToolbarItemIdentifier">NSToolbarCustomizeToolbarItem</string>
178
								<string key="NSToolbarItemLabel">Customize</string>
179
								<string key="NSToolbarItemPaletteLabel">Customize</string>
180
								<string key="NSToolbarItemToolTip">Customize Toolbar</string>
181
								<nil key="NSToolbarItemView"/>
182
								<object class="NSCustomResource" key="NSToolbarItemImage">
183
									<string key="NSClassName">NSImage</string>
184
									<string key="NSResourceName">NSToolbarCustomizeToolbarItemImage</string>
185
								</object>
186
								<nil key="NSToolbarItemTarget"/>
187
								<string key="NSToolbarItemAction">runToolbarCustomizationPalette:</string>
188
								<string key="NSToolbarItemMinSize">{0, 0}</string>
189
								<string key="NSToolbarItemMaxSize">{0, 0}</string>
190
								<bool key="NSToolbarItemEnabled">YES</bool>
191
								<bool key="NSToolbarItemAutovalidates">YES</bool>
192
								<int key="NSToolbarItemTag">-1</int>
193
								<bool key="NSToolbarIsUserRemovable">YES</bool>
194
								<int key="NSToolbarItemVisibilityPriority">0</int>
195
							</object>
196
							<object class="NSToolbarFlexibleSpaceItem" id="877012613">
197
								<string key="NSToolbarItemIdentifier">NSToolbarFlexibleSpaceItem</string>
198
								<string key="NSToolbarItemLabel"/>
199
								<string key="NSToolbarItemPaletteLabel">Flexible Space</string>
200
								<nil key="NSToolbarItemToolTip"/>
201
								<nil key="NSToolbarItemView"/>
202
								<nil key="NSToolbarItemImage"/>
203
								<nil key="NSToolbarItemTarget"/>
204
								<nil key="NSToolbarItemAction"/>
205
								<string key="NSToolbarItemMinSize">{1, 5}</string>
206
								<string key="NSToolbarItemMaxSize">{20000, 32}</string>
207
								<bool key="NSToolbarItemEnabled">YES</bool>
208
								<bool key="NSToolbarItemAutovalidates">YES</bool>
209
								<int key="NSToolbarItemTag">-1</int>
210
								<bool key="NSToolbarIsUserRemovable">YES</bool>
211
								<int key="NSToolbarItemVisibilityPriority">0</int>
212
								<object class="NSMenuItem" key="NSToolbarItemMenuFormRepresentation">
213
									<bool key="NSIsDisabled">YES</bool>
214
									<bool key="NSIsSeparator">YES</bool>
215
									<string key="NSTitle"/>
216
									<string key="NSKeyEquiv"/>
217
									<int key="NSKeyEquivModMask">1048576</int>
218
									<int key="NSMnemonicLoc">2147483647</int>
219
									<object class="NSCustomResource" key="NSOnImage" id="904339852">
220
										<string key="NSClassName">NSImage</string>
221
										<string key="NSResourceName">NSMenuCheckmark</string>
222
									</object>
223
									<object class="NSCustomResource" key="NSMixedImage" id="430620698">
224
										<string key="NSClassName">NSImage</string>
225
										<string key="NSResourceName">NSMenuMixedState</string>
226
									</object>
227
								</object>
228
							</object>
229
							<object class="NSToolbarSeparatorItem" id="584835008">
230
								<string key="NSToolbarItemIdentifier">NSToolbarSeparatorItem</string>
231
								<string key="NSToolbarItemLabel"/>
232
								<string key="NSToolbarItemPaletteLabel">Separator</string>
233
								<nil key="NSToolbarItemToolTip"/>
234
								<nil key="NSToolbarItemView"/>
235
								<nil key="NSToolbarItemImage"/>
236
								<nil key="NSToolbarItemTarget"/>
237
								<nil key="NSToolbarItemAction"/>
238
								<string key="NSToolbarItemMinSize">{12, 5}</string>
239
								<string key="NSToolbarItemMaxSize">{12, 1000}</string>
240
								<bool key="NSToolbarItemEnabled">YES</bool>
241
								<bool key="NSToolbarItemAutovalidates">YES</bool>
242
								<int key="NSToolbarItemTag">-1</int>
243
								<bool key="NSToolbarIsUserRemovable">YES</bool>
244
								<int key="NSToolbarItemVisibilityPriority">0</int>
245
								<object class="NSMenuItem" key="NSToolbarItemMenuFormRepresentation">
246
									<bool key="NSIsDisabled">YES</bool>
247
									<bool key="NSIsSeparator">YES</bool>
248
									<string key="NSTitle"/>
249
									<string key="NSKeyEquiv"/>
250
									<int key="NSKeyEquivModMask">1048576</int>
251
									<int key="NSMnemonicLoc">2147483647</int>
252
									<reference key="NSOnImage" ref="904339852"/>
253
									<reference key="NSMixedImage" ref="430620698"/>
254
								</object>
255
							</object>
256
							<object class="NSToolbarSpaceItem" id="617154997">
257
								<string key="NSToolbarItemIdentifier">NSToolbarSpaceItem</string>
258
								<string key="NSToolbarItemLabel"/>
259
								<string key="NSToolbarItemPaletteLabel">Space</string>
260
								<nil key="NSToolbarItemToolTip"/>
261
								<nil key="NSToolbarItemView"/>
262
								<nil key="NSToolbarItemImage"/>
263
								<nil key="NSToolbarItemTarget"/>
264
								<nil key="NSToolbarItemAction"/>
265
								<string key="NSToolbarItemMinSize">{32, 5}</string>
266
								<string key="NSToolbarItemMaxSize">{32, 32}</string>
267
								<bool key="NSToolbarItemEnabled">YES</bool>
268
								<bool key="NSToolbarItemAutovalidates">YES</bool>
269
								<int key="NSToolbarItemTag">-1</int>
270
								<bool key="NSToolbarIsUserRemovable">YES</bool>
271
								<int key="NSToolbarItemVisibilityPriority">0</int>
272
								<object class="NSMenuItem" key="NSToolbarItemMenuFormRepresentation">
273
									<bool key="NSIsDisabled">YES</bool>
274
									<bool key="NSIsSeparator">YES</bool>
275
									<string key="NSTitle"/>
276
									<string key="NSKeyEquiv"/>
277
									<int key="NSKeyEquivModMask">1048576</int>
278
									<int key="NSMnemonicLoc">2147483647</int>
279
									<reference key="NSOnImage" ref="904339852"/>
280
									<reference key="NSMixedImage" ref="430620698"/>
281
								</object>
282
							</object>
283
						</object>
284
					</object>
285
					<object class="NSArray" key="NSToolbarIBAllowedItems">
286
						<bool key="EncodedWithXMLCoder">YES</bool>
287
						<reference ref="172967697"/>
288
						<reference ref="617154997"/>
289
						<reference ref="877012613"/>
290
						<reference ref="817791921"/>
291
						<reference ref="584835008"/>
292
						<reference ref="254657743"/>
293
					</object>
294
					<object class="NSMutableArray" key="NSToolbarIBDefaultItems">
295
						<bool key="EncodedWithXMLCoder">YES</bool>
296
						<reference ref="172967697"/>
297
						<reference ref="877012613"/>
298
					</object>
299
					<object class="NSArray" key="NSToolbarIBSelectableItems" id="0">
300
						<bool key="EncodedWithXMLCoder">YES</bool>
301
					</object>
302
				</object>
59
				<nil key="NSViewClass"/>
60
				<nil key="NSUserInterfaceItemIdentifier"/>
303 61
				<string key="NSWindowContentMinSize">{320, 240}</string>
304 62
				<object class="NSView" key="NSWindowView" id="1006">
305 63
					<reference key="NSNextResponder"/>
......
341 99
																			<int key="NSvFlags">4352</int>
342 100
																			<string key="NSFrameSize">{180, 292}</string>
343 101
																			<reference key="NSSuperview" ref="843429105"/>
102
																			<reference key="NSWindow"/>
344 103
																			<reference key="NSNextKeyView" ref="624286523"/>
345 104
																			<bool key="NSEnabled">YES</bool>
346 105
																			<object class="_NSCornerView" key="NSCornerView">
......
381 140
																						<int key="NSCellFlags">337772096</int>
382 141
																						<int key="NSCellFlags2">2048</int>
383 142
																						<string key="NSContents">Text Cell</string>
384
																						<reference key="NSSupport" ref="957255455"/>
143
																						<object class="NSFont" key="NSSupport">
144
																							<string key="NSName">LucidaGrande</string>
145
																							<double key="NSSize">13</double>
146
																							<int key="NSfFlags">1044</int>
147
																						</object>
385 148
																						<reference key="NSControlView" ref="392693553"/>
386 149
																						<object class="NSColor" key="NSBackgroundColor" id="592883226">
387 150
																							<int key="NSColorSpace">6</int>
......
411 174
																				<string key="NSCatalogName">System</string>
412 175
																				<string key="NSColorName">_sourceListBackgroundColor</string>
413 176
																				<object class="NSColor" key="NSColor">
414
																					<int key="NSColorSpace">1</int>
415
																					<bytes key="NSRGB">MC44MzkyMTU2OTU5IDAuODY2NjY2Njc0NiAwLjg5ODAzOTIyMTgAA</bytes>
177
																					<int key="NSColorSpace">6</int>
178
																					<string key="NSCatalogName">System</string>
179
																					<string key="NSColorName">alternateSelectedControlColor</string>
180
																					<object class="NSColor" key="NSColor">
181
																						<int key="NSColorSpace">1</int>
182
																						<bytes key="NSRGB">MCAwIDEAA</bytes>
183
																					</object>
416 184
																				</object>
417 185
																			</object>
418 186
																			<object class="NSColor" key="NSGridColor">
......
434 202
																			<bool key="NSAllowsTypeSelect">YES</bool>
435 203
																			<int key="NSTableViewSelectionHighlightStyle">1</int>
436 204
																			<int key="NSTableViewDraggingDestinationStyle">1</int>
205
																			<int key="NSTableViewGroupRowStyle">1</int>
437 206
																			<float key="NSOutlineViewIndentationPerLevelKey">14</float>
438 207
																		</object>
439 208
																	</object>
440 209
																	<string key="NSFrameSize">{180, 292}</string>
441 210
																	<reference key="NSSuperview" ref="197496877"/>
211
																	<reference key="NSWindow"/>
442 212
																	<reference key="NSNextKeyView" ref="392693553"/>
443 213
																	<reference key="NSDocView" ref="392693553"/>
444 214
																	<reference key="NSBGColor" ref="592883226"/>
......
449 219
																	<int key="NSvFlags">-2147483392</int>
450 220
																	<string key="NSFrame">{{224, 17}, {15, 102}}</string>
451 221
																	<reference key="NSSuperview" ref="197496877"/>
222
																	<reference key="NSWindow"/>
452 223
																	<reference key="NSNextKeyView" ref="1047973191"/>
453 224
																	<reference key="NSTarget" ref="197496877"/>
454 225
																	<string key="NSAction">_doScroller:</string>
......
459 230
																	<int key="NSvFlags">-2147483392</int>
460 231
																	<string key="NSFrame">{{-100, -100}, {144, 15}}</string>
461 232
																	<reference key="NSSuperview" ref="197496877"/>
233
																	<reference key="NSWindow"/>
462 234
																	<reference key="NSNextKeyView" ref="843429105"/>
463 235
																	<int key="NSsFlags">1</int>
464 236
																	<reference key="NSTarget" ref="197496877"/>
......
468 240
															</object>
469 241
															<string key="NSFrameSize">{180, 292}</string>
470 242
															<reference key="NSSuperview" ref="414504914"/>
243
															<reference key="NSWindow"/>
471 244
															<reference key="NSNextKeyView" ref="205521010"/>
472
															<int key="NSsFlags">528</int>
245
															<int key="NSsFlags">133648</int>
473 246
															<reference key="NSVScroller" ref="624286523"/>
474 247
															<reference key="NSHScroller" ref="205521010"/>
475 248
															<reference key="NSContentView" ref="843429105"/>
......
478 251
													</object>
479 252
													<string key="NSFrameSize">{180, 292}</string>
480 253
													<reference key="NSSuperview" ref="462572416"/>
254
													<reference key="NSWindow"/>
481 255
													<reference key="NSNextKeyView" ref="197496877"/>
482 256
													<string key="NSClassName">NSView</string>
483 257
												</object>
......
492 266
															<object class="NSPSMatrix" key="NSDrawMatrix"/>
493 267
															<string key="NSFrame">{{7, 49}, {166, 12}}</string>
494 268
															<reference key="NSSuperview" ref="1047973191"/>
269
															<reference key="NSWindow"/>
495 270
															<reference key="NSNextKeyView" ref="620067477"/>
496 271
															<int key="NSpiFlags">16648</int>
497 272
															<double key="NSMaxValue">100</double>
......
501 276
															<int key="NSvFlags">266</int>
502 277
															<string key="NSFrame">{{5, 13}, {170, 35}}</string>
503 278
															<reference key="NSSuperview" ref="1047973191"/>
279
															<reference key="NSWindow"/>
504 280
															<reference key="NSNextKeyView" ref="987905504"/>
505 281
															<bool key="NSEnabled">YES</bool>
506 282
															<object class="NSTextFieldCell" key="NSCell" id="667098628">
......
546 322
																	<string>NeXT TIFF v4.0 pasteboard type</string>
547 323
																</object>
548 324
															</object>
549
															<string key="NSFrame">{{38, 66}, {100, 40}}</string>
325
															<string key="NSFrame">{{38, 63}, {100, 40}}</string>
550 326
															<reference key="NSSuperview" ref="1047973191"/>
327
															<reference key="NSWindow"/>
551 328
															<reference key="NSNextKeyView" ref="744849637"/>
552 329
															<bool key="NSEnabled">YES</bool>
553 330
															<object class="NSImageCell" key="NSCell" id="280822281">
......
567 344
													</object>
568 345
													<string key="NSFrame">{{0, 293}, {180, 107}}</string>
569 346
													<reference key="NSSuperview" ref="462572416"/>
347
													<reference key="NSWindow"/>
570 348
													<reference key="NSNextKeyView" ref="805035077"/>
571 349
													<string key="NSClassName">NSView</string>
572 350
												</object>
573 351
											</object>
574 352
											<string key="NSFrameSize">{180, 400}</string>
575 353
											<reference key="NSSuperview" ref="581795577"/>
354
											<reference key="NSWindow"/>
576 355
											<reference key="NSNextKeyView" ref="414504914"/>
577 356
											<int key="NSDividerStyle">2</int>
578 357
										</object>
579 358
									</object>
580 359
									<string key="NSFrameSize">{180, 400}</string>
581 360
									<reference key="NSSuperview" ref="374340452"/>
361
									<reference key="NSWindow"/>
582 362
									<reference key="NSNextKeyView" ref="462572416"/>
583 363
									<string key="NSClassName">NSView</string>
584 364
								</object>
......
592 372
											<int key="NSvFlags">4370</int>
593 373
											<string key="NSFrame">{{-1, -1}, {511, 402}}</string>
594 374
											<reference key="NSSuperview" ref="987905504"/>
375
											<reference key="NSWindow"/>
595 376
											<reference key="NSNextKeyView"/>
596 377
											<bool key="NSEnabled">YES</bool>
597 378
											<object class="NSBrowserCell" key="NSCellPrototype">
......
616 397
									</object>
617 398
									<string key="NSFrame">{{181, 0}, {509, 400}}</string>
618 399
									<reference key="NSSuperview" ref="374340452"/>
400
									<reference key="NSWindow"/>
619 401
									<reference key="NSNextKeyView" ref="259981942"/>
620 402
									<string key="NSClassName">NSView</string>
621 403
								</object>
622 404
							</object>
623 405
							<string key="NSFrameSize">{690, 400}</string>
624 406
							<reference key="NSSuperview" ref="1006"/>
407
							<reference key="NSWindow"/>
625 408
							<reference key="NSNextKeyView" ref="581795577"/>
626 409
							<bool key="NSIsVertical">YES</bool>
627 410
							<int key="NSDividerStyle">2</int>
......
629 412
					</object>
630 413
					<string key="NSFrameSize">{690, 400}</string>
631 414
					<reference key="NSSuperview"/>
415
					<reference key="NSWindow"/>
632 416
					<reference key="NSNextKeyView" ref="374340452"/>
633 417
				</object>
634 418
				<string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
635
				<string key="NSMinSize">{320, 292}</string>
636
				<string key="NSMaxSize">{1e+13, 1e+13}</string>
419
				<string key="NSMinSize">{320, 262}</string>
420
				<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
421
				<bool key="NSWindowIsRestorable">YES</bool>
637 422
			</object>
638 423
			<object class="NSUserDefaultsController" id="505454360">
639 424
				<bool key="NSSharedInstance">YES</bool>
......
671 456
					<int key="connectionID">6</int>
672 457
				</object>
673 458
				<object class="IBConnectionRecord">
674
					<object class="IBActionConnection" key="connection">
675
						<string key="label">refresh:</string>
676
						<reference key="source" ref="1001"/>
677
						<reference key="destination" ref="172967697"/>
678
					</object>
679
					<int key="connectionID">21</int>
680
				</object>
681
				<object class="IBConnectionRecord">
682 459
					<object class="IBOutletConnection" key="connection">
683 460
						<string key="label">outlineView</string>
684 461
						<reference key="source" ref="1001"/>
......
828 605
					<bool key="EncodedWithXMLCoder">YES</bool>
829 606
					<object class="IBObjectRecord">
830 607
						<int key="objectID">0</int>
831
						<reference key="object" ref="0"/>
608
						<object class="NSArray" key="object" id="0">
609
							<bool key="EncodedWithXMLCoder">YES</bool>
610
						</object>
832 611
						<reference key="children" ref="1000"/>
833 612
						<nil key="parent"/>
834 613
					</object>
......
856 635
						<object class="NSMutableArray" key="children">
857 636
							<bool key="EncodedWithXMLCoder">YES</bool>
858 637
							<reference ref="1006"/>
859
							<reference ref="70997002"/>
860 638
						</object>
861 639
						<reference key="parent" ref="0"/>
862 640
					</object>
......
870 648
						<reference key="parent" ref="1005"/>
871 649
					</object>
872 650
					<object class="IBObjectRecord">
873
						<int key="objectID">8</int>
874
						<reference key="object" ref="70997002"/>
875
						<object class="NSMutableArray" key="children">
876
							<bool key="EncodedWithXMLCoder">YES</bool>
877
							<reference ref="584835008"/>
878
							<reference ref="617154997"/>
879
							<reference ref="877012613"/>
880
							<reference ref="254657743"/>
881
							<reference ref="172967697"/>
882
							<reference ref="817791921"/>
883
						</object>
884
						<reference key="parent" ref="1005"/>
885
					</object>
886
					<object class="IBObjectRecord">
887
						<int key="objectID">11</int>
888
						<reference key="object" ref="584835008"/>
889
						<reference key="parent" ref="70997002"/>
890
					</object>
891
					<object class="IBObjectRecord">
892
						<int key="objectID">13</int>
893
						<reference key="object" ref="617154997"/>
894
						<reference key="parent" ref="70997002"/>
895
					</object>
896
					<object class="IBObjectRecord">
897
						<int key="objectID">14</int>
898
						<reference key="object" ref="877012613"/>
899
						<reference key="parent" ref="70997002"/>
900
					</object>
901
					<object class="IBObjectRecord">
902
						<int key="objectID">15</int>
903
						<reference key="object" ref="254657743"/>
904
						<reference key="parent" ref="70997002"/>
905
					</object>
906
					<object class="IBObjectRecord">
907
						<int key="objectID">20</int>
908
						<reference key="object" ref="172967697"/>
909
						<object class="NSMutableArray" key="children">
910
							<bool key="EncodedWithXMLCoder">YES</bool>
911
							<reference ref="105603186"/>
912
						</object>
913
						<reference key="parent" ref="70997002"/>
914
					</object>
915
					<object class="IBObjectRecord">
916
						<int key="objectID">18</int>
917
						<reference key="object" ref="105603186"/>
918
						<object class="NSMutableArray" key="children">
919
							<bool key="EncodedWithXMLCoder">YES</bool>
920
							<reference ref="669515004"/>
921
						</object>
922
						<reference key="parent" ref="172967697"/>
923
					</object>
924
					<object class="IBObjectRecord">
925
						<int key="objectID">19</int>
926
						<reference key="object" ref="669515004"/>
927
						<reference key="parent" ref="105603186"/>
928
					</object>
929
					<object class="IBObjectRecord">
930 651
						<int key="objectID">22</int>
931 652
						<reference key="object" ref="374340452"/>
932 653
						<object class="NSMutableArray" key="children">
......
960 681
						<reference key="parent" ref="987905504"/>
961 682
					</object>
962 683
					<object class="IBObjectRecord">
963
						<int key="objectID">113</int>
964
						<reference key="object" ref="817791921"/>
965
						<object class="NSMutableArray" key="children">
966
							<bool key="EncodedWithXMLCoder">YES</bool>
967
							<reference ref="336305760"/>
968
						</object>
969
						<reference key="parent" ref="70997002"/>
970
						<string key="objectName">Toolbar Item - Authentication</string>
971
					</object>
972
					<object class="IBObjectRecord">
973
						<int key="objectID">114</int>
974
						<reference key="object" ref="336305760"/>
975
						<object class="NSMutableArray" key="children">
976
							<bool key="EncodedWithXMLCoder">YES</bool>
977
							<reference ref="661833551"/>
978
						</object>
979
						<reference key="parent" ref="817791921"/>
980
					</object>
981
					<object class="IBObjectRecord">
982
						<int key="objectID">115</int>
983
						<reference key="object" ref="661833551"/>
984
						<reference key="parent" ref="336305760"/>
985
					</object>
986
					<object class="IBObjectRecord">
987 684
						<int key="objectID">39</int>
988 685
						<reference key="object" ref="505454360"/>
989 686
						<reference key="parent" ref="0"/>
......
1126 823
					<string>1.IBPluginDependency</string>
1127 824
					<string>1.IBWindowTemplateEditedContentRect</string>
1128 825
					<string>1.NSWindowTemplate.visibleAtLaunch</string>
1129
					<string>11.IBPluginDependency</string>
1130
					<string>113.IBPluginDependency</string>
1131
					<string>114.IBPluginDependency</string>
1132
					<string>115.IBPluginDependency</string>
1133
					<string>13.IBPluginDependency</string>
1134
					<string>14.IBPluginDependency</string>
1135 826
					<string>145.IBPluginDependency</string>
1136 827
					<string>146.IBPluginDependency</string>
1137 828
					<string>147.IBPluginDependency</string>
1138
					<string>15.IBPluginDependency</string>
1139 829
					<string>155.IBPluginDependency</string>
1140 830
					<string>156.IBPluginDependency</string>
1141 831
					<string>162.IBPluginDependency</string>
1142 832
					<string>165.IBPluginDependency</string>
1143 833
					<string>166.IBPluginDependency</string>
1144 834
					<string>178.IBPluginDependency</string>
1145
					<string>18.IBPluginDependency</string>
1146 835
					<string>182.IBPluginDependency</string>
1147
					<string>19.IBPluginDependency</string>
1148 836
					<string>2.IBPluginDependency</string>
1149
					<string>20.IBPluginDependency</string>
1150 837
					<string>22.IBPluginDependency</string>
1151 838
					<string>23.IBPluginDependency</string>
1152 839
					<string>24.IBPluginDependency</string>
......
1158 845
					<string>32.IBPluginDependency</string>
1159 846
					<string>35.IBPluginDependency</string>
1160 847
					<string>39.IBPluginDependency</string>
1161
					<string>8.IBPluginDependency</string>
1162 848
				</object>
1163
				<object class="NSMutableArray" key="dict.values">
849
				<object class="NSArray" key="dict.values">
1164 850
					<bool key="EncodedWithXMLCoder">YES</bool>
1165 851
					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
1166 852
					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
......
1190 876
					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
1191 877
					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
1192 878
					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
1193
					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
1194
					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
1195
					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
1196
					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
1197
					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
1198
					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
1199
					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
1200
					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
1201
					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
1202
					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
1203
					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
1204 879
				</object>
1205 880
			</object>
1206 881
			<object class="NSMutableDictionary" key="unlocalizedProperties">
......
1217 892
			<nil key="sourceID"/>
1218 893
			<int key="maxID">193</int>
1219 894
		</object>
1220
		<object class="IBClassDescriber" key="IBDocument.Classes"/>
895
		<object class="IBClassDescriber" key="IBDocument.Classes">
896
			<object class="NSMutableArray" key="referencedPartialClassDescriptions">
897
				<bool key="EncodedWithXMLCoder">YES</bool>
898
				<object class="IBPartialClassDescription">
899
					<string key="className">PithosBrowserController</string>
900
					<string key="superclassName">NSWindowController</string>
901
					<object class="NSMutableDictionary" key="actions">
902
						<bool key="EncodedWithXMLCoder">YES</bool>
903
						<object class="NSArray" key="dict.sortedKeys">
904
							<bool key="EncodedWithXMLCoder">YES</bool>
905
							<string>forceRefresh:</string>
906
							<string>refresh:</string>
907
						</object>
908
						<object class="NSArray" key="dict.values">
909
							<bool key="EncodedWithXMLCoder">YES</bool>
910
							<string>id</string>
911
							<string>id</string>
912
						</object>
913
					</object>
914
					<object class="NSMutableDictionary" key="actionInfosByName">
915
						<bool key="EncodedWithXMLCoder">YES</bool>
916
						<object class="NSArray" key="dict.sortedKeys">
917
							<bool key="EncodedWithXMLCoder">YES</bool>
918
							<string>forceRefresh:</string>
919
							<string>refresh:</string>
920
						</object>
921
						<object class="NSArray" key="dict.values">
922
							<bool key="EncodedWithXMLCoder">YES</bool>
923
							<object class="IBActionInfo">
924
								<string key="name">forceRefresh:</string>
925
								<string key="candidateClassName">id</string>
926
							</object>
927
							<object class="IBActionInfo">
928
								<string key="name">refresh:</string>
929
								<string key="candidateClassName">id</string>
930
							</object>
931
						</object>
932
					</object>
933
					<object class="NSMutableDictionary" key="outlets">
934
						<bool key="EncodedWithXMLCoder">YES</bool>
935
						<object class="NSArray" key="dict.sortedKeys">
936
							<bool key="EncodedWithXMLCoder">YES</bool>
937
							<string>activityProgressIndicator</string>
938
							<string>activityTextField</string>
939
							<string>browser</string>
940
							<string>browserMenu</string>
941
							<string>horizontalSplitView</string>
942
							<string>leftBottomView</string>
943
							<string>leftTopView</string>
944
							<string>outlineView</string>
945
							<string>outlineViewMenu</string>
946
							<string>verticalSplitView</string>
947
						</object>
948
						<object class="NSArray" key="dict.values">
949
							<bool key="EncodedWithXMLCoder">YES</bool>
950
							<string>NSProgressIndicator</string>
951
							<string>NSTextField</string>
952
							<string>NSBrowser</string>
953
							<string>NSMenu</string>
954
							<string>NSSplitView</string>
955
							<string>NSView</string>
956
							<string>NSView</string>
957
							<string>NSOutlineView</string>
958
							<string>NSMenu</string>
959
							<string>NSSplitView</string>
960
						</object>
961
					</object>
962
					<object class="NSMutableDictionary" key="toOneOutletInfosByName">
963
						<bool key="EncodedWithXMLCoder">YES</bool>
964
						<object class="NSArray" key="dict.sortedKeys">
965
							<bool key="EncodedWithXMLCoder">YES</bool>
966
							<string>activityProgressIndicator</string>
967
							<string>activityTextField</string>
968
							<string>browser</string>
969
							<string>browserMenu</string>
970
							<string>horizontalSplitView</string>
971
							<string>leftBottomView</string>
972
							<string>leftTopView</string>
973
							<string>outlineView</string>
974
							<string>outlineViewMenu</string>
975
							<string>verticalSplitView</string>
976
						</object>
977
						<object class="NSArray" key="dict.values">
978
							<bool key="EncodedWithXMLCoder">YES</bool>
979
							<object class="IBToOneOutletInfo">
980
								<string key="name">activityProgressIndicator</string>
981
								<string key="candidateClassName">NSProgressIndicator</string>
982
							</object>
983
							<object class="IBToOneOutletInfo">
984
								<string key="name">activityTextField</string>
985
								<string key="candidateClassName">NSTextField</string>
986
							</object>
987
							<object class="IBToOneOutletInfo">
988
								<string key="name">browser</string>
989
								<string key="candidateClassName">NSBrowser</string>
990
							</object>
991
							<object class="IBToOneOutletInfo">
992
								<string key="name">browserMenu</string>
993
								<string key="candidateClassName">NSMenu</string>
994
							</object>
995
							<object class="IBToOneOutletInfo">
996
								<string key="name">horizontalSplitView</string>
997
								<string key="candidateClassName">NSSplitView</string>
998
							</object>
999
							<object class="IBToOneOutletInfo">
1000
								<string key="name">leftBottomView</string>
1001
								<string key="candidateClassName">NSView</string>
1002
							</object>
1003
							<object class="IBToOneOutletInfo">
1004
								<string key="name">leftTopView</string>
1005
								<string key="candidateClassName">NSView</string>
1006
							</object>
1007
							<object class="IBToOneOutletInfo">
1008
								<string key="name">outlineView</string>
1009
								<string key="candidateClassName">NSOutlineView</string>
1010
							</object>
1011
							<object class="IBToOneOutletInfo">
1012
								<string key="name">outlineViewMenu</string>
1013
								<string key="candidateClassName">NSMenu</string>
1014
							</object>
1015
							<object class="IBToOneOutletInfo">
1016
								<string key="name">verticalSplitView</string>
1017
								<string key="candidateClassName">NSSplitView</string>
1018
							</object>
1019
						</object>
1020
					</object>
1021
					<object class="IBClassDescriptionSource" key="sourceIdentifier">
1022
						<string key="majorKey">IBProjectSource</string>
1023
						<string key="minorKey">./Classes/PithosBrowserController.h</string>
1024
					</object>
1025
				</object>
1026
			</object>
1027
		</object>
1221 1028
		<int key="IBDocument.localizationMode">0</int>
1222 1029
		<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
1223 1030
		<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
......
1227 1034
		<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
1228 1035
		<int key="IBDocument.defaultPropertyAccessControl">3</int>
1229 1036
		<object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
1230
			<bool key="EncodedWithXMLCoder">YES</bool>
1231
			<object class="NSArray" key="dict.sortedKeys">
1232
				<bool key="EncodedWithXMLCoder">YES</bool>
1233
				<string>01-refresh</string>
1234
				<string>145-persondot</string>
1235
				<string>NSMenuCheckmark</string>
1236
				<string>NSMenuMixedState</string>
1237
				<string>NSToolbarCustomizeToolbarItemImage</string>
1238
				<string>pithos-logo-small</string>
1239
			</object>
1240
			<object class="NSMutableArray" key="dict.values">
1241
				<bool key="EncodedWithXMLCoder">YES</bool>
1242
				<string>{24, 26}</string>
1243
				<string>{24, 26}</string>
1244
				<string>{9, 8}</string>
1245
				<string>{7, 2}</string>
1246
				<string>{32, 32}</string>
1247
				<string>{100, 22}</string>
1248
			</object>
1037
			<string key="NS.key.0">pithos-logo-small</string>
1038
			<string key="NS.object.0">{100, 22}</string>
1249 1039
		</object>
1250 1040
	</data>
1251 1041
</archive>
b/pithos-macos/en.lproj/MainMenu.xib
1345 1345
						<reference key="NSOnImage" ref="35465992"/>
1346 1346
						<reference key="NSMixedImage" ref="502551668"/>
1347 1347
					</object>
1348
					<object class="NSMenuItem" id="105568913">
1349
						<reference key="NSMenu" ref="143458898"/>
1350
						<bool key="NSIsDisabled">YES</bool>
1351
						<bool key="NSIsSeparator">YES</bool>
1352
						<string key="NSTitle"/>
1353
						<string key="NSKeyEquiv"/>
1354
						<int key="NSMnemonicLoc">2147483647</int>
1355
						<reference key="NSOnImage" ref="35465992"/>
1356
						<reference key="NSMixedImage" ref="502551668"/>
1357
					</object>
1358
					<object class="NSMenuItem" id="153366749">
1359
						<reference key="NSMenu" ref="143458898"/>
1360
						<string key="NSTitle">Preferences...</string>
1361
						<string key="NSKeyEquiv"/>
1362
						<int key="NSMnemonicLoc">2147483647</int>
1363
						<reference key="NSOnImage" ref="35465992"/>
1364
						<reference key="NSMixedImage" ref="502551668"/>
1365
					</object>
1348 1366
					<object class="NSMenuItem" id="483648450">
1349 1367
						<reference key="NSMenu" ref="143458898"/>
1350 1368
						<string key="NSTitle">Select Account</string>
......
1393 1411
						<reference key="NSOnImage" ref="35465992"/>
1394 1412
						<reference key="NSMixedImage" ref="502551668"/>
1395 1413
					</object>
1396
					<object class="NSMenuItem" id="153366749">
1397
						<reference key="NSMenu" ref="143458898"/>
1398
						<string key="NSTitle">Preferences...</string>
1399
						<string key="NSKeyEquiv"/>
1400
						<int key="NSMnemonicLoc">2147483647</int>
1401
						<reference key="NSOnImage" ref="35465992"/>
1402
						<reference key="NSMixedImage" ref="502551668"/>
1403
					</object>
1404 1414
					<object class="NSMenuItem" id="276704768">
1405 1415
						<reference key="NSMenu" ref="143458898"/>
1406 1416
						<bool key="NSIsDisabled">YES</bool>
......
3278 3288
							<reference ref="62426625"/>
3279 3289
							<reference ref="276704768"/>
3280 3290
							<reference ref="440755703"/>
3281
							<reference ref="153366749"/>
3282 3291
							<reference ref="75733682"/>
3283 3292
							<reference ref="483648450"/>
3293
							<reference ref="153366749"/>
3294
							<reference ref="105568913"/>
3284 3295
						</object>
3285 3296
						<reference key="parent" ref="0"/>
3286 3297
					</object>
......
3363 3374
						<reference key="parent" ref="62426625"/>
3364 3375
						<string key="objectName">Menu - Last Sync Dates</string>
3365 3376
					</object>
3377
					<object class="IBObjectRecord">
3378
						<int key="objectID">603</int>
3379
						<reference key="object" ref="105568913"/>
3380
						<reference key="parent" ref="143458898"/>
3381
					</object>
3366 3382
				</object>
3367 3383
			</object>
3368 3384
			<object class="NSMutableDictionary" key="flattenedProperties">
......
3524 3540
					<string>592.IBPluginDependency</string>
3525 3541
					<string>598.IBAttributePlaceholdersKey</string>
3526 3542
					<string>598.IBPluginDependency</string>
3543
					<string>603.IBPluginDependency</string>
3527 3544
					<string>72.IBPluginDependency</string>
3528 3545
					<string>73.IBPluginDependency</string>
3529 3546
					<string>74.IBPluginDependency</string>
......
3714 3731
					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
3715 3732
					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
3716 3733
					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
3734
					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
3717 3735
				</object>
3718 3736
			</object>
3719 3737
			<object class="NSMutableDictionary" key="unlocalizedProperties">
......
3728 3746
				<reference key="dict.values" ref="0"/>
3729 3747
			</object>
3730 3748
			<nil key="sourceID"/>
3731
			<int key="maxID">602</int>
3749
			<int key="maxID">603</int>
3750
		</object>
3751
		<object class="IBClassDescriber" key="IBDocument.Classes">
3752
			<object class="NSMutableArray" key="referencedPartialClassDescriptions">
3753
				<bool key="EncodedWithXMLCoder">YES</bool>
3754
				<object class="IBPartialClassDescription">
3755
					<string key="className">PithosBrowserController</string>
3756
					<string key="superclassName">NSWindowController</string>
3757
					<object class="NSMutableDictionary" key="actions">
3758
						<bool key="EncodedWithXMLCoder">YES</bool>
3759
						<object class="NSArray" key="dict.sortedKeys">
3760
							<bool key="EncodedWithXMLCoder">YES</bool>
3761
							<string>forceRefresh:</string>
3762
							<string>refresh:</string>
3763
						</object>
3764
						<object class="NSArray" key="dict.values">
3765
							<bool key="EncodedWithXMLCoder">YES</bool>
3766
							<string>id</string>
3767
							<string>id</string>
3768
						</object>
3769
					</object>
3770
					<object class="NSMutableDictionary" key="actionInfosByName">
3771
						<bool key="EncodedWithXMLCoder">YES</bool>
3772
						<object class="NSArray" key="dict.sortedKeys">
3773
							<bool key="EncodedWithXMLCoder">YES</bool>
3774
							<string>forceRefresh:</string>
3775
							<string>refresh:</string>
3776
						</object>
3777
						<object class="NSArray" key="dict.values">
3778
							<bool key="EncodedWithXMLCoder">YES</bool>
3779
							<object class="IBActionInfo">
3780
								<string key="name">forceRefresh:</string>
3781
								<string key="candidateClassName">id</string>
3782
							</object>
3783
							<object class="IBActionInfo">
3784
								<string key="name">refresh:</string>
3785
								<string key="candidateClassName">id</string>
3786
							</object>
3787
						</object>
3788
					</object>
3789
					<object class="NSMutableDictionary" key="outlets">
3790
						<bool key="EncodedWithXMLCoder">YES</bool>
3791
						<object class="NSArray" key="dict.sortedKeys">
3792
							<bool key="EncodedWithXMLCoder">YES</bool>
3793
							<string>activityProgressIndicator</string>
3794
							<string>activityTextField</string>
3795
							<string>browser</string>
3796
							<string>browserMenu</string>
3797
							<string>horizontalSplitView</string>
3798
							<string>leftBottomView</string>
3799
							<string>leftTopView</string>
3800
							<string>outlineView</string>
3801
							<string>outlineViewMenu</string>
3802
							<string>verticalSplitView</string>
3803
						</object>
3804
						<object class="NSArray" key="dict.values">
3805
							<bool key="EncodedWithXMLCoder">YES</bool>
3806
							<string>NSProgressIndicator</string>
3807
							<string>NSTextField</string>
3808
							<string>NSBrowser</string>
3809
							<string>NSMenu</string>
3810
							<string>NSSplitView</string>
3811
							<string>NSView</string>
3812
							<string>NSView</string>
3813
							<string>NSOutlineView</string>
3814
							<string>NSMenu</string>
3815
							<string>NSSplitView</string>
3816
						</object>
3817
					</object>
3818
					<object class="NSMutableDictionary" key="toOneOutletInfosByName">
3819
						<bool key="EncodedWithXMLCoder">YES</bool>
3820
						<object class="NSArray" key="dict.sortedKeys">
3821
							<bool key="EncodedWithXMLCoder">YES</bool>
3822
							<string>activityProgressIndicator</string>
3823
							<string>activityTextField</string>
3824
							<string>browser</string>
3825
							<string>browserMenu</string>
3826
							<string>horizontalSplitView</string>
3827
							<string>leftBottomView</string>
3828
							<string>leftTopView</string>
3829
							<string>outlineView</string>
3830
							<string>outlineViewMenu</string>
3831
							<string>verticalSplitView</string>
3832
						</object>
3833
						<object class="NSArray" key="dict.values">
3834
							<bool key="EncodedWithXMLCoder">YES</bool>
3835
							<object class="IBToOneOutletInfo">
3836
								<string key="name">activityProgressIndicator</string>
3837
								<string key="candidateClassName">NSProgressIndicator</string>
3838
							</object>
3839
							<object class="IBToOneOutletInfo">
3840
								<string key="name">activityTextField</string>
3841
								<string key="candidateClassName">NSTextField</string>
3842
							</object>
3843
							<object class="IBToOneOutletInfo">
3844
								<string key="name">browser</string>
3845
								<string key="candidateClassName">NSBrowser</string>
3846
							</object>
3847
							<object class="IBToOneOutletInfo">
3848
								<string key="name">browserMenu</string>
3849
								<string key="candidateClassName">NSMenu</string>
3850
							</object>
3851
							<object class="IBToOneOutletInfo">
3852
								<string key="name">horizontalSplitView</string>
3853
								<string key="candidateClassName">NSSplitView</string>
3854
							</object>
3855
							<object class="IBToOneOutletInfo">
3856
								<string key="name">leftBottomView</string>
3857
								<string key="candidateClassName">NSView</string>
3858
							</object>
3859
							<object class="IBToOneOutletInfo">
3860
								<string key="name">leftTopView</string>
3861
								<string key="candidateClassName">NSView</string>
3862
							</object>
3863
							<object class="IBToOneOutletInfo">
3864
								<string key="name">outlineView</string>
3865
								<string key="candidateClassName">NSOutlineView</string>
3866
							</object>
3867
							<object class="IBToOneOutletInfo">
3868
								<string key="name">outlineViewMenu</string>
3869
								<string key="candidateClassName">NSMenu</string>
3870
							</object>
3871
							<object class="IBToOneOutletInfo">
3872
								<string key="name">verticalSplitView</string>
3873
								<string key="candidateClassName">NSSplitView</string>
3874
							</object>
3875
						</object>
3876
					</object>
3877
					<object class="IBClassDescriptionSource" key="sourceIdentifier">
3878
						<string key="majorKey">IBProjectSource</string>
3879
						<string key="minorKey">./Classes/PithosBrowserController.h</string>
3880
					</object>
3881
				</object>
3882
				<object class="IBPartialClassDescription">
3883
					<string key="className">PithosPreferencesController</string>
3884
					<string key="superclassName">NSWindowController</string>
3885
					<object class="NSMutableDictionary" key="actions">
3886
						<bool key="EncodedWithXMLCoder">YES</bool>
3887
						<object class="NSArray" key="dict.sortedKeys">
3888
							<bool key="EncodedWithXMLCoder">YES</bool>
3889
							<string>addAccount:</string>
3890
							<string>groupsApply:</string>
3891
							<string>groupsRevert:</string>
3892
							<string>login:</string>
3893
							<string>loginCancel:</string>
3894
							<string>removeAccount:</string>
3895
							<string>syncApply:</string>
3896
							<string>syncCancel:</string>
3897
						</object>
3898
						<object class="NSArray" key="dict.values">
3899
							<bool key="EncodedWithXMLCoder">YES</bool>
3900
							<string>id</string>
3901
							<string>id</string>
3902
							<string>id</string>
3903
							<string>id</string>
3904
							<string>id</string>
3905
							<string>id</string>
3906
							<string>id</string>
3907
							<string>id</string>
3908
						</object>
3909
					</object>
3910
					<object class="NSMutableDictionary" key="actionInfosByName">
3911
						<bool key="EncodedWithXMLCoder">YES</bool>
3912
						<object class="NSArray" key="dict.sortedKeys">
3913
							<bool key="EncodedWithXMLCoder">YES</bool>
3914
							<string>addAccount:</string>
3915
							<string>groupsApply:</string>
3916
							<string>groupsRevert:</string>
3917
							<string>login:</string>
3918
							<string>loginCancel:</string>
3919
							<string>removeAccount:</string>
3920
							<string>syncApply:</string>
3921
							<string>syncCancel:</string>
3922
						</object>
3923
						<object class="NSArray" key="dict.values">
3924
							<bool key="EncodedWithXMLCoder">YES</bool>
3925
							<object class="IBActionInfo">
3926
								<string key="name">addAccount:</string>
3927
								<string key="candidateClassName">id</string>
3928
							</object>
3929
							<object class="IBActionInfo">
3930
								<string key="name">groupsApply:</string>
3931
								<string key="candidateClassName">id</string>
3932
							</object>
3933
							<object class="IBActionInfo">
3934
								<string key="name">groupsRevert:</string>
3935
								<string key="candidateClassName">id</string>
3936
							</object>
3937
							<object class="IBActionInfo">
3938
								<string key="name">login:</string>
3939
								<string key="candidateClassName">id</string>
3940
							</object>
3941
							<object class="IBActionInfo">
3942
								<string key="name">loginCancel:</string>
3943
								<string key="candidateClassName">id</string>
3944
							</object>
3945
							<object class="IBActionInfo">
3946
								<string key="name">removeAccount:</string>
3947
								<string key="candidateClassName">id</string>
3948
							</object>
3949
							<object class="IBActionInfo">
3950
								<string key="name">syncApply:</string>
3951
								<string key="candidateClassName">id</string>
3952
							</object>
3953
							<object class="IBActionInfo">
3954
								<string key="name">syncCancel:</string>
3955
								<string key="candidateClassName">id</string>
3956
							</object>
3957
						</object>
3958
					</object>
3959
					<object class="NSMutableDictionary" key="outlets">
3960
						<bool key="EncodedWithXMLCoder">YES</bool>
3961
						<object class="NSArray" key="dict.sortedKeys">
3962
							<bool key="EncodedWithXMLCoder">YES</bool>
3963
							<string>accountsArrayController</string>
3964
							<string>groupsDictionaryController</string>
3965
							<string>pithosBrowserController</string>
3966
							<string>selectedGroupMembersDictionaryController</string>
3967
						</object>
3968
						<object class="NSArray" key="dict.values">
3969
							<bool key="EncodedWithXMLCoder">YES</bool>
3970
							<string>NSArrayController</string>
3971
							<string>NSDictionaryController</string>
3972
							<string>PithosBrowserController</string>
3973
							<string>NSDictionaryController</string>
3974
						</object>
3975
					</object>
3976
					<object class="NSMutableDictionary" key="toOneOutletInfosByName">
3977
						<bool key="EncodedWithXMLCoder">YES</bool>
3978
						<object class="NSArray" key="dict.sortedKeys">
3979
							<bool key="EncodedWithXMLCoder">YES</bool>
3980
							<string>accountsArrayController</string>
3981
							<string>groupsDictionaryController</string>
3982
							<string>pithosBrowserController</string>
3983
							<string>selectedGroupMembersDictionaryController</string>
3984
						</object>
3985
						<object class="NSArray" key="dict.values">
3986
							<bool key="EncodedWithXMLCoder">YES</bool>
3987
							<object class="IBToOneOutletInfo">
3988
								<string key="name">accountsArrayController</string>
3989
								<string key="candidateClassName">NSArrayController</string>
3990
							</object>
3991
							<object class="IBToOneOutletInfo">
3992
								<string key="name">groupsDictionaryController</string>
3993
								<string key="candidateClassName">NSDictionaryController</string>
3994
							</object>
3995
							<object class="IBToOneOutletInfo">
3996
								<string key="name">pithosBrowserController</string>
3997
								<string key="candidateClassName">PithosBrowserController</string>
3998
							</object>
3999
							<object class="IBToOneOutletInfo">
4000
								<string key="name">selectedGroupMembersDictionaryController</string>
4001
								<string key="candidateClassName">NSDictionaryController</string>
4002
							</object>
4003
						</object>
4004
					</object>
4005
					<object class="IBClassDescriptionSource" key="sourceIdentifier">
4006
						<string key="majorKey">IBProjectSource</string>
4007
						<string key="minorKey">./Classes/PithosPreferencesController.h</string>
4008
					</object>
4009
				</object>
4010
				<object class="IBPartialClassDescription">
4011
					<string key="className">pithos_macosAppDelegate</string>
4012
					<string key="superclassName">NSObject</string>
4013
					<object class="NSMutableDictionary" key="actions">
4014
						<bool key="EncodedWithXMLCoder">YES</bool>
4015
						<object class="NSArray" key="dict.sortedKeys">
4016
							<bool key="EncodedWithXMLCoder">YES</bool>
4017
							<string>showPithosBrowser:</string>
4018
							<string>showPithosPreferences:</string>
4019
						</object>
4020
						<object class="NSArray" key="dict.values">
4021
							<bool key="EncodedWithXMLCoder">YES</bool>
4022
							<string>id</string>
4023
							<string>id</string>
4024
						</object>
4025
					</object>
4026
					<object class="NSMutableDictionary" key="actionInfosByName">
4027
						<bool key="EncodedWithXMLCoder">YES</bool>
4028
						<object class="NSArray" key="dict.sortedKeys">
4029
							<bool key="EncodedWithXMLCoder">YES</bool>
4030
							<string>showPithosBrowser:</string>
4031
							<string>showPithosPreferences:</string>
4032
						</object>
4033
						<object class="NSArray" key="dict.values">
4034
							<bool key="EncodedWithXMLCoder">YES</bool>
4035
							<object class="IBActionInfo">
4036
								<string key="name">showPithosBrowser:</string>
4037
								<string key="candidateClassName">id</string>
4038
							</object>
4039
							<object class="IBActionInfo">
4040
								<string key="name">showPithosPreferences:</string>
4041
								<string key="candidateClassName">id</string>
4042
							</object>
4043
						</object>
4044
					</object>
4045
					<object class="NSMutableDictionary" key="outlets">
4046
						<bool key="EncodedWithXMLCoder">YES</bool>
4047
						<object class="NSArray" key="dict.sortedKeys">
4048
							<bool key="EncodedWithXMLCoder">YES</bool>
4049
							<string>accountsMenu</string>
4050
							<string>lastSyncMenu</string>
4051
							<string>pithosBrowserController</string>
4052
							<string>pithosPreferencesController</string>
4053
							<string>statusMenu</string>
4054
						</object>
4055
						<object class="NSArray" key="dict.values">
4056
							<bool key="EncodedWithXMLCoder">YES</bool>
4057
							<string>NSMenu</string>
4058
							<string>NSMenu</string>
4059
							<string>PithosBrowserController</string>
4060
							<string>PithosPreferencesController</string>
4061
							<string>NSMenu</string>
4062
						</object>
4063
					</object>
4064
					<object class="NSMutableDictionary" key="toOneOutletInfosByName">
4065
						<bool key="EncodedWithXMLCoder">YES</bool>
4066
						<object class="NSArray" key="dict.sortedKeys">
4067
							<bool key="EncodedWithXMLCoder">YES</bool>
4068
							<string>accountsMenu</string>
4069
							<string>lastSyncMenu</string>
4070
							<string>pithosBrowserController</string>
4071
							<string>pithosPreferencesController</string>
4072
							<string>statusMenu</string>
4073
						</object>
4074
						<object class="NSArray" key="dict.values">
4075
							<bool key="EncodedWithXMLCoder">YES</bool>
4076
							<object class="IBToOneOutletInfo">
4077
								<string key="name">accountsMenu</string>
4078
								<string key="candidateClassName">NSMenu</string>
4079
							</object>
4080
							<object class="IBToOneOutletInfo">
4081
								<string key="name">lastSyncMenu</string>
4082
								<string key="candidateClassName">NSMenu</string>
4083
							</object>
4084
							<object class="IBToOneOutletInfo">
4085
								<string key="name">pithosBrowserController</string>
4086
								<string key="candidateClassName">PithosBrowserController</string>
4087
							</object>
4088
							<object class="IBToOneOutletInfo">
4089
								<string key="name">pithosPreferencesController</string>
4090
								<string key="candidateClassName">PithosPreferencesController</string>
4091
							</object>
4092
							<object class="IBToOneOutletInfo">
4093
								<string key="name">statusMenu</string>
4094
								<string key="candidateClassName">NSMenu</string>
4095
							</object>
4096
						</object>
4097
					</object>
4098
					<object class="IBClassDescriptionSource" key="sourceIdentifier">
4099
						<string key="majorKey">IBProjectSource</string>
4100
						<string key="minorKey">./Classes/pithos_macosAppDelegate.h</string>
4101
					</object>
4102
				</object>
4103
			</object>
3732 4104
		</object>
3733
		<object class="IBClassDescriber" key="IBDocument.Classes"/>
3734 4105
		<int key="IBDocument.localizationMode">0</int>
3735 4106
		<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
3736 4107
		<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
b/pithos-macos/pithos-macos-Info.plist
32 32
		</dict>
33 33
	</array>
34 34
	<key>CFBundleVersion</key>
35
	<string>20120229a</string>
35
	<string>20120301a</string>
36 36
	<key>LSMinimumSystemVersion</key>
37 37
	<string>${MACOSX_DEPLOYMENT_TARGET}</string>
38 38
	<key>LSUIElement</key>
b/pithos-macos/pithos_macosAppDelegate.h
61 61
    NSTimeInterval syncTimeInterval;
62 62
    NSTimer *syncTimer;
63 63
    PithosAccount *syncPithosAccount;
64

  
65
    NSTimeInterval activityFacilityTimeInterval;
64 66
}
65 67

  
66 68
@property (nonatomic, retain) PithosBrowserController *pithosBrowserController;
......
70 72
@property (nonatomic, retain) NSMutableArray *pithosAccounts;
71 73
@property (nonatomic, readonly) NSMutableDictionary *pithosAccountsDictionary;
72 74
@property (nonatomic, retain) PithosAccount *syncPithosAccount;
75
@property (nonatomic, readonly) NSTimeInterval activityFacilityTimeInterval;
73 76

  
74 77
- (void)handleAppleEvent:(NSAppleEventDescriptor *)event withReplyEvent: (NSAppleEventDescriptor *)replyEvent;
75 78
- (IBAction)showPithosBrowser:(id)sender;
b/pithos-macos/pithos_macosAppDelegate.m
46 46
#import "LastCompletedSyncTransformer.h"
47 47

  
48 48
@implementation pithos_macosAppDelegate
49
@synthesize pithosBrowserController, alwaysNo, activated, currentPithosAccount, pithosAccounts, pithosAccountsDictionary, syncPithosAccount;
49
@synthesize pithosBrowserController, alwaysNo, activated, currentPithosAccount, pithosAccounts, pithosAccountsDictionary, syncPithosAccount, activityFacilityTimeInterval;
50 50

  
51 51
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
52 52
    [[NSAppleEventManager sharedAppleEventManager] setEventHandler:self 
......
62 62
        [userDefaults setDouble:syncTimeInterval forKey:@"syncTimeInterval"];
63 63
        [userDefaults synchronize];
64 64
    }
65
    
65

  
66
    activityFacilityTimeInterval = [userDefaults doubleForKey:@"activityFacilityTimeInterval"];
67
    if (activityFacilityTimeInterval <= 0.0) {
68
        activityFacilityTimeInterval = 0.05;
69
        [userDefaults setDouble:activityFacilityTimeInterval forKey:@"activityFacilityTimeInterval"];
70
        [userDefaults synchronize];
71
    }
72

  
66 73
    NSData *tmpData = [userDefaults objectForKey:@"pithosAccounts"];
67 74
    NSArray *tmpArray;
68 75
    if (tmpData && (tmpArray = [NSKeyedUnarchiver unarchiveObjectWithData:tmpData]))
......
224 231
                             [[[[LastCompletedSyncTransformer alloc] init] autorelease] transformedValue:pithosAccount.syncLastCompleted]];
225 232
            if ([pithosAccount isEqualTo:syncPithosAccount] && [pithosAccount.syncDaemon isSyncing])
226 233
                menuItemTitle = [menuItemTitle stringByAppendingString:@" (syncing)"];
227
            menuItem = [[[NSMenuItem alloc] initWithTitle:menuItemTitle 
228
                                                   action:@selector(menuChangeSyncActive:) 
229
                                            keyEquivalent:@""] autorelease];
230
            [menuItem setRepresentedObject:pithosAccount];
231
            [menuItem setEnabled:pithosAccount.active];
232
            [menuItem setState:((pithosAccount.active && pithosAccount.syncActive) ? NSOnState : NSOffState)];
234
//            menuItem = [[[NSMenuItem alloc] initWithTitle:menuItemTitle 
235
//                                                   action:@selector(menuChangeSyncActive:) 
236
//                                            keyEquivalent:@""] autorelease];
237
//            [menuItem setRepresentedObject:pithosAccount];
238
//            [menuItem setEnabled:pithosAccount.active];
239
//            [menuItem setState:((pithosAccount.active && pithosAccount.syncActive) ? NSOnState : NSOffState)];
240
            menuItem = [[[NSMenuItem alloc] initWithTitle:menuItemTitle action:nil keyEquivalent:@""] autorelease];
241
            [menuItem setEnabled:NO];
242
            [menuItem setState:NO];
233 243
            [menu addItem:menuItem];
234 244
        }
235 245
        [menu addItem:[NSMenuItem separatorItem]];
......
373 383
    }
374 384
}
375 385

  
376
- (void)menuChangeSyncActive:(NSMenuItem *)sender {
377
    PithosAccount *pithosAccount = (PithosAccount *)[sender representedObject];
378
    if (!pithosAccount.active)
379
        return;
380
    pithosAccount.syncActive = !pithosAccount.syncActive;
381
    if (pithosPreferencesController && [pithosPreferencesController.selectedPithosAccount isEqualTo:pithosAccount])
382
        pithosPreferencesController.syncActive = pithosAccount.syncActive;
383
    [self savePithosAccounts:self];
384
}
386
//- (void)menuChangeSyncActive:(NSMenuItem *)sender {
387
//    PithosAccount *pithosAccount = (PithosAccount *)[sender representedObject];
388
//    if (!pithosAccount.active)
389
//        return;
390
//    pithosAccount.syncActive = !pithosAccount.syncActive;
391
//    if (pithosPreferencesController && [pithosPreferencesController.selectedPithosAccount isEqualTo:pithosAccount])
392
//        pithosPreferencesController.syncActive = pithosAccount.syncActive;
393
//    [self savePithosAccounts:self];
394
//}
385 395

  
386 396
@end

Also available in: Unified diff