-typedef struct _AddressBook AddressBook;
-struct _AddressBook
-{
- GtkWidget *window;
- GtkWidget *menubar;
- GtkWidget *ctree;
- GtkWidget *clist;
- GtkWidget *entry;
- GtkWidget *statusbar;
-
- GtkWidget *del_btn;
- GtkWidget *reg_btn;
- GtkWidget *lup_btn;
- GtkWidget *to_btn;
- GtkWidget *cc_btn;
- GtkWidget *bcc_btn;
-
- GtkWidget *tree_popup;
- GtkWidget *list_popup;
- GtkItemFactory *tree_factory;
- GtkItemFactory *list_factory;
- GtkItemFactory *menu_factory;
-
- GtkCTreeNode *common;
- GtkCTreeNode *personal;
- GtkCTreeNode *vcard;
- GtkCTreeNode *jpilot;
- GtkCTreeNode *ldap;
- GtkCTreeNode *selected;
- GtkCTreeNode *opened;
-
- gboolean open_folder;
-
- Compose *target_compose;
- gint status_cid;
-};
-
-typedef struct _AddressGroup AddressGroup;
-struct _AddressGroup
-{
- AddressObject obj;
-
- gchar *name;
-
- /* Group contains only Items */
- GList *items;
-};
-
-typedef struct _AddressFolder AddressFolder;
-struct _AddressFolder
-{
- AddressObject obj;
-
- gchar *name;
-
- /* Folder contains Groups and Items */
- GList *items;
-};
-
-typedef struct _AddressVCard AddressVCard;
-struct _AddressVCard
-{
- AddressObject obj;
-
- gchar *name;
- VCardFile *cardFile;
-
- /* Folder contains only VCards */
- GList *items;
-};
-
-#ifdef USE_JPILOT
-typedef struct _AddressJPilot AddressJPilot;
-struct _AddressJPilot
-{
- AddressObject obj;
-
- gchar *name;
- JPilotFile *pilotFile;
-
- /* Folder contains only JPilotFiles */
- /* Folder contains only Items for each category */
- GList *items;
-};
-
-typedef struct _AddressCategory AddressCategory;
-struct _AddressCategory
-{
- AddressObject obj;
-
- gchar *name;
- JPilotFile *pilotFile;
- AddressItem *category;
-
- /* Category contains only Items */
- GList *items;
-};
-#endif
-
-#ifdef USE_LDAP
-typedef struct _AddressLDAP AddressLDAP;
-struct _AddressLDAP
-{
- AddressObject obj;
-
- gchar *name;
- SyldapServer *ldapServer;
-
- /* Folder contains only SyldapServers */
- GList *items;
-};
-#endif
-
-struct _AddressFileSelection {
- GtkWidget *fileSelector;
- gboolean cancelled;
-};
-typedef struct _AddressFileSelection AddressFileSelection;
-