2008-09-08 [colin] 3.5.0cvs94
[claws.git] / src / noticeview.c
index 5a7b5c1e092c2fb90b53a63385675435aae891a8..bacaff1010b43ae23fb671849d37b876bae03a65 100644 (file)
@@ -182,7 +182,7 @@ void noticeview_set_button_text(NoticeView *noticeview, const char *text)
 
        if (text != NULL) {
                gtk_label_set_text
-                       (GTK_LABEL(GTK_BIN(noticeview->button)->child), text);
+                       (GTK_LABEL(gtk_bin_get_child(GTK_BIN((noticeview->button)))), text);
                gtk_widget_show(noticeview->button);
        } else
                gtk_widget_hide(noticeview->button);
@@ -195,7 +195,7 @@ void noticeview_set_button_text(NoticeView *noticeview, const char *text)
 }
 
 void noticeview_set_button_press_callback(NoticeView   *noticeview,
-                                         GtkSignalFunc  callback,
+                                         void          (*callback)(void),
                                          gpointer      *user_data)
 {
        noticeview->press     = (void (*) (NoticeView *, gpointer)) callback;
@@ -250,14 +250,14 @@ void noticeview_set_2ndbutton_text(NoticeView *noticeview, const char *text)
 
        if (text != NULL) {
                gtk_label_set_text
-                       (GTK_LABEL(GTK_BIN(noticeview->button2)->child), text);
+                       (GTK_LABEL(gtk_bin_get_child(GTK_BIN((noticeview->button2)))), text);
                gtk_widget_show(noticeview->button2);
        } else
                gtk_widget_hide(noticeview->button2);
 }
 
 void noticeview_set_2ndbutton_press_callback(NoticeView        *noticeview,
-                                         GtkSignalFunc  callback,
+                                         void          (*callback)(void),
                                          gpointer      *user_data)
 {
        noticeview->press2     = (void (*) (NoticeView *, gpointer)) callback;