diff options
Diffstat (limited to 'shared/taskbar.h')
-rw-r--r-- | shared/taskbar.h | 22 |
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 { |