// SparkleShare, an instant update workflow to Git. // Copyright (C) 2010 Hylke Bons // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program. If not, see . using Gtk; using SparkleShare; namespace SparkleShare { public class SparkleBubble { public int Timeout; public string IconName; public Gdk.Pixbuf Icon; public SparkleBubble (string title, string subtext) { IconName = "folder-sparkleshare"; Timeout = 4500; // Urgency = Urgency.Low; // AttachToStatusIcon (SparkleUI.StatusIcon); } // Checks whether the system allows adding buttons to a notification, // prevents error messages in Ubuntu. // new public void AddAction (string action, string label, ActionHandler handler) // { // if (System.Array.IndexOf (Notifications.Global.Capabilities, "actions") > -1) // base.AddAction (action, label, handler); // } } }