2004-12-20 Hans Petter Jansson <hpj@novell.com>
* libebook/e-book.c (e_book_is_opened): Implement a simple
accessor so we can see if a book has been successfully opened
previously.
+2004-12-20 Hans Petter Jansson <hpj@novell.com>
+
+ * libebook/e-book.c (e_book_is_opened): Implement a simple
+ accessor so we can see if a book has been successfully opened
+ previously.
+
2004-12-19 Sivaiah Nallagatla <snallagatla@novell.com>
* backends/ldap/e-book-backend-ldap.c
}
/**
+ * e_book_is_opened:
+ * @book: and #EBook
+ *
+ * Check if this book has been opened.
+ *
+ * Return value: #TRUE if this book has been opened, otherwise #FALSE.
+ */
+gboolean
+e_book_is_opened (EBook *book)
+{
+ g_return_val_if_fail (E_IS_BOOK (book), FALSE);
+
+ if (book->priv->load_state != E_BOOK_SOURCE_LOADED)
+ return FALSE;
+
+ return TRUE;
+}
+
+/**
* e_book_is_writable:
* @book: an #EBook
*
GError **error);
gboolean e_book_check_static_capability (EBook *book,
const char *cap);
+gboolean e_book_is_opened (EBook *book);
gboolean e_book_is_writable (EBook *book);
/* Cancel a pending operation. */