]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk1/eggtrayicon.h
Unconditionally define IID_IShellItem in wxMSW sources.
[wxWidgets.git] / src / gtk1 / eggtrayicon.h
index df604dfeb92a018a0f2948b80367dad949f39baa..65483ae0cb4798947068b3f890dbd68ea0bef0ad 100644 (file)
@@ -1,3 +1,8 @@
+/*
+    Permission to use this file under wxWindows licence granted by
+    the copyright holder, see eggtrayicon.c for details.
+ */
+
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
 /* eggtrayicon.h
  * Copyright (C) 2002 Anders Carlsson <andersca@gnu.org>
 
 G_BEGIN_DECLS
 
-#define EGG_TYPE_TRAY_ICON             (egg_tray_icon_get_type ())
-#define EGG_TRAY_ICON(obj)             (G_TYPE_CHECK_INSTANCE_CAST ((obj), EGG_TYPE_TRAY_ICON, EggTrayIcon))
-#define EGG_TRAY_ICON_CLASS(klass)     (G_TYPE_CHECK_CLASS_CAST ((klass), EGG_TYPE_TRAY_ICON, EggTrayIconClass))
-#define EGG_IS_TRAY_ICON(obj)          (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EGG_TYPE_TRAY_ICON))
-#define EGG_IS_TRAY_ICON_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), EGG_TYPE_TRAY_ICON))
-#define EGG_TRAY_ICON_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), EGG_TYPE_TRAY_ICON, EggTrayIconClass))
-       
-typedef struct _EggTrayIcon      EggTrayIcon;
+#define EGG_TYPE_TRAY_ICON                (egg_tray_icon_get_type ())
+#define EGG_TRAY_ICON(obj)                (G_TYPE_CHECK_INSTANCE_CAST ((obj), EGG_TYPE_TRAY_ICON, EggTrayIcon))
+#define EGG_TRAY_ICON_CLASS(klass)        (G_TYPE_CHECK_CLASS_CAST ((klass), EGG_TYPE_TRAY_ICON, EggTrayIconClass))
+#define EGG_IS_TRAY_ICON(obj)                (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EGG_TYPE_TRAY_ICON))
+#define EGG_IS_TRAY_ICON_CLASS(klass)        (G_TYPE_CHECK_CLASS_TYPE ((klass), EGG_TYPE_TRAY_ICON))
+#define EGG_TRAY_ICON_GET_CLASS(obj)        (G_TYPE_INSTANCE_GET_CLASS ((obj), EGG_TYPE_TRAY_ICON, EggTrayIconClass))
+
+typedef struct _EggTrayIcon          EggTrayIcon;
 typedef struct _EggTrayIconClass  EggTrayIconClass;
 
 struct _EggTrayIcon
@@ -41,7 +46,7 @@ struct _EggTrayIcon
   GtkPlug parent_instance;
 
   guint stamp;
-  
+
   Atom selection_atom;
   Atom manager_atom;
   Atom system_tray_opcode_atom;
@@ -56,19 +61,19 @@ struct _EggTrayIconClass
 GType        egg_tray_icon_get_type       (void);
 
 EggTrayIcon *egg_tray_icon_new_for_screen (GdkScreen   *screen,
-                                          const gchar *name);
+                                           const gchar *name);
 
 EggTrayIcon *egg_tray_icon_new            (const gchar *name);
 
 guint        egg_tray_icon_send_message   (EggTrayIcon *icon,
-                                          gint         timeout,
-                                          const char  *message,
-                                          gint         len);
+                                           gint         timeout,
+                                           const char  *message,
+                                           gint         len);
 void         egg_tray_icon_cancel_message (EggTrayIcon *icon,
-                                          guint        id);
+                                           guint        id);
+
 
 
-                                           
 G_END_DECLS
 
 #endif /* __EGG_TRAY_ICON_H__ */