1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef CHROME_BROWSER_UI_GTK_UNITY_SERVICE_H_ 6 #define CHROME_BROWSER_UI_GTK_UNITY_SERVICE_H_ 7 8 #include <gtk/gtk.h> 9 10 namespace unity { 11 12 // Returns whether unity is currently running. 13 bool IsRunning(); 14 15 // If unity is running, sets the download counter in the dock icon. Any value 16 // other than 0 displays the badge. 17 void SetDownloadCount(int count); 18 19 // If unity is running, sets the download progress bar in the dock icon. Any 20 // value between 0.0 and 1.0 (exclusive) shows the progress bar. 21 void SetProgressFraction(float percentage); 22 23 } // namespace unity 24 25 #endif // CHROME_BROWSER_UI_GTK_UNITY_SERVICE_H_ 26