Removed a nonexistent function from addressbook.h.
[claws.git] / src / addressbook.h
index 7a0d5ad23d25c0a1a8c00614e5b133171bb124b5..ce5c7079be5fd4039d67deb138849faeec4e9ed9 100644 (file)
@@ -1,10 +1,10 @@
 /*
  * Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 1999,2000 Hiroyuki Yamamoto
+ * Copyright (C) 1999-2012 Hiroyuki Yamamoto and 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,
  * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ * 
  */
 
 #ifndef __ADDRESSBOOK_H__
 #define __ADDRESSBOOK_H__
 
 #include <glib.h>
-#include <gtk/gtkwidget.h>
+#include <gtk/gtk.h>
 
 #include "compose.h"
+#include "addritem.h"
+#include "addrindex.h"
 
-void addressbook_open                  (Compose        *target);
-void addressbook_set_target_compose    (Compose        *target);
-Compose *addressbook_get_target_compose        (void);
-void addressbook_export_to_file                (void);
-gint addressbook_obj_name_compare      (gconstpointer   a,
-                                        gconstpointer   b);
-// static gint addressbook_obj_name_compare(gconstpointer       a,
-//                                      gconstpointer   b);
+void addressbook_open                  ( Compose *target );
+void addressbook_set_target_compose    ( Compose *target );
+Compose *addressbook_get_target_compose        ( void );
+void addressbook_read_file             ( void );
+void addressbook_export_to_file                ( void );
+gint addressbook_obj_name_compare      ( gconstpointer a,
+                                         gconstpointer b );
+void addressbook_destroy               ( void );
 
-/* provisional API for accessing the address book */
+gboolean addressbook_add_contact       ( const gchar *name,
+                                         const gchar *address,
+                                         const gchar *remarks,
+                                         GdkPixbuf *picture );
+                                         
+gchar *addressbook_folder_selection( const gchar *folderpath);
+gboolean addressbook_peek_folder_exists( gchar *folderpath,
+                                                                                AddressDataSource **book,
+                                                                                ItemFolder **folder );
 
-void addressbook_access (void);
-void addressbook_unaccess (void);
+void addressbook_gather                        ( FolderItem *folderItem,
+                                         gboolean sourceInd,
+                                         GList *msgList );
+void addressbook_harvest               ( FolderItem *folderItem,
+                                         gboolean sourceInd,
+                                         GList *msgList);
 
-gboolean addressbook_add_contact       ( const gchar   *name,
-                                         const gchar   *address,
-                                         const gchar   *remarks );
-
-gboolean addressbook_load_completion   ( gint (*callBackFunc) ( const gchar *, const gchar * ) );
+void addressbook_read_all              ( void );
+void addressbook_address_list_set_focus( void );
+void addressbook_address_list_disable_some_actions( void );
+void addressbook_refresh( void );
+gchar *addressbook_set_col_name_guard(gchar *value);
+void addressbook_reflect_prefs_pixmap_theme(void);
 
 #endif /* __ADDRESSBOOK_H__ */
+