2008-09-08 [colin] 3.5.0cvs94
[claws.git] / src / noticeview.h
index 2535a39342f4e7dbe18e4b12b3eba48acd9a8cf9..717fb2bc7e79050bd3f9290f5312cb32ef68a2d0 100644 (file)
@@ -1,10 +1,10 @@
 /* 
  * Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 2002 Hiroyuki Yamamoto & The Sylpheed Claws Team
+ * Copyright (C) 2002 Hiroyuki Yamamoto & The Claws Mail Team
  *
  * 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 2 of the License, or
+ * 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,
@@ -13,8 +13,8 @@
  * 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, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ * 
  */
 
 #ifndef NOTICEVIEW_H__
@@ -41,6 +41,9 @@ struct _NoticeView
        void            (*press2) (NoticeView *, gpointer user_data);
        gboolean         icon_clickable;
        GtkWidget       *evtbox;
+#if !GTK_CHECK_VERSION(2,12,0)
+       GtkTooltips *tooltips;
+#endif
 };
 
 NoticeView     *noticeview_create      (MainWindow     *mainwin);
@@ -62,13 +65,16 @@ void                 noticeview_hide        (NoticeView     *noticeview);
 
 void            noticeview_set_button_press_callback
                                        (NoticeView     *noticeview,
-                                        GtkSignalFunc   callback,
+                                        void           (*callback)(void),
                                         gpointer       *user_data);
 void            noticeview_set_2ndbutton_press_callback
                                        (NoticeView     *noticeview,
-                                        GtkSignalFunc   callback,
+                                        void           (*callback)(void),
                                         gpointer       *user_data);
 void            noticeview_set_icon_clickable
                                        (NoticeView     *noticeview,
                                         gboolean        setting);                      
+void            noticeview_set_tooltip
+                                       (NoticeView     *noticeview,
+                                        const gchar    *text);                 
 #endif /* NOTICEVIEW_H__ */