Commit Graph
6 Commits
Author SHA1 Message Date
Kenneth Skovhede 4310844961 Implemented desktop notifications 2014-08-04 22:16:15 +02:00
Kenneth Skovhede d74730cbba Changed name of event in trayicon 2014-08-04 20:38:43 +02:00
Kenneth Skovhede ba44869231 Reworked the way the OSX app is loaded so it can be launched from a unified executable 2014-07-07 01:33:19 +02:00
kenneth@hexad.dk ba44c96a0c There is now basic UI functionality for windows, complete with callbacks from the UI to the tray icon, and a connection to the server.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1194 59da171f-624f-0410-aa54-27559c288bec
2012-03-29 18:02:07 +00: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
kenneth@hexad.dk 7432401bc1 Fixed a Gtk tray icon running of the http server, simplified some reporting from the server to reduce the amount of logic in each tray icon implementation.
Cocoa -> You are next!

git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1032 59da171f-624f-0410-aa54-27559c288bec
2011-11-23 20:52:28 +00:00