Commit Graph
6 Commits
Author SHA1 Message Date
Kenneth Skovhede e1c7a06591 Added the ENABLE_GTK preprocessor directive which is more telling than __WindowsGTK__.
Added help output that tells what toolkits are supported.
2017-05-23 10:17:55 +02:00
Kenneth Skovhede 93bd5880d9 Updated the way icons are loaded on Linux with Gtk and AppIndicator trayicons.
The icons are now loaded from SVG to give the best possible resolution.
This fixes #1710
This fixes #2034
2016-10-27 10:35:02 +02:00
Kenneth Skovhede 8d13e698eb Updated copyright notices 2015-01-20 21:44:52 +01:00
Kenneth Skovhede 2310bea3bb Fixed app-indicator icons 2014-03-28 15:09:40 +01:00
Kenneth Skovhede b0c95312d5 Improved compile experience on windows a bit 2014-03-20 15:31:01 +01:00
kenneth@hexad.dk eeee931ea0 All tray icons are now working.
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
2011-11-28 11:05:42 +00:00