|
Data Structures |
struct | _NotifyNotification |
struct | _NotifyNotificationClass |
Defines |
#define | NOTIFY_EXPIRES_DEFAULT -1 |
#define | NOTIFY_EXPIRES_NEVER 0 |
#define | NOTIFY_TYPE_NOTIFICATION (notify_notification_get_type ()) |
#define | NOTIFY_NOTIFICATION(o) |
#define | NOTIFY_NOTIFICATION_CLASS(k) |
#define | NOTIFY_IS_NOTIFICATION(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), NOTIFY_TYPE_NOTIFICATION)) |
#define | NOTIFY_IS_NOTIFICATION_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), NOTIFY_TYPE_NOTIFICATION)) |
#define | NOTIFY_NOTIFICATION_GET_CLASS(o) |
#define | NOTIFY_ACTION_CALLBACK(func) ((NotifyActionCallback)(func)) |
Typedefs |
typedef _NotifyNotification | NotifyNotification |
typedef _NotifyNotificationClass | NotifyNotificationClass |
typedef _NotifyNotificationPrivate | NotifyNotificationPrivate |
typedef void(* | NotifyActionCallback )(NotifyNotification *, gchar *, gpointer) |
Enumerations |
enum | NotifyUrgency { NOTIFY_URGENCY_LOW,
NOTIFY_URGENCY_NORMAL,
NOTIFY_URGENCY_CRITICAL
} |
| Notification urgency levels. More...
|
Functions |
GType | notify_notification_get_type () |
NotifyNotification * | notify_notification_new (const gchar *summary, const gchar *message, const gchar *icon, GtkWidget *attach) |
gboolean | notify_notification_update (NotifyNotification *notification, const gchar *summary, const gchar *message, const gchar *icon) |
void | notify_notification_attach_to_widget (NotifyNotification *notification, GtkWidget *attach) |
gboolean | notify_notification_show (NotifyNotification *notification, GError **error) |
void | notify_notification_set_timeout (NotifyNotification *notification, gint timeout) |
void | notify_notification_set_category (NotifyNotification *notification, const char *category) |
void | notify_notification_set_urgency (NotifyNotification *notification, NotifyUrgency l) |
void | notify_notification_set_icon_from_pixbuf (NotifyNotification *notification, GdkPixbuf *icon) |
void | notify_notification_set_hint_int32 (NotifyNotification *notification, const gchar *key, gint value) |
void | notify_notification_set_hint_double (NotifyNotification *notification, const gchar *key, gdouble value) |
void | notify_notification_set_hint_string (NotifyNotification *notification, const gchar *key, const gchar *value) |
void | notify_notification_set_hint_byte (NotifyNotification *notification, const gchar *key, guchar value) |
void | notify_notification_set_hint_byte_array (NotifyNotification *notification, const gchar *key, const guchar *value, gsize len) |
void | notify_notification_clear_hints (NotifyNotification *notification) |
void | notify_notification_add_action (NotifyNotification *notification, const char *action, const char *label, NotifyActionCallback callback, gpointer user_data, GFreeFunc free_func) |
void | notify_notification_clear_actions (NotifyNotification *notification) |
gboolean | notify_notification_close (NotifyNotification *notification, GError **error) |
This library 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 Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.