summaryrefslogtreecommitdiff
path: root/shared/taskbar.h
diff options
context:
space:
mode:
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