summaryrefslogtreecommitdiff
path: root/shared/taskbar.h
diff options
context:
space:
mode:
authorDaniel Wilhelm <daniel@wili.li>2014-04-18 17:13:13 +0200
committerDaniel Wilhelm <daniel@wili.li>2014-04-18 17:13:13 +0200
commit7f23ee90fd545995a29e2175f15e8b97e59ca67a (patch)
treef8d0afac51995032e58b9a475ccbbc73ba207baf /shared/taskbar.h
parent3.19 (diff)
downloadFreeFileSync-7f23ee90fd545995a29e2175f15e8b97e59ca67a.tar.gz
FreeFileSync-7f23ee90fd545995a29e2175f15e8b97e59ca67a.tar.bz2
FreeFileSync-7f23ee90fd545995a29e2175f15e8b97e59ca67a.zip
3.20
Diffstat (limited to 'shared/taskbar.h')
-rw-r--r--shared/taskbar.h22
1 files changed, 13 insertions, 9 deletions
diff --git a/shared/taskbar.h b/shared/taskbar.h
index 90a76d13..54e0a431 100644
--- a/shared/taskbar.h
+++ b/shared/taskbar.h
@@ -3,28 +3,32 @@
// * GNU General Public License: http://www.gnu.org/licenses/gpl.html *
// * Copyright (C) 2008-2011 ZenJu (zhnmju123 AT gmx.de) *
// **************************************************************************
-//
+
#ifndef TASKBARPROGRESS_H_INCLUDED
#define TASKBARPROGRESS_H_INCLUDED
-#ifndef FFS_WIN
-use in windows build only!
-#endif
-
#include <wx/toplevel.h>
#include <memory>
+/*
+Windows 7; show progress in windows superbar via ITaskbarList3 Interface (http://msdn.microsoft.com/en-us/library/dd391692(VS.85).aspx)
+
+Ubuntu: use Unity interface (optional)
+
+Define HAVE_UBUNTU_UNITY and set:
+ Compiler flag: `pkg-config --cflags unity`
+ Linker flag: `pkg-config --libs unity`
+*/
namespace util
{
class TaskbarNotAvailable {};
-//show progress in windows superbar via ITaskbarList3 Interface (http://msdn.microsoft.com/en-us/library/dd391692(VS.85).aspx)
-class TaskbarProgress
+class Taskbar
{
public:
- TaskbarProgress(const wxTopLevelWindow& window); //throw TaskbarNotAvailable()
- ~TaskbarProgress();
+ Taskbar(const wxTopLevelWindow& window); //throw TaskbarNotAvailable()
+ ~Taskbar();
enum Status
{
bgstack15