This changes all implementations to run off the TrayIconBase, so there is only a single place to maintain the tray icon and menus. WinForms and Gtk has been updated to use this new implementation. The ApplicationIndicator has been added so the TrayIcon now shows under Ubuntu Unity as well. Cocoa support has been added so there is now a NSStatusItem. In order to debug this, a special MonoDevelop-MonoMac project has been added, but this is not used in the solution. The project just loads the regular implementation, but the project builds a .app package and debugs from it. Everything should build on a stock Windows machine with VS, and Ubuntu/OSX with MonoDevelop (needs WinForms to build, but not to run). The TrayIcon icons are now limited to Idle,Paused,Running and an Error/Warning notifier overlay, giving a total of six icons. The graphics needs to be updated to reflect this, and the server SuggestedStatusIcon should be changed to only output one of these states. git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1039 59da171f-624f-0410-aa54-27559c288bec
152 lines
6.2 KiB
XML
152 lines
6.2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
|
|
<data>
|
|
<int key="IBDocument.SystemTarget">1070</int>
|
|
<string key="IBDocument.SystemVersion">11C74</string>
|
|
<string key="IBDocument.InterfaceBuilderVersion">1938</string>
|
|
<string key="IBDocument.AppKitVersion">1138.23</string>
|
|
<string key="IBDocument.HIToolboxVersion">567.00</string>
|
|
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
|
|
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
|
|
<string key="NS.object.0">1938</string>
|
|
</object>
|
|
<object class="NSArray" key="IBDocument.IntegratedClassDependencies">
|
|
<bool key="EncodedWithXMLCoder">YES</bool>
|
|
<string>NSCustomObject</string>
|
|
</object>
|
|
<object class="NSArray" key="IBDocument.PluginDependencies">
|
|
<bool key="EncodedWithXMLCoder">YES</bool>
|
|
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
|
</object>
|
|
<object class="NSMutableDictionary" key="IBDocument.Metadata">
|
|
<string key="NS.key.0">PluginDependencyRecalculationVersion</string>
|
|
<integer value="1" key="NS.object.0"/>
|
|
</object>
|
|
<object class="NSMutableArray" key="IBDocument.RootObjects" id="1048">
|
|
<bool key="EncodedWithXMLCoder">YES</bool>
|
|
<object class="NSCustomObject" id="1021">
|
|
<string key="NSClassName">NSApplication</string>
|
|
</object>
|
|
<object class="NSCustomObject" id="1014">
|
|
<string key="NSClassName">FirstResponder</string>
|
|
</object>
|
|
<object class="NSCustomObject" id="1050">
|
|
<string key="NSClassName">NSApplication</string>
|
|
</object>
|
|
<object class="NSCustomObject" id="755631768">
|
|
<string key="NSClassName">NSFontManager</string>
|
|
</object>
|
|
<object class="NSCustomObject" id="947627720">
|
|
<string key="NSClassName">AppDelegate</string>
|
|
</object>
|
|
</object>
|
|
<object class="IBObjectContainer" key="IBDocument.Objects">
|
|
<object class="NSMutableArray" key="connectionRecords">
|
|
<bool key="EncodedWithXMLCoder">YES</bool>
|
|
<object class="IBConnectionRecord">
|
|
<object class="IBOutletConnection" key="connection">
|
|
<string key="label">delegate</string>
|
|
<reference key="source" ref="1021"/>
|
|
<reference key="destination" ref="947627720"/>
|
|
</object>
|
|
<int key="connectionID">534</int>
|
|
</object>
|
|
</object>
|
|
<object class="IBMutableOrderedSet" key="objectRecords">
|
|
<object class="NSArray" key="orderedObjects">
|
|
<bool key="EncodedWithXMLCoder">YES</bool>
|
|
<object class="IBObjectRecord">
|
|
<int key="objectID">0</int>
|
|
<object class="NSArray" key="object" id="0">
|
|
<bool key="EncodedWithXMLCoder">YES</bool>
|
|
</object>
|
|
<reference key="children" ref="1048"/>
|
|
<nil key="parent"/>
|
|
</object>
|
|
<object class="IBObjectRecord">
|
|
<int key="objectID">-2</int>
|
|
<reference key="object" ref="1021"/>
|
|
<reference key="parent" ref="0"/>
|
|
<string key="objectName">File's Owner</string>
|
|
</object>
|
|
<object class="IBObjectRecord">
|
|
<int key="objectID">-1</int>
|
|
<reference key="object" ref="1014"/>
|
|
<reference key="parent" ref="0"/>
|
|
<string key="objectName">First Responder</string>
|
|
</object>
|
|
<object class="IBObjectRecord">
|
|
<int key="objectID">-3</int>
|
|
<reference key="object" ref="1050"/>
|
|
<reference key="parent" ref="0"/>
|
|
<string key="objectName">Application</string>
|
|
</object>
|
|
<object class="IBObjectRecord">
|
|
<int key="objectID">420</int>
|
|
<reference key="object" ref="755631768"/>
|
|
<reference key="parent" ref="0"/>
|
|
</object>
|
|
<object class="IBObjectRecord">
|
|
<int key="objectID">533</int>
|
|
<reference key="object" ref="947627720"/>
|
|
<reference key="parent" ref="0"/>
|
|
</object>
|
|
</object>
|
|
</object>
|
|
<object class="NSMutableDictionary" key="flattenedProperties">
|
|
<bool key="EncodedWithXMLCoder">YES</bool>
|
|
<object class="NSArray" key="dict.sortedKeys">
|
|
<bool key="EncodedWithXMLCoder">YES</bool>
|
|
<string>-1.IBPluginDependency</string>
|
|
<string>-2.IBPluginDependency</string>
|
|
<string>-3.IBPluginDependency</string>
|
|
<string>420.IBPluginDependency</string>
|
|
<string>533.IBPluginDependency</string>
|
|
</object>
|
|
<object class="NSMutableArray" key="dict.values">
|
|
<bool key="EncodedWithXMLCoder">YES</bool>
|
|
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
|
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
|
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
|
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
|
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
|
</object>
|
|
</object>
|
|
<object class="NSMutableDictionary" key="unlocalizedProperties">
|
|
<bool key="EncodedWithXMLCoder">YES</bool>
|
|
<reference key="dict.sortedKeys" ref="0"/>
|
|
<reference key="dict.values" ref="0"/>
|
|
</object>
|
|
<nil key="activeLocalization"/>
|
|
<object class="NSMutableDictionary" key="localizations">
|
|
<bool key="EncodedWithXMLCoder">YES</bool>
|
|
<reference key="dict.sortedKeys" ref="0"/>
|
|
<reference key="dict.values" ref="0"/>
|
|
</object>
|
|
<nil key="sourceID"/>
|
|
<int key="maxID">538</int>
|
|
</object>
|
|
<object class="IBClassDescriber" key="IBDocument.Classes">
|
|
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
|
|
<bool key="EncodedWithXMLCoder">YES</bool>
|
|
<object class="IBPartialClassDescription">
|
|
<string key="className">AppDelegate</string>
|
|
<string key="superclassName">NSObject</string>
|
|
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
|
<string key="majorKey">IBProjectSource</string>
|
|
<string key="minorKey">./Classes/AppDelegate.h</string>
|
|
</object>
|
|
</object>
|
|
</object>
|
|
</object>
|
|
<int key="IBDocument.localizationMode">0</int>
|
|
<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
|
|
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
|
|
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3</string>
|
|
<integer value="3000" key="NS.object.0"/>
|
|
</object>
|
|
<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
|
|
<int key="IBDocument.defaultPropertyAccessControl">3</int>
|
|
</data>
|
|
</archive>
|