[bijiben] Manager rename class from notebook to Manager
- From: Pierre-Yves Luyten <pyluyten src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [bijiben] Manager rename class from notebook to Manager
- Date: Thu, 31 Oct 2013 22:00:05 +0000 (UTC)
commit 3ccb3ca5c5e38e7995f03bbac64d248f7dd6d52a
Author: Pierre-Yves Luyten <py luyten fr>
Date: Thu Oct 31 22:58:44 2013 +0100
Manager rename class from notebook to Manager
NoteBook is confusing. Manager is better.
src/bjb-bijiben.c | 20 +-
src/bjb-bijiben.h | 2 +-
src/bjb-controller.c | 54 +++---
src/bjb-controller.h | 4 +-
src/bjb-editor-toolbar.c | 6 +-
src/bjb-main-toolbar.c | 10 +-
src/bjb-main-view.c | 20 +-
src/bjb-note-tag-dialog.c | 20 +-
src/bjb-selection-toolbar.c | 6 +-
src/bjb-settings-dialog.c | 6 +-
src/bjb-window-base.c | 8 +-
src/bjb-window-base.h | 2 +-
src/libbiji/Makefile.am | 4 +-
src/libbiji/biji-collection.c | 18 +-
src/libbiji/biji-collection.h | 2 +-
src/libbiji/biji-item.c | 22 +-
src/libbiji/biji-item.h | 2 +-
src/libbiji/biji-local-note.c | 6 +-
src/libbiji/biji-local-note.h | 2 +-
src/libbiji/{biji-note-book.c => biji-manager.c} | 238 +++++++++++-----------
src/libbiji/biji-manager.h | 137 +++++++++++++
src/libbiji/biji-note-book.h | 137 -------------
src/libbiji/biji-note-obj.c | 16 +-
src/libbiji/biji-tracker.c | 90 ++++----
src/libbiji/biji-tracker.h | 18 +-
src/libbiji/biji-zeitgeist.c | 5 +-
src/libbiji/editor/biji-webkit-editor.c | 4 +-
src/libbiji/libbiji.h | 2 +-
src/libbiji/provider/biji-import-provider.c | 14 +-
src/libbiji/provider/biji-import-provider.h | 8 +-
src/libbiji/provider/biji-local-provider.c | 18 +-
src/libbiji/provider/biji-local-provider.h | 4 +-
src/libbiji/provider/biji-own-cloud-note.c | 8 +-
src/libbiji/provider/biji-own-cloud-note.h | 2 +-
src/libbiji/provider/biji-own-cloud-provider.c | 34 ++--
src/libbiji/provider/biji-own-cloud-provider.h | 2 +-
src/libbiji/provider/biji-provider.c | 20 +-
src/libbiji/provider/biji-provider.h | 6 +-
38 files changed, 489 insertions(+), 488 deletions(-)
---
diff --git a/src/bjb-bijiben.c b/src/bjb-bijiben.c
index 050bba6..223843b 100644
--- a/src/bjb-bijiben.c
+++ b/src/bjb-bijiben.c
@@ -30,7 +30,7 @@
struct _BijibenPriv
{
- BijiNoteBook *book;
+ BijiManager *manager;
BjbSettings *settings;
@@ -68,7 +68,7 @@ on_window_activated_cb (BjbWindowBase *window,
while ((path = g_queue_pop_head (priv->to_open)))
{
- item = biji_note_book_get_item_at_path (priv->book, path);
+ item = biji_manager_get_item_at_path (priv->manager, path);
if (item != NULL)
{
@@ -134,7 +134,7 @@ bijiben_new_window_internal (Bijiben *self,
if (file != NULL)
{
path = g_file_get_parse_name (file);
- note = BIJI_NOTE_OBJ (biji_note_book_get_item_at_path (self->priv->book, path));
+ note = BIJI_NOTE_OBJ (biji_manager_get_item_at_path (self->priv->manager, path));
}
else if (item != NULL && BIJI_IS_NOTE_OBJ (item))
@@ -220,7 +220,7 @@ bijiben_import_notes (Bijiben *self, gchar *location)
{
g_debug ("IMPORT to %s", bjb_settings_get_default_location (self->priv->settings));
- biji_note_book_import_uri (self->priv->book,
+ biji_manager_import_uri (self->priv->manager,
bjb_settings_get_default_location (self->priv->settings),
location);
}
@@ -272,7 +272,7 @@ on_client_got (GObject *source_object,
if (g_strcmp0 (type, "owncloud") ==0)
{
g_message ("Loading account %s", goa_account_get_id (account));
- biji_note_book_add_goa_object (self->priv->book, object);
+ biji_manager_add_goa_object (self->priv->manager, object);
}
else
@@ -340,7 +340,7 @@ bijiben_startup (GApplication *application)
gdk_rgba_parse (&color, default_color);
error = NULL;
- self->priv->book = biji_note_book_new (storage, &color, &error);
+ self->priv->manager = biji_manager_new (storage, &color, &error);
if (error)
goto out;
@@ -373,7 +373,7 @@ bijiben_finalize (GObject *object)
{
Bijiben *self = BIJIBEN_APPLICATION (object);
- g_clear_object (&self->priv->book);
+ g_clear_object (&self->priv->manager);
g_clear_object (&self->priv->settings);
g_queue_free (self->priv->to_open);
@@ -404,10 +404,10 @@ bijiben_new (void)
NULL);
}
-BijiNoteBook *
-bijiben_get_book(Bijiben *self)
+BijiManager *
+bijiben_get_manager(Bijiben *self)
{
- return self->priv->book ;
+ return self->priv->manager ;
}
const gchar *
diff --git a/src/bjb-bijiben.h b/src/bjb-bijiben.h
index d3db73a..ba428c4 100644
--- a/src/bjb-bijiben.h
+++ b/src/bjb-bijiben.h
@@ -56,7 +56,7 @@ Bijiben *bijiben_new (void);
// Accessors
const gchar *bijiben_get_bijiben_dir (void);
-BijiNoteBook * bijiben_get_book(Bijiben *self);
+BijiManager * bijiben_get_manager(Bijiben *self);
BjbSettings * bjb_app_get_settings(gpointer application);
// Windows
diff --git a/src/bjb-controller.c b/src/bjb-controller.c
index 5718be1..35bb4ac 100644
--- a/src/bjb-controller.c
+++ b/src/bjb-controller.c
@@ -41,7 +41,7 @@
struct _BjbControllerPrivate
{
- BijiNoteBook *book ;
+ BijiManager *manager ;
gchar *needle ;
BijiCollection *collection;
GtkTreeModel *model ;
@@ -55,7 +55,7 @@ struct _BjbControllerPrivate
GMutex mutex;
gboolean connected;
- gulong book_change;
+ gulong manager_change;
};
@@ -73,7 +73,7 @@ static GParamSpec *properties[NUM_PROPERTIES] = { NULL, };
/* Currently used by toolbars */
enum {
SEARCH_CHANGED,
- DISPLAY_NOTES_CHANGED, // either search or book change
+ DISPLAY_NOTES_CHANGED, // either search or manager change
BJB_CONTROLLER_SIGNALS
};
@@ -149,7 +149,7 @@ bjb_controller_get_property (GObject *object,
switch (property_id)
{
case PROP_BOOK:
- g_value_set_object (value, self->priv->book);
+ g_value_set_object (value, self->priv->manager);
break;
case PROP_WINDOW:
g_value_set_object (value, self->priv->window);
@@ -177,7 +177,7 @@ bjb_controller_set_property (GObject *object,
switch (property_id)
{
case PROP_BOOK:
- bjb_controller_set_book(self,g_value_get_object(value));
+ bjb_controller_set_manager(self,g_value_get_object(value));
break;
case PROP_WINDOW:
self->priv->window = g_value_get_object (value);
@@ -222,7 +222,7 @@ bjb_controller_get_iter (BjbController *self,
/* Else we check for the first note */
else if (!needle && BIJI_IS_NOTE_OBJ (
- biji_note_book_get_item_at_path (self->priv->book, item_path)))
+ biji_manager_get_item_at_path (self->priv->manager, item_path)))
retval = TRUE;
g_free (item_path);
@@ -487,7 +487,7 @@ bjb_controller_apply_needle (BjbController *self)
/* Show all notes */
if (needle == NULL || g_strcmp0 (needle,"") == 0)
{
- all_notes = biji_note_book_get_items (self->priv->book);
+ all_notes = biji_manager_get_items (self->priv->manager);
/* If there are no note, report this */
if (all_notes == NULL)
@@ -502,7 +502,7 @@ bjb_controller_apply_needle (BjbController *self)
}
/* There is a research, apply lookup */
- biji_get_items_matching_async (self->priv->book, needle, update_controller_callback, self);
+ biji_get_items_matching_async (self->priv->manager, needle, update_controller_callback, self);
}
static void
@@ -516,8 +516,8 @@ on_needle_changed (BjbController *self)
/* Depending on the change at data level,
* the view has to be totaly refreshed or just amended */
static void
-on_book_changed (BijiNoteBook *book,
- BijiNoteBookChangeFlag flag,
+on_manager_changed (BijiManager *manager,
+ BijiManagerChangeFlag flag,
gpointer *biji_item,
BjbController *self)
{
@@ -532,7 +532,7 @@ on_book_changed (BijiNoteBook *book,
switch (flag)
{
/* If this is a *new* item, per def prepend */
- case BIJI_BOOK_ITEM_ADDED:
+ case BIJI_MANAGER_ITEM_ADDED:
if (BIJI_IS_NOTE_OBJ (item))
bjb_controller_get_iter (self, NULL, &p_iter);
@@ -546,7 +546,7 @@ on_book_changed (BijiNoteBook *book,
break;
/* Same comment, prepend but collection before note */
- case BIJI_BOOK_NOTE_AMENDED:
+ case BIJI_MANAGER_NOTE_AMENDED:
if (bjb_controller_get_iter (self, item, &p_iter))
{
gtk_list_store_remove (GTK_LIST_STORE (priv->model), p_iter);
@@ -562,7 +562,7 @@ on_book_changed (BijiNoteBook *book,
break;
/* If color changed we just amend the icon */
- case BIJI_BOOK_ITEM_ICON_CHANGED:
+ case BIJI_MANAGER_ITEM_ICON_CHANGED:
if (bjb_main_view_get_view_type (
bjb_window_base_get_main_view (self->priv->window)) == GD_MAIN_VIEW_ICON
&& bjb_controller_get_iter (self, item, &p_iter))
@@ -575,7 +575,7 @@ on_book_changed (BijiNoteBook *book,
GD_MAIN_COLUMN_ICON, biji_item_get_emblem (item), -1);
break;
- case BIJI_BOOK_ITEM_TRASHED:
+ case BIJI_MANAGER_ITEM_TRASHED:
if (bjb_controller_get_iter (self, item, &p_iter))
gtk_list_store_remove (GTK_LIST_STORE (priv->model), p_iter);
@@ -585,7 +585,7 @@ on_book_changed (BijiNoteBook *book,
default:
bjb_controller_apply_needle (self);
- if (flag == BIJI_BOOK_MASS_CHANGE)
+ if (flag == BIJI_MANAGER_MASS_CHANGE)
bjb_window_base_set_active (self->priv->window, TRUE);
}
@@ -599,8 +599,8 @@ bjb_controller_connect (BjbController *self)
if (!priv->connected)
{
- priv->book_change = g_signal_connect (self->priv->book, "changed",
- G_CALLBACK(on_book_changed), self);
+ priv->manager_change = g_signal_connect (self->priv->manager, "changed",
+ G_CALLBACK(on_manager_changed), self);
priv->connected = TRUE;
}
@@ -612,8 +612,8 @@ bjb_controller_disconnect (BjbController *self)
{
BjbControllerPrivate *priv = self->priv;
- g_signal_handler_disconnect (priv->book, priv->book_change);
- priv->book_change = 0;
+ g_signal_handler_disconnect (priv->manager, priv->manager_change);
+ priv->manager_change = 0;
}
static void
@@ -658,10 +658,10 @@ bjb_controller_class_init (BjbControllerClass *klass)
G_TYPE_BOOLEAN,
G_TYPE_BOOLEAN);
- properties[PROP_BOOK] = g_param_spec_object ("book",
+ properties[PROP_BOOK] = g_param_spec_object ("manager",
"Book",
- "The BijiNoteBook",
- BIJI_TYPE_NOTE_BOOK,
+ "The BijiManager",
+ BIJI_TYPE_MANAGER,
G_PARAM_READWRITE |
G_PARAM_CONSTRUCT |
G_PARAM_STATIC_STRINGS);
@@ -695,21 +695,21 @@ bjb_controller_class_init (BjbControllerClass *klass)
}
BjbController *
-bjb_controller_new (BijiNoteBook *book,
+bjb_controller_new (BijiManager *manager,
GtkWindow *window,
gchar *needle)
{
return g_object_new ( BJB_TYPE_CONTROLLER,
- "book", book,
+ "manager", manager,
"window", window,
"needle", needle,
NULL);
}
void
-bjb_controller_set_book (BjbController *self, BijiNoteBook *book )
+bjb_controller_set_manager (BjbController *self, BijiManager *manager )
{
- self->priv->book = book ;
+ self->priv->manager = manager ;
}
void
@@ -774,7 +774,7 @@ bjb_controller_set_collection (BjbController *self,
self->priv->needle = g_strdup ("");
self->priv->collection = coll;
- biji_get_items_with_collection_async (self->priv->book,
+ biji_get_items_with_collection_async (self->priv->manager,
biji_item_get_title (BIJI_ITEM (coll)),
update_controller_callback,
self);
diff --git a/src/bjb-controller.h b/src/bjb-controller.h
index c2d55d5..5dda3c2 100644
--- a/src/bjb-controller.h
+++ b/src/bjb-controller.h
@@ -52,7 +52,7 @@ struct _BjbController
GType bjb_controller_get_type (void) G_GNUC_CONST;
-BjbController * bjb_controller_new (BijiNoteBook *book,
+BjbController * bjb_controller_new (BijiManager *manager,
GtkWindow *bjb_window_base,
gchar *needle);
@@ -60,7 +60,7 @@ void bjb_controller_apply_needle (BjbController *self);
void bjb_controller_update_view (BjbController *self);
-void bjb_controller_set_book (BjbController * self, BijiNoteBook * book ) ;
+void bjb_controller_set_manager (BjbController * self, BijiManager * manager ) ;
void bjb_controller_set_needle (BjbController *self, const gchar *needle ) ;
diff --git a/src/bjb-editor-toolbar.c b/src/bjb-editor-toolbar.c
index 1bb4f62..a45876b 100644
--- a/src/bjb-editor-toolbar.c
+++ b/src/bjb-editor-toolbar.c
@@ -294,7 +294,7 @@ link_callback (GtkWidget *button, BjbEditorToolbar *self)
GtkWidget *window;
BijiNoteObj *result;
GdkRGBA color;
- BijiNoteBook *book;
+ BijiManager *manager;
BjbEditorToolbarPrivate *priv = self->priv;
link = biji_note_obj_editor_get_selection (priv->note);
@@ -303,10 +303,10 @@ link_callback (GtkWidget *button, BjbEditorToolbar *self)
return;
window = bjb_note_view_get_base_window (priv->view);
- book = bjb_window_base_get_book(window);
+ manager = bjb_window_base_get_manager(window);
settings = bjb_app_get_settings (g_application_get_default ());
- result = biji_note_book_note_new (book,
+ result = biji_manager_note_new (manager,
link,
bjb_settings_get_default_location (settings));
diff --git a/src/bjb-main-toolbar.c b/src/bjb-main-toolbar.c
index e2d1193..61b1e13 100644
--- a/src/bjb-main-toolbar.c
+++ b/src/bjb-main-toolbar.c
@@ -107,13 +107,13 @@ static void
on_new_note_clicked (GtkWidget *but, BjbMainView *view)
{
BijiNoteObj *result;
- BijiNoteBook *book;
+ BijiManager *manager;
BjbSettings *settings;
/* append note to collection */
- book = bjb_window_base_get_book (bjb_main_view_get_window (view));
+ manager = bjb_window_base_get_manager (bjb_main_view_get_window (view));
settings = bjb_app_get_settings (g_application_get_default ());
- result = biji_note_book_note_new (book,
+ result = biji_manager_note_new (manager,
NULL,
bjb_settings_get_default_location (settings));
@@ -600,8 +600,8 @@ delete_item_callback (GtkWidget *item, gpointer user_data)
/* Delete the note from collection
* The deleted note will emit a signal. */
- biji_note_book_remove_item (
- bjb_window_base_get_book (GTK_WIDGET (self->priv->window)),
+ biji_manager_remove_item (
+ bjb_window_base_get_manager (GTK_WIDGET (self->priv->window)),
BIJI_ITEM (self->priv->note));
}
diff --git a/src/bjb-main-view.c b/src/bjb-main-view.c
index f1ee802..6b3636e 100644
--- a/src/bjb-main-view.c
+++ b/src/bjb-main-view.c
@@ -260,8 +260,8 @@ bjb_main_view_get_selected_items (BjbMainView *view)
for (l=paths; l!= NULL; l=l->next)
{
url = get_note_url_from_tree_path (l->data, view);
- item = biji_note_book_get_item_at_path (
- bjb_window_base_get_book (view->priv->window), url);
+ item = biji_manager_get_item_at_path (
+ bjb_window_base_get_manager (view->priv->window), url);
if (BIJI_IS_ITEM (item))
result = g_list_prepend (result, item);
@@ -334,7 +334,7 @@ on_item_activated (GdMainView * gd,
const GtkTreePath * path,
BjbMainView * view)
{
- BijiNoteBook * book ;
+ BijiManager * manager ;
BijiItem * to_open ;
GtkTreeIter iter ;
gchar * item_path ;
@@ -348,8 +348,8 @@ on_item_activated (GdMainView * gd,
g_return_val_if_fail (item_path != NULL, FALSE); // #709197
/* Switch to that item */
- book = bjb_window_base_get_book (view->priv->window);
- to_open = biji_note_book_get_item_at_path (book, item_path);
+ manager = bjb_window_base_get_manager (view->priv->window);
+ to_open = biji_manager_get_item_at_path (manager, item_path);
g_free (item_path);
if (to_open)
@@ -380,15 +380,15 @@ on_drag_data_received (GtkWidget *widget,
if (text)
{
- BijiNoteBook *book;
+ BijiManager *manager;
BijiNoteObj *ret;
BjbMainView *self = BJB_MAIN_VIEW (user_data);
BjbSettings *settings;
/* FIXME Text is guchar utf 8, conversion to perform */
- book = bjb_window_base_get_book (self->priv->window);
+ manager = bjb_window_base_get_manager (self->priv->window);
settings = bjb_app_get_settings (g_application_get_default ());
- ret = biji_note_book_note_new (book,
+ ret = biji_manager_note_new (manager,
(gchar*) text,
bjb_settings_get_default_location (settings));
switch_to_note_view (self, ret); // maybe AFTER drag finish?
@@ -455,8 +455,8 @@ _get_item_for_tree_path (GtkTreeModel *tree_model,
if (uuid != NULL)
{
- retval = biji_note_book_get_item_at_path (
- bjb_window_base_get_book (self->priv->window), uuid);
+ retval = biji_manager_get_item_at_path (
+ bjb_window_base_get_manager (self->priv->window), uuid);
g_free (uuid);
}
diff --git a/src/bjb-note-tag-dialog.c b/src/bjb-note-tag-dialog.c
index be2661a..e84bd77 100644
--- a/src/bjb-note-tag-dialog.c
+++ b/src/bjb-note-tag-dialog.c
@@ -195,11 +195,11 @@ bjb_note_tag_dialog_handle_tags (GHashTable *result, gpointer user_data)
static void
update_collections_model_async (BjbNoteTagDialog *self)
{
- BijiNoteBook *book;
+ BijiManager *manager;
- book = bjb_window_base_get_book (GTK_WIDGET (self->priv->window));
+ manager = bjb_window_base_get_manager (GTK_WIDGET (self->priv->window));
gtk_list_store_clear (self->priv->store);
- biji_get_all_collections_async (book, bjb_note_tag_dialog_handle_tags, self);
+ biji_get_all_collections_async (manager, bjb_note_tag_dialog_handle_tags, self);
}
/* Libbiji handles tracker & saving */
@@ -231,7 +231,7 @@ on_tag_toggled (GtkCellRendererToggle *cell,
gint toggle_item;
gint *column;
gchar *tag;
- BijiNoteBook *book;
+ BijiManager *manager;
BijiItem *collection;
column = g_object_get_data (G_OBJECT (cell), "column");
@@ -240,8 +240,8 @@ on_tag_toggled (GtkCellRendererToggle *cell,
gtk_tree_model_get (model, &iter, COL_URN, &tag, -1);
priv->toggled_collection = tag;
- book = bjb_window_base_get_book (GTK_WIDGET (self->priv->window));
- collection = biji_note_book_get_item_at_path (book, tag);
+ manager = bjb_window_base_get_manager (GTK_WIDGET (self->priv->window));
+ collection = biji_manager_get_item_at_path (manager, tag);
if (BIJI_IS_COLLECTION (collection))
{
@@ -280,17 +280,17 @@ on_new_collection_created_cb (BijiItem *coll, gpointer user_data)
gtk_entry_set_text (GTK_ENTRY (priv->entry), "");
}
-/* Gives the title and book :
- * the collection is created & book updated.
+/* Gives the title and manager :
+ * the collection is created & manager updated.
* afterward, our callback comes */
static void
add_new_tag (BjbNoteTagDialog *self)
{
- BijiNoteBook *book = bjb_window_base_get_book (GTK_WIDGET (self->priv->window));
+ BijiManager *manager = bjb_window_base_get_manager (GTK_WIDGET (self->priv->window));
const gchar *title = gtk_entry_get_text (GTK_ENTRY (self->priv->entry));
if (title && g_utf8_strlen (title, -1) > 0)
- biji_create_new_collection_async (book, title, on_new_collection_created_cb, self);
+ biji_create_new_collection_async (manager, title, on_new_collection_created_cb, self);
}
static void
diff --git a/src/bjb-selection-toolbar.c b/src/bjb-selection-toolbar.c
index 06901f7..2cab5a9 100644
--- a/src/bjb-selection-toolbar.c
+++ b/src/bjb-selection-toolbar.c
@@ -116,14 +116,14 @@ static void
action_delete_selected_items (GtkWidget *w, BjbSelectionToolbar *self)
{
GList *l, *selection;
- BijiNoteBook *book;
+ BijiManager *manager;
selection = bjb_main_view_get_selected_items (self->priv->view);
- book = bjb_window_base_get_book (bjb_main_view_get_window (self->priv->view));
+ manager = bjb_window_base_get_manager (bjb_main_view_get_window (self->priv->view));
for (l=selection; l !=NULL; l=l->next)
{
- biji_note_book_remove_item (book, BIJI_ITEM (l->data));
+ biji_manager_remove_item (manager, BIJI_ITEM (l->data));
}
bjb_main_view_set_selection_mode (self->priv->view, FALSE);
diff --git a/src/bjb-settings-dialog.c b/src/bjb-settings-dialog.c
index 088b9a3..715f7a1 100644
--- a/src/bjb-settings-dialog.c
+++ b/src/bjb-settings-dialog.c
@@ -40,7 +40,7 @@ struct BjbSettingsDialogPrivate_
{
GtkWidget *parent;
BjbSettings *settings;
- BijiNoteBook *book;
+ BijiManager *manager;
GtkStack *stack;
GtkStackSwitcher *switcher;
@@ -352,7 +352,7 @@ create_page_primary (BjbSettingsDialog *self)
/* Add providers */
- providers_info = biji_note_book_get_providers (priv->book);
+ providers_info = biji_manager_get_providers (priv->manager);
g_list_foreach (providers_info, add_child, self);
g_list_free (providers_info);
@@ -454,7 +454,7 @@ bjb_settings_dialog_constructed (GObject *object)
app = g_application_get_default ();
- priv->book = bijiben_get_book (BIJIBEN_APPLICATION (app));
+ priv->manager = bijiben_get_manager (BIJIBEN_APPLICATION (app));
priv->settings = bjb_app_get_settings (app);
diff --git a/src/bjb-window-base.c b/src/bjb-window-base.c
index 650e058..ff9e2b0 100644
--- a/src/bjb-window-base.c
+++ b/src/bjb-window-base.c
@@ -143,7 +143,7 @@ bjb_window_base_constructed (GObject *obj)
priv->font = pango_font_description_from_string (BJB_DEFAULT_FONT);
priv->controller = bjb_controller_new
- (bijiben_get_book (BIJIBEN_APPLICATION(g_application_get_default())),
+ (bijiben_get_manager (BIJIBEN_APPLICATION(g_application_get_default())),
GTK_WINDOW (obj),
priv->entry );
@@ -365,10 +365,10 @@ bjb_window_base_get_view_type (BjbWindowBase *win)
return win->priv->current_view;
}
-BijiNoteBook *
-bjb_window_base_get_book(GtkWidget * win)
+BijiManager *
+bjb_window_base_get_manager(GtkWidget * win)
{
- return bijiben_get_book (BIJIBEN_APPLICATION (g_application_get_default()));
+ return bijiben_get_manager (BIJIBEN_APPLICATION (g_application_get_default()));
}
void
diff --git a/src/bjb-window-base.h b/src/bjb-window-base.h
index d2ae604..e225b74 100644
--- a/src/bjb-window-base.h
+++ b/src/bjb-window-base.h
@@ -55,7 +55,7 @@ void bjb_window_base_switch_to_item (BjbWindowBase *bwb, BijiItem *item);
BjbWindowViewType bjb_window_base_get_view_type (BjbWindowBase *win);
-BijiNoteBook * bjb_window_base_get_book(GtkWidget * win);
+BijiManager * bjb_window_base_get_manager(GtkWidget * win);
void bjb_window_base_set_entry(GtkWidget *win, gchar *search_entry) ;
diff --git a/src/libbiji/Makefile.am b/src/libbiji/Makefile.am
index 78ca950..e3618b3 100644
--- a/src/libbiji/Makefile.am
+++ b/src/libbiji/Makefile.am
@@ -43,12 +43,12 @@ libbiji_la_SOURCES = \
biji-item.h \
biji-local-note.c \
biji-local-note.h \
+ biji-manager.c \
+ biji-manager.h \
biji-note-id.c \
biji-note-id.h \
biji-note-obj.c \
biji-note-obj.h \
- biji-note-book.c \
- biji-note-book.h \
biji-string.c \
biji-string.h \
biji-timeout.c \
diff --git a/src/libbiji/biji-collection.c b/src/libbiji/biji-collection.c
index 057925f..88688b9 100644
--- a/src/libbiji/biji-collection.c
+++ b/src/libbiji/biji-collection.c
@@ -273,7 +273,7 @@ biji_collection_trash (BijiItem *item)
self = BIJI_COLLECTION (item);
g_signal_emit (G_OBJECT (item), biji_collections_signals[COLLECTION_DELETED], 0);
- biji_remove_collection_from_tracker (biji_item_get_book (item), self->priv->urn);
+ biji_remove_collection_from_tracker (biji_item_get_manager (item), self->priv->urn);
g_object_unref (self);
return TRUE;
@@ -361,10 +361,10 @@ static void
on_collected_item_change (BijiCollection *self)
{
BijiCollectionPrivate *priv = self->priv;
- BijiNoteBook *book;
+ BijiManager *manager;
GList *l;
- book = biji_item_get_book (BIJI_ITEM (self));
+ manager = biji_item_get_manager (BIJI_ITEM (self));
/* Diconnected any handler */
for (l= priv->collected_items; l!= NULL; l=l->next)
@@ -373,7 +373,7 @@ on_collected_item_change (BijiCollection *self)
}
/* Then re-process the whole stuff */
- biji_get_items_with_collection_async (book,
+ biji_get_items_with_collection_async (manager,
self->priv->name,
biji_collection_update_collected,
self);
@@ -418,12 +418,12 @@ static void
biji_collection_constructed (GObject *obj)
{
BijiCollection *self = BIJI_COLLECTION (obj);
- BijiNoteBook *book;
+ BijiManager *manager;
- book = biji_item_get_book (BIJI_ITEM (obj));
+ manager = biji_item_get_manager (BIJI_ITEM (obj));
- biji_get_items_with_collection_async (book,
+ biji_get_items_with_collection_async (manager,
self->priv->name,
biji_collection_update_collected,
self);
@@ -544,10 +544,10 @@ biji_collection_init (BijiCollection *self)
BijiCollection *
-biji_collection_new (GObject *book, gchar *urn, gchar *name, gint64 mtime)
+biji_collection_new (GObject *manager, gchar *urn, gchar *name, gint64 mtime)
{
return g_object_new (BIJI_TYPE_COLLECTION,
- "note-book", book,
+ "manager", manager,
"name", name,
"urn", urn,
"mtime", mtime,
diff --git a/src/libbiji/biji-collection.h b/src/libbiji/biji-collection.h
index 073c51a..8182e8f 100644
--- a/src/libbiji/biji-collection.h
+++ b/src/libbiji/biji-collection.h
@@ -55,7 +55,7 @@ GType biji_collection_get_type (void);
/* Exiting coll in tracker : provide urn & iso8601 date
* To create a brand new collection in tracker rather gobjectize existing one,
* see biji_create_new_collection_async */
-BijiCollection * biji_collection_new (GObject *book, gchar *urn, gchar *name, gint64 mtime);
+BijiCollection * biji_collection_new (GObject *manager, gchar *urn, gchar *name, gint64 mtime);
/* Watching for tracker would be best. Right now manually called. */
diff --git a/src/libbiji/biji-item.c b/src/libbiji/biji-item.c
index e3ac18d..01da173 100644
--- a/src/libbiji/biji-item.c
+++ b/src/libbiji/biji-item.c
@@ -18,7 +18,7 @@
*/
#include "biji-item.h"
-#include "biji-note-book.h"
+#include "biji-manager.h"
/* Properties */
enum {
@@ -33,7 +33,7 @@ static GParamSpec *properties[BIJI_ITEM_PROP] = { NULL, };
struct BijiItemPrivate_
{
- BijiNoteBook *book;
+ BijiManager *manager;
};
static void biji_item_finalize (GObject *object);
@@ -53,7 +53,7 @@ biji_item_set_property (GObject *object,
switch (property_id)
{
case PROP_BOOK:
- self->priv->book = g_value_dup_object (value);
+ self->priv->manager = g_value_dup_object (value);
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
@@ -73,7 +73,7 @@ biji_item_get_property (GObject *object,
switch (property_id)
{
case PROP_BOOK:
- g_value_set_object (value, self->priv->book);
+ g_value_set_object (value, self->priv->manager);
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
@@ -93,10 +93,10 @@ biji_item_class_init (BijiItemClass *klass)
g_object_class->finalize = biji_item_finalize;
properties[PROP_BOOK] =
- g_param_spec_object("note-book",
- "Note Book",
- "The Note Book controlling this item",
- BIJI_TYPE_NOTE_BOOK,
+ g_param_spec_object("manager",
+ "Note Manager",
+ "The Note Manager controlling this item",
+ BIJI_TYPE_MANAGER,
G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY);
g_object_class_install_properties (g_object_class, BIJI_ITEM_PROP, properties);
@@ -118,7 +118,7 @@ static void
biji_item_init (BijiItem *self)
{
self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, BIJI_TYPE_ITEM, BijiItemPrivate);
- self->priv->book = NULL;
+ self->priv->manager = NULL;
}
const gchar *
@@ -135,9 +135,9 @@ biji_item_get_uuid (BijiItem *item)
gpointer
-biji_item_get_book (BijiItem *item)
+biji_item_get_manager (BijiItem *item)
{
- return item->priv->book;
+ return item->priv->manager;
}
diff --git a/src/libbiji/biji-item.h b/src/libbiji/biji-item.h
index 5bfa26f..c02c28a 100644
--- a/src/libbiji/biji-item.h
+++ b/src/libbiji/biji-item.h
@@ -93,7 +93,7 @@ const gchar * biji_item_get_title (BijiItem *item);
const gchar * biji_item_get_uuid (BijiItem *item);
-gpointer biji_item_get_book (BijiItem *item);
+gpointer biji_item_get_manager (BijiItem *item);
gboolean biji_item_has_color (BijiItem *item);
diff --git a/src/libbiji/biji-local-note.c b/src/libbiji/biji-local-note.c
index d7b9e83..7b0758b 100644
--- a/src/libbiji/biji-local-note.c
+++ b/src/libbiji/biji-local-note.c
@@ -99,7 +99,7 @@ local_note_save (BijiNoteObj *note)
info->created = biji_note_obj_get_create_date (note);
info->datasource_urn = g_strdup (prov_info->datasource);
- biji_tracker_ensure_ressource_from_info (biji_item_get_book (item),
+ biji_tracker_ensure_ressource_from_info (biji_item_get_manager (item),
info);
}
@@ -233,7 +233,7 @@ biji_local_note_class_init (BijiLocalNoteClass *klass)
BijiNoteObj *
biji_local_note_new_from_info (BijiProvider *provider,
- BijiNoteBook *book,
+ BijiManager *manager,
BijiInfoSet *set)
{
BijiNoteID *id;
@@ -243,7 +243,7 @@ biji_local_note_new_from_info (BijiProvider *provider,
id = biji_note_id_new_from_info (set);
obj = g_object_new (BIJI_TYPE_LOCAL_NOTE,
- "note-book", book,
+ "manager", manager,
"id", id,
NULL);
diff --git a/src/libbiji/biji-local-note.h b/src/libbiji/biji-local-note.h
index 832987e..2bbb8f7 100644
--- a/src/libbiji/biji-local-note.h
+++ b/src/libbiji/biji-local-note.h
@@ -52,7 +52,7 @@ GType biji_local_note_get_type (void);
BijiNoteObj *biji_local_note_new_from_info (BijiProvider *provider,
- BijiNoteBook *book,
+ BijiManager *manager,
BijiInfoSet *set);
G_END_DECLS
diff --git a/src/libbiji/biji-note-book.c b/src/libbiji/biji-manager.c
similarity index 66%
rename from src/libbiji/biji-note-book.c
rename to src/libbiji/biji-manager.c
index 929ff5f..26b921d 100644
--- a/src/libbiji/biji-note-book.c
+++ b/src/libbiji/biji-manager.c
@@ -1,4 +1,4 @@
-/* bjb-note-book.c
+/* bjb-note-manager.c
* Copyright (C) Pierre-Yves LUYTEN 2012 <py luyten fr>
*
* bijiben is free software: you can redistribute it and/or modify it
@@ -28,7 +28,7 @@
#include "provider/biji-own-cloud-provider.h"
-struct _BijiNoteBookPrivate
+struct _BijiManagerPrivate
{
/* Notes & Collections.
* Keep a direct pointer to local provider for convenience. */
@@ -59,24 +59,24 @@ enum {
PROP_LOCATION,
PROP_COLOR,
PROP_ERROR,
- BIJI_BOOK_PROPERTIES
+ BIJI_MANAGER_PROPERTIES
};
/* Signals */
enum {
BOOK_AMENDED,
- BIJI_BOOK_SIGNALS
+ BIJI_MANAGER_SIGNALS
};
-static guint biji_book_signals[BIJI_BOOK_SIGNALS] = { 0 };
-static GParamSpec *properties[BIJI_BOOK_PROPERTIES] = { NULL, };
+static guint biji_manager_signals[BIJI_MANAGER_SIGNALS] = { 0 };
+static GParamSpec *properties[BIJI_MANAGER_PROPERTIES] = { NULL, };
-#define BIJI_NOTE_BOOK_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), BIJI_TYPE_NOTE_BOOK,
BijiNoteBookPrivate))
+#define BIJI_MANAGER_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), BIJI_TYPE_MANAGER, BijiManagerPrivate))
-G_DEFINE_TYPE (BijiNoteBook, biji_note_book, G_TYPE_OBJECT);
+G_DEFINE_TYPE (BijiManager, biji_manager, G_TYPE_OBJECT);
@@ -84,12 +84,12 @@ G_DEFINE_TYPE (BijiNoteBook, biji_note_book, G_TYPE_OBJECT);
static void
-biji_note_book_init (BijiNoteBook *self)
+biji_manager_init (BijiManager *self)
{
- BijiNoteBookPrivate *priv;
+ BijiManagerPrivate *priv;
- priv = self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, BIJI_TYPE_NOTE_BOOK,
- BijiNoteBookPrivate);
+ priv = self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, BIJI_TYPE_MANAGER,
+ BijiManagerPrivate);
/* Item path is key for table */
priv->items = g_hash_table_new_full (g_str_hash,
@@ -111,28 +111,28 @@ biji_note_book_init (BijiNoteBook *self)
#ifdef BUILD_ZEITGEIST
ZeitgeistLog *
-biji_note_book_get_zg_log (BijiNoteBook *book)
+biji_manager_get_zg_log (BijiManager *manager)
{
- return book->priv->log;
+ return manager->priv->log;
}
#endif /* BUILD_ZEITGEIST */
TrackerSparqlConnection *
-biji_note_book_get_tracker_connection (BijiNoteBook *book)
+biji_manager_get_tracker_connection (BijiManager *manager)
{
- return book->priv->connection;
+ return manager->priv->connection;
}
GList *
-biji_note_book_get_providers (BijiNoteBook *book)
+biji_manager_get_providers (BijiManager *manager)
{
GList *providers, *l, *retval;
retval = NULL;
- providers = g_hash_table_get_values (book->priv->providers);
+ providers = g_hash_table_get_values (manager->priv->providers);
for (l = providers; l != NULL; l = l->next)
{
@@ -146,27 +146,27 @@ biji_note_book_get_providers (BijiNoteBook *book)
static void
-biji_note_book_finalize (GObject *object)
+biji_manager_finalize (GObject *object)
{
- BijiNoteBook *book = BIJI_NOTE_BOOK (object) ;
+ BijiManager *manager = BIJI_MANAGER (object) ;
- g_clear_object (&book->priv->location);
- g_hash_table_destroy (book->priv->items);
+ g_clear_object (&manager->priv->location);
+ g_hash_table_destroy (manager->priv->items);
- G_OBJECT_CLASS (biji_note_book_parent_class)->finalize (object);
+ G_OBJECT_CLASS (biji_manager_parent_class)->finalize (object);
}
static void
-biji_note_book_set_property (GObject *object,
+biji_manager_set_property (GObject *object,
guint property_id,
const GValue *value,
GParamSpec *pspec)
{
- BijiNoteBook *self = BIJI_NOTE_BOOK (object);
+ BijiManager *self = BIJI_MANAGER (object);
GdkRGBA *color;
switch (property_id)
@@ -194,12 +194,12 @@ biji_note_book_set_property (GObject *object,
}
static void
-biji_note_book_get_property (GObject *object,
+biji_manager_get_property (GObject *object,
guint property_id,
GValue *value,
GParamSpec *pspec)
{
- BijiNoteBook *self = BIJI_NOTE_BOOK (object);
+ BijiManager *self = BIJI_MANAGER (object);
switch (property_id)
{
@@ -213,13 +213,13 @@ biji_note_book_get_property (GObject *object,
}
static gboolean
-title_is_unique (BijiNoteBook *book, gchar *title)
+title_is_unique (BijiManager *manager, gchar *title)
{
gboolean is_unique = TRUE;
BijiItem *iter;
GList *items, *l;
- items = g_hash_table_get_values (book->priv->items);
+ items = g_hash_table_get_values (manager->priv->items);
for ( l=items ; l != NULL ; l = l->next)
{
@@ -241,9 +241,9 @@ title_is_unique (BijiNoteBook *book, gchar *title)
/* If title not unique, add sufffix "n", starting with 2, until ok */
gchar *
-biji_note_book_get_unique_title (BijiNoteBook *book, const gchar *title)
+biji_manager_get_unique_title (BijiManager *manager, const gchar *title)
{
- if (!book)
+ if (!manager)
return g_strdup (title);
gchar *new_title;
@@ -254,7 +254,7 @@ biji_note_book_get_unique_title (BijiNoteBook *book, const gchar *title)
new_title = g_strdup (title);
gint suffix = 2;
- while (!title_is_unique (book, new_title))
+ while (!title_is_unique (manager, new_title))
{
g_free (new_title);
new_title = g_strdup_printf("%s (%i)", title, suffix);
@@ -266,13 +266,13 @@ biji_note_book_get_unique_title (BijiNoteBook *book, const gchar *title)
void
-biji_note_book_notify_changed (BijiNoteBook *book,
- BijiNoteBookChangeFlag flag,
+biji_manager_notify_changed (BijiManager *manager,
+ BijiManagerChangeFlag flag,
BijiItem *item)
{
- g_debug ("book: notify changed, %i", flag);
- g_signal_emit (book,
- biji_book_signals[BOOK_AMENDED],
+ g_debug ("manager: notify changed, %i", flag);
+ g_signal_emit (manager,
+ biji_manager_signals[BOOK_AMENDED],
0,
flag,
item);
@@ -282,46 +282,46 @@ biji_note_book_notify_changed (BijiNoteBook *book,
/* TODO : use the same for note, put everything there
* rather calling a func */
static void
-on_item_deleted_cb (BijiItem *item, BijiNoteBook *book)
+on_item_deleted_cb (BijiItem *item, BijiManager *manager)
{
- biji_note_book_remove_item (book, item);
+ biji_manager_remove_item (manager, item);
}
void
-book_on_note_changed_cb (BijiNoteObj *note, BijiNoteBook *book)
+manager_on_note_changed_cb (BijiNoteObj *note, BijiManager *manager)
{
- biji_note_book_notify_changed (book, BIJI_BOOK_NOTE_AMENDED, BIJI_ITEM (note));
+ biji_manager_notify_changed (manager, BIJI_MANAGER_NOTE_AMENDED, BIJI_ITEM (note));
}
static void
-book_on_item_icon_changed_cb (BijiNoteObj *note, BijiNoteBook *book)
+manager_on_item_icon_changed_cb (BijiNoteObj *note, BijiManager *manager)
{
- biji_note_book_notify_changed (book, BIJI_BOOK_ITEM_ICON_CHANGED, BIJI_ITEM (note));
+ biji_manager_notify_changed (manager, BIJI_MANAGER_ITEM_ICON_CHANGED, BIJI_ITEM (note));
}
static void
-_biji_note_book_add_one_item (BijiNoteBook *book, BijiItem *item)
+_biji_manager_add_one_item (BijiManager *manager, BijiItem *item)
{
g_return_if_fail (BIJI_IS_ITEM (item));
/* Add it to the list */
- g_hash_table_insert (book->priv->items,
+ g_hash_table_insert (manager->priv->items,
(gpointer) biji_item_get_uuid (item), item);
/* Notify */
if (BIJI_IS_NOTE_OBJ (item))
{
- g_signal_connect (item, "changed", G_CALLBACK (book_on_note_changed_cb), book);
- g_signal_connect (item, "renamed", G_CALLBACK (book_on_note_changed_cb), book);
- g_signal_connect (item, "color-changed", G_CALLBACK (book_on_item_icon_changed_cb), book);
+ g_signal_connect (item, "changed", G_CALLBACK (manager_on_note_changed_cb), manager);
+ g_signal_connect (item, "renamed", G_CALLBACK (manager_on_note_changed_cb), manager);
+ g_signal_connect (item, "color-changed", G_CALLBACK (manager_on_item_icon_changed_cb), manager);
}
else if (BIJI_IS_COLLECTION (item))
{
- g_signal_connect (item, "deleted", G_CALLBACK (on_item_deleted_cb), book);
- g_signal_connect (item , "icon-changed", G_CALLBACK (book_on_item_icon_changed_cb), book);
+ g_signal_connect (item, "deleted", G_CALLBACK (on_item_deleted_cb), manager);
+ g_signal_connect (item , "icon-changed", G_CALLBACK (manager_on_item_icon_changed_cb), manager);
}
}
@@ -329,7 +329,7 @@ _biji_note_book_add_one_item (BijiNoteBook *book, BijiItem *item)
static void
on_provider_loaded_cb (BijiProvider *provider,
GList *items,
- BijiNoteBook *book)
+ BijiManager *manager)
{
BijiItem *item = NULL;
GList *l;
@@ -340,7 +340,7 @@ on_provider_loaded_cb (BijiProvider *provider,
{
if (BIJI_IS_ITEM (l->data))
{
- _biji_note_book_add_one_item (book, l->data);
+ _biji_manager_add_one_item (manager, l->data);
i++;
}
}
@@ -353,18 +353,18 @@ on_provider_loaded_cb (BijiProvider *provider,
* because this might be the first provider.
* See #708458
* There are more performant fixes but not worth it */
- biji_note_book_notify_changed (book, BIJI_BOOK_MASS_CHANGE, item);
+ biji_manager_notify_changed (manager, BIJI_MANAGER_MASS_CHANGE, item);
}
/*
* It should be the right place
* to stock somehow providers list
- * in order to handle properly book__note_new ()
+ * in order to handle properly manager__note_new ()
*
*/
static void
-_add_provider (BijiNoteBook *self,
+_add_provider (BijiManager *self,
BijiProvider *provider)
{
g_return_if_fail (BIJI_IS_PROVIDER (provider));
@@ -383,7 +383,7 @@ _add_provider (BijiNoteBook *self,
void
-biji_note_book_add_goa_object (BijiNoteBook *self,
+biji_manager_add_goa_object (BijiManager *self,
GoaObject *object)
{
BijiProvider *provider;
@@ -406,17 +406,17 @@ biji_note_book_add_goa_object (BijiNoteBook *self,
static void
-biji_note_book_constructed (GObject *object)
+biji_manager_constructed (GObject *object)
{
- BijiNoteBook *self;
- BijiNoteBookPrivate *priv;
+ BijiManager *self;
+ BijiManagerPrivate *priv;
gchar *filename;
GFile *cache;
GError *error;
- G_OBJECT_CLASS (biji_note_book_parent_class)->constructed (object);
- self = BIJI_NOTE_BOOK (object);
+ G_OBJECT_CLASS (biji_manager_parent_class)->constructed (object);
+ self = BIJI_MANAGER (object);
priv = self->priv;
error = NULL;
@@ -452,16 +452,16 @@ biji_note_book_constructed (GObject *object)
static void
-biji_note_book_class_init (BijiNoteBookClass *klass)
+biji_manager_class_init (BijiManagerClass *klass)
{
GObjectClass* object_class = G_OBJECT_CLASS (klass);
- object_class->finalize = biji_note_book_finalize;
- object_class->constructed = biji_note_book_constructed;
- object_class->set_property = biji_note_book_set_property;
- object_class->get_property = biji_note_book_get_property;
+ object_class->finalize = biji_manager_finalize;
+ object_class->constructed = biji_manager_constructed;
+ object_class->set_property = biji_manager_set_property;
+ object_class->get_property = biji_manager_get_property;
- biji_book_signals[BOOK_AMENDED] =
+ biji_manager_signals[BOOK_AMENDED] =
g_signal_new ("changed", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST,
0, NULL, NULL, /* offset & accumulator */
_biji_marshal_VOID__ENUM_POINTER,
@@ -469,7 +469,7 @@ biji_note_book_class_init (BijiNoteBookClass *klass)
properties[PROP_LOCATION] =
g_param_spec_object ("location",
- "The book location",
+ "The manager location",
"The location where the notes are loaded and saved",
G_TYPE_FILE,
G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY);
@@ -478,37 +478,37 @@ biji_note_book_class_init (BijiNoteBookClass *klass)
properties[PROP_COLOR] =
g_param_spec_pointer ("color",
"Default color",
- "Note book default color for notes",
+ "Note manager default color for notes",
G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY);
properties[PROP_ERROR] =
g_param_spec_pointer ("error",
"Unrecoverable error",
- "Note book unrecoverable error",
+ "Note manager unrecoverable error",
G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY);
- g_object_class_install_properties (object_class, BIJI_BOOK_PROPERTIES, properties);
- g_type_class_add_private (klass, sizeof (BijiNoteBookPrivate));
+ g_object_class_install_properties (object_class, BIJI_MANAGER_PROPERTIES, properties);
+ g_type_class_add_private (klass, sizeof (BijiManagerPrivate));
}
void
-biji_note_book_get_default_color (BijiNoteBook *book, GdkRGBA *color)
+biji_manager_get_default_color (BijiManager *manager, GdkRGBA *color)
{
- g_return_if_fail (BIJI_IS_NOTE_BOOK (book));
+ g_return_if_fail (BIJI_IS_MANAGER (manager));
- color->red = book->priv->color.red;
- color->blue = book->priv->color.blue;
- color->green = book->priv->color.green;
- color->alpha = book->priv->color.alpha;
+ color->red = manager->priv->color.red;
+ color->blue = manager->priv->color.blue;
+ color->green = manager->priv->color.green;
+ color->alpha = manager->priv->color.alpha;
}
gboolean
-biji_note_book_remove_item (BijiNoteBook *book, BijiItem *item)
+biji_manager_remove_item (BijiManager *manager, BijiItem *item)
{
- g_return_val_if_fail (BIJI_IS_NOTE_BOOK (book), FALSE);
+ g_return_val_if_fail (BIJI_IS_MANAGER (manager), FALSE);
g_return_val_if_fail (BIJI_IS_ITEM (item), FALSE);
BijiItem *to_delete = NULL;
@@ -516,15 +516,15 @@ biji_note_book_remove_item (BijiNoteBook *book, BijiItem *item)
gboolean retval = FALSE;
path = biji_item_get_uuid (item);
- to_delete = g_hash_table_lookup (book->priv->items, path);
+ to_delete = g_hash_table_lookup (manager->priv->items, path);
if (to_delete)
{
/* Signal before doing anything here. So the note is still
* fully available for signal receiver. */
- biji_note_book_notify_changed (book, BIJI_BOOK_ITEM_TRASHED, to_delete);
+ biji_manager_notify_changed (manager, BIJI_MANAGER_ITEM_TRASHED, to_delete);
biji_item_trash (item);
- g_hash_table_remove (book->priv->items, path);
+ g_hash_table_remove (manager->priv->items, path);
retval = TRUE;
}
@@ -533,9 +533,9 @@ biji_note_book_remove_item (BijiNoteBook *book, BijiItem *item)
}
gboolean
-biji_note_book_add_item (BijiNoteBook *book, BijiItem *item, gboolean notify)
+biji_manager_add_item (BijiManager *manager, BijiItem *item, gboolean notify)
{
- g_return_val_if_fail (BIJI_IS_NOTE_BOOK (book), FALSE);
+ g_return_val_if_fail (BIJI_IS_MANAGER (manager), FALSE);
g_return_val_if_fail (BIJI_IS_ITEM (item), FALSE);
const gchar *uid;
@@ -544,47 +544,47 @@ biji_note_book_add_item (BijiNoteBook *book, BijiItem *item, gboolean notify)
uid = biji_item_get_uuid (item);
if (uid != NULL &&
- g_hash_table_lookup (book->priv->items, uid))
+ g_hash_table_lookup (manager->priv->items, uid))
retval = FALSE;
else if (BIJI_IS_NOTE_OBJ (item))
- _biji_note_book_add_one_item (book, item);
+ _biji_manager_add_one_item (manager, item);
else if (BIJI_IS_COLLECTION (item))
{
- g_hash_table_insert (book->priv->items,
+ g_hash_table_insert (manager->priv->items,
(gpointer) biji_item_get_uuid (item),
item);
g_signal_connect (item, "deleted",
- G_CALLBACK (on_item_deleted_cb), book);
+ G_CALLBACK (on_item_deleted_cb), manager);
}
if (retval && notify)
- biji_note_book_notify_changed (book, BIJI_BOOK_ITEM_ADDED, item);
+ biji_manager_notify_changed (manager, BIJI_MANAGER_ITEM_ADDED, item);
return retval;
}
GList *
-biji_note_book_get_items (BijiNoteBook *book)
+biji_manager_get_items (BijiManager *manager)
{
- return g_hash_table_get_values (book->priv->items);
+ return g_hash_table_get_values (manager->priv->items);
}
BijiItem *
-biji_note_book_get_item_at_path (BijiNoteBook *book, const gchar *path)
+biji_manager_get_item_at_path (BijiManager *manager, const gchar *path)
{
- return g_hash_table_lookup (book->priv->items, (gconstpointer) path);
+ return g_hash_table_lookup (manager->priv->items, (gconstpointer) path);
}
-BijiNoteBook *
-biji_note_book_new (GFile *location, GdkRGBA *color, GError **error)
+BijiManager *
+biji_manager_new (GFile *location, GdkRGBA *color, GError **error)
{
- BijiNoteBook *retval;
+ BijiManager *retval;
- retval = g_object_new (BIJI_TYPE_NOTE_BOOK,
+ retval = g_object_new (BIJI_TYPE_MANAGER,
"location", location,
"color", color,
"error", *error,
@@ -596,7 +596,7 @@ biji_note_book_new (GFile *location, GdkRGBA *color, GError **error)
BijiNoteObj *
-biji_note_get_new_from_file (BijiNoteBook *book, const gchar* path)
+biji_note_get_new_from_file (BijiManager *manager, const gchar* path)
{
BijiInfoSet set;
BijiNoteObj *ret;
@@ -606,14 +606,14 @@ biji_note_get_new_from_file (BijiNoteBook *book, const gchar* path)
set.title = NULL;
set.content = NULL;
- ret = biji_local_note_new_from_info (book->priv->local_provider, book, &set);
+ ret = biji_local_note_new_from_info (manager->priv->local_provider, manager, &set);
biji_lazy_deserialize (ret);
return ret ;
}
gchar *
-biji_note_book_get_uuid (void)
+biji_manager_get_uuid (void)
{
uuid_t unique;
char out[40];
@@ -625,7 +625,7 @@ biji_note_book_get_uuid (void)
/* Common UUID skeleton for new notes. */
static BijiNoteObj *
-get_note_skeleton (BijiNoteBook *book)
+get_note_skeleton (BijiManager *manager)
{
BijiNoteObj *ret = NULL;
gchar * folder, *name, *path;
@@ -634,17 +634,17 @@ get_note_skeleton (BijiNoteBook *book)
set.title = NULL;
set.content = NULL;
set.mtime = 0;
- folder = g_file_get_path (book->priv->location);
+ folder = g_file_get_path (manager->priv->location);
while (!ret)
{
- name = biji_note_book_get_uuid ();
+ name = biji_manager_get_uuid ();
path = g_build_filename (folder, name, NULL);
g_free (name);
set.url = path;
- if (!g_hash_table_lookup (book->priv->items, path))
- ret = biji_local_note_new_from_info (book->priv->local_provider, book, &set);
+ if (!g_hash_table_lookup (manager->priv->items, path))
+ ret = biji_local_note_new_from_info (manager->priv->local_provider, manager, &set);
g_free (path);
}
@@ -658,15 +658,15 @@ get_note_skeleton (BijiNoteBook *book)
* TODO : move this to local provider.
*/
static BijiNoteObj *
-biji_note_book_local_note_new (BijiNoteBook *book, gchar *str)
+biji_manager_local_note_new (BijiManager *manager, gchar *str)
{
- BijiNoteObj *ret = get_note_skeleton (book);
+ BijiNoteObj *ret = get_note_skeleton (manager);
if (str)
{
gchar *unique, *html;
- unique = biji_note_book_get_unique_title (book, str);
+ unique = biji_manager_get_unique_title (manager, str);
html = html_from_plain_text (str);
biji_note_obj_set_title (ret, unique);
@@ -678,7 +678,7 @@ biji_note_book_local_note_new (BijiNoteBook *book, gchar *str)
}
biji_note_obj_save_note (ret);
- biji_note_book_add_item (book, BIJI_ITEM (ret), TRUE);
+ biji_manager_add_item (manager, BIJI_ITEM (ret), TRUE);
return ret;
}
@@ -689,15 +689,15 @@ biji_note_book_local_note_new (BijiNoteBook *book, gchar *str)
* for emiting the signal transfering the notes
* And no need to _add_provider, it's a tmp provider. */
void
-biji_note_book_import_uri (BijiNoteBook *book,
+biji_manager_import_uri (BijiManager *manager,
gchar *target_provider_id,
gchar *uri)
{
BijiProvider *ret;
- ret = biji_import_provider_new (book, target_provider_id, uri);
+ ret = biji_import_provider_new (manager, target_provider_id, uri);
g_signal_connect (ret, "loaded",
- G_CALLBACK (on_provider_loaded_cb), book);
+ G_CALLBACK (on_provider_loaded_cb), manager);
}
@@ -706,7 +706,7 @@ biji_note_book_import_uri (BijiNoteBook *book,
* Use goa_account_get_id for goa
*/
BijiNoteObj *
-biji_note_book_note_new (BijiNoteBook *book,
+biji_manager_note_new (BijiManager *manager,
gchar *str,
gchar *provider_id)
{
@@ -718,17 +718,17 @@ biji_note_book_note_new (BijiNoteBook *book,
if (provider_id == NULL ||
g_strcmp0 (provider_id, "local") == 0)
- return biji_note_book_local_note_new (book, str);
+ return biji_manager_local_note_new (manager, str);
- provider = g_hash_table_lookup (book->priv->providers,
+ provider = g_hash_table_lookup (manager->priv->providers,
provider_id);
retval = BIJI_PROVIDER_GET_CLASS (provider)->create_new_note (provider, str);
// do not save. up to the provider implementation to save it or not
// at creation.
- biji_note_book_add_item (book, BIJI_ITEM (retval), TRUE);
+ biji_manager_add_item (manager, BIJI_ITEM (retval), TRUE);
return retval;
}
@@ -737,7 +737,7 @@ biji_note_book_note_new (BijiNoteBook *book,
BijiNoteObj *
-biji_note_book_note_new_full (BijiNoteBook *book,
+biji_manager_note_new_full (BijiManager *manager,
gchar *provider_id,
gchar *suggested_path,
BijiInfoSet *info,
@@ -747,7 +747,7 @@ biji_note_book_note_new_full (BijiNoteBook *book,
BijiProvider *provider;
BijiNoteObj *retval;
- provider = g_hash_table_lookup (book->priv->providers,
+ provider = g_hash_table_lookup (manager->priv->providers,
provider_id);
retval = BIJI_PROVIDER_GET_CLASS (provider)->create_note_full (provider,
diff --git a/src/libbiji/biji-manager.h b/src/libbiji/biji-manager.h
new file mode 100644
index 0000000..33982de
--- /dev/null
+++ b/src/libbiji/biji-manager.h
@@ -0,0 +1,137 @@
+#ifndef _BIJI_MANAGER_H_
+#define _BIJI_MANAGER_H_
+
+#include <glib-object.h>
+#include <tracker-sparql.h>
+
+#if BUILD_ZEIGEIST
+#include <zeitgeist.h>
+#endif /* BUILD_ZEIGEIST */
+
+#include "biji-info-set.h"
+#include "biji-note-obj.h"
+
+#define GOA_API_IS_SUBJECT_TO_CHANGE
+#include <goa/goa.h>
+
+G_BEGIN_DECLS
+
+/* The flag tells if view should reload the whole model or not */
+typedef enum
+{
+ BIJI_MANAGER_CHANGE_FLAG,
+ BIJI_MANAGER_MASS_CHANGE, // Startup, mass import.. rather rebuild the whole.
+ BIJI_MANAGER_ITEM_ADDED, // Single item added
+ BIJI_MANAGER_ITEM_TRASHED, // Single item trashed
+ BIJI_MANAGER_ITEM_ICON_CHANGED, // Single item icon
+ BIJI_MANAGER_NOTE_AMENDED, // Single note amended (title, content)
+} BijiManagerChangeFlag;
+
+#define BIJI_TYPE_MANAGER (biji_manager_get_type ())
+#define BIJI_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIJI_TYPE_MANAGER, BijiManager))
+#define BIJI_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIJI_TYPE_MANAGER,
BijiManagerClass))
+#define BIJI_IS_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIJI_TYPE_MANAGER))
+#define BIJI_IS_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIJI_TYPE_MANAGER))
+#define BIJI_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIJI_TYPE_MANAGER,
BijiManagerClass))
+
+typedef struct _BijiManagerClass BijiManagerClass;
+typedef struct _BijiManager BijiManager;
+
+typedef struct _BijiManagerPrivate BijiManagerPrivate;
+
+struct _BijiManagerClass
+{
+ GObjectClass parent_class;
+};
+
+struct _BijiManager
+{
+ GObject parent_instance;
+ BijiManagerPrivate *priv ;
+};
+
+
+
+GType biji_manager_get_type (void) G_GNUC_CONST;
+
+
+
+BijiManager *biji_manager_new (GFile *location,
+ GdkRGBA *color,
+ GError **error);
+
+
+void biji_manager_import_uri (BijiManager *manager,
+ gchar *target_provider_id,
+ gchar *uri);
+
+
+void biji_manager_add_goa_object (BijiManager *manager,
+ GoaObject *object);
+
+/* <ProviderInfo*> */
+GList *biji_manager_get_providers (BijiManager *manager);
+
+
+#if have_zeitgeist
+ZeitgeistLog *biji_manager_get_zg_log (BijiManager *manager);
+#endif /* have_zeitgeist */
+
+TrackerSparqlConnection
+ *biji_manager_get_tracker_connection (BijiManager *manager);
+
+
+void biji_manager_get_default_color (BijiManager *manager,
+ GdkRGBA *color);
+
+
+gchar *biji_manager_get_unique_title (BijiManager *manager,
+ const gchar *title);
+
+
+gboolean biji_manager_add_item (BijiManager *manager,
+ BijiItem *item,
+ gboolean notify);
+
+
+void biji_manager_notify_changed (BijiManager *manager,
+ BijiManagerChangeFlag flag,
+ BijiItem *item);
+
+
+gboolean biji_manager_remove_item (BijiManager *manager,
+ BijiItem *item);
+
+
+BijiItem *biji_manager_get_item_at_path (BijiManager *manager,
+ const gchar *path);
+
+
+/* Get all items, either notes or collections
+ * Free the GList, not its content */
+GList *biji_manager_get_items (BijiManager *manager);
+
+
+
+// deprecated - instead we'll use new import / providers facilities
+BijiNoteObj *biji_note_get_new_from_file (BijiManager *manager,
+ const gchar* tomboy_format_note_path);
+
+
+
+BijiNoteObj *biji_manager_note_new (BijiManager *manager,
+ gchar *str,
+ gchar *provider_id);
+
+
+BijiNoteObj *biji_manager_note_new_full (BijiManager *manager,
+ gchar *provider_id,
+ gchar *suggested_path,
+ BijiInfoSet *info,
+ gchar *html,
+ GdkRGBA *color);
+
+
+G_END_DECLS
+
+#endif /* _BIJI_MANAGER_H_ */
diff --git a/src/libbiji/biji-note-obj.c b/src/libbiji/biji-note-obj.c
index 0aa97b5..d84add7 100644
--- a/src/libbiji/biji-note-obj.c
+++ b/src/libbiji/biji-note-obj.c
@@ -17,7 +17,7 @@
#include "biji-date-time.h"
#include "biji-note-id.h"
-#include "biji-note-book.h"
+#include "biji-manager.h"
#include "biji-note-obj.h"
#include "biji-timeout.h"
#include "biji-tracker.h"
@@ -177,7 +177,7 @@ enum {
static guint biji_obj_signals [BIJI_OBJ_SIGNALS] = { 0 };
/* we do NOT deserialize here. it might be a brand new note
- * it's up the book to ask .note to be read*/
+ * it's up the manager to ask .note to be read*/
static void
biji_note_obj_constructed (GObject *obj)
{
@@ -315,8 +315,8 @@ biji_note_obj_set_title (BijiNoteObj *note, const gchar *proposed_title)
}
- title = biji_note_book_get_unique_title (
- biji_item_get_book (BIJI_ITEM (note)), proposed_title);
+ title = biji_manager_get_unique_title (
+ biji_item_get_manager (BIJI_ITEM (note)), proposed_title);
biji_note_id_set_last_metadata_change_date (note->priv->id,
g_get_real_time () / G_USEC_PER_SEC);
@@ -843,11 +843,11 @@ _biji_note_obj_close (BijiNoteObj *note)
{
BijiNoteObjPrivate *priv;
BijiItem *item;
- BijiNoteBook *book;
+ BijiManager *manager;
priv = note->priv;
item = BIJI_ITEM (note);
- book = biji_item_get_book (BIJI_ITEM (note));
+ manager = biji_item_get_manager (BIJI_ITEM (note));
priv->editor = NULL;
#ifdef BUILD_ZEITGEIST
@@ -855,10 +855,10 @@ _biji_note_obj_close (BijiNoteObj *note)
#endif /* BUILD_ZEITGEIST */
/* Delete if note is totaly blank
- * Actually we just need to remove it from book
+ * Actually we just need to remove it from manager
* since no change could trigger save */
if (biji_note_id_get_content (priv->id) == NULL)
- biji_note_book_remove_item (book, item);
+ biji_manager_remove_item (manager, item);
}
GtkWidget *
diff --git a/src/libbiji/biji-tracker.c b/src/libbiji/biji-tracker.c
index 3e4f437..9a7b42a 100644
--- a/src/libbiji/biji-tracker.c
+++ b/src/libbiji/biji-tracker.c
@@ -37,7 +37,7 @@ typedef enum
* TODO : implemet this with GObject */
typedef struct {
- BijiNoteBook *book;
+ BijiManager *manager;
/* usually a query */
@@ -63,7 +63,7 @@ typedef struct {
static BijiTrackerFinisher *
-biji_tracker_finisher_new (BijiNoteBook *book,
+biji_tracker_finisher_new (BijiManager *manager,
gchar *str,
BijiInfoSet *info,
BijiBoolCallback bool_cb,
@@ -75,7 +75,7 @@ biji_tracker_finisher_new (BijiNoteBook *book,
{
BijiTrackerFinisher *retval = g_slice_new (BijiTrackerFinisher);
- retval->book = book;
+ retval->manager = manager;
retval->str = str;
retval->info = info;
retval->bool_cb = bool_cb;
@@ -100,9 +100,9 @@ biji_tracker_finisher_free (BijiTrackerFinisher *f)
static TrackerSparqlConnection*
-get_connection (BijiNoteBook *book)
+get_connection (BijiManager *manager)
{
- return biji_note_book_get_tracker_connection (book);
+ return biji_manager_get_tracker_connection (manager);
}
@@ -285,7 +285,7 @@ biji_query_items_list_finish (GObject *source_object,
path = g_strdup (full_path);
}
- item = biji_note_book_get_item_at_path (finisher->book, path);
+ item = biji_manager_get_item_at_path (finisher->manager, path);
/* Sorting is done in another place */
if (item)
@@ -302,7 +302,7 @@ biji_query_items_list_finish (GObject *source_object,
static void
-bjb_query_async (BijiNoteBook *book,
+bjb_query_async (BijiManager *manager,
gchar *query,
BijiInfoSetsHCallback hash_cb,
BijiItemsListCallback list_cb,
@@ -311,7 +311,7 @@ bjb_query_async (BijiNoteBook *book,
BijiTrackerFinisher *finisher;
GAsyncReadyCallback callback = NULL;
- finisher = biji_tracker_finisher_new (book, NULL, NULL, NULL, NULL, NULL, list_cb, hash_cb, user_data);
+ finisher = biji_tracker_finisher_new (manager, NULL, NULL, NULL, NULL, NULL, list_cb, hash_cb, user_data);
if (hash_cb != NULL)
callback = biji_query_info_hash_finish;
@@ -321,12 +321,12 @@ bjb_query_async (BijiNoteBook *book,
if (callback)
tracker_sparql_connection_query_async (
- get_connection (book), query, NULL, callback, finisher);
+ get_connection (manager), query, NULL, callback, finisher);
}
void
-biji_get_all_collections_async (BijiNoteBook *book,
+biji_get_all_collections_async (BijiManager *manager,
BijiInfoSetsHCallback cb,
gpointer user_data)
{
@@ -338,7 +338,7 @@ biji_get_all_collections_async (BijiNoteBook *book,
"nie:generator 'Bijiben'}",
NULL);
- bjb_query_async (book, query, cb, NULL, user_data);
+ bjb_query_async (manager, query, cb, NULL, user_data);
}
@@ -347,7 +347,7 @@ biji_get_all_collections_async (BijiNoteBook *book,
/* FIXME: returns file://$PATH while we want $PATH
* workaround in biji_query_items_list_finish */
void
-biji_get_items_with_collection_async (BijiNoteBook *book,
+biji_get_items_with_collection_async (BijiManager *manager,
const gchar *collection,
BijiItemsListCallback list_cb,
gpointer user_data)
@@ -357,14 +357,14 @@ biji_get_items_with_collection_async (BijiNoteBook *book,
query = g_strdup_printf ("SELECT ?s WHERE {?c nie:isPartOf ?s; nie:title '%s'}",
collection);
- bjb_query_async (book, query, NULL, list_cb, user_data);
+ bjb_query_async (manager, query, NULL, list_cb, user_data);
}
void
-biji_get_items_matching_async (BijiNoteBook *book,
+biji_get_items_matching_async (BijiManager *manager,
gchar *needle,
BijiItemsListCallback list_cb,
gpointer user_data)
@@ -400,7 +400,7 @@ biji_get_items_matching_async (BijiNoteBook *book,
NULL);
g_free (lower);
- bjb_query_async (book, query, NULL, list_cb, user_data);
+ bjb_query_async (manager, query, NULL, list_cb, user_data);
}
@@ -451,15 +451,15 @@ on_new_collection_query_executed (GObject *source_object, GAsyncResult *res, gpo
if (g_strcmp0 (key, "res") == 0)
urn = val;
- /* Update the note book */
+ /* Update the note manager */
if (urn)
{
collection = biji_collection_new (
- G_OBJECT (finisher->book),
+ G_OBJECT (finisher->manager),
urn,
finisher->str,
g_get_real_time () / G_USEC_PER_SEC);
- biji_note_book_add_item (finisher->book, BIJI_ITEM (collection), TRUE);
+ biji_manager_add_item (finisher->manager, BIJI_ITEM (collection), TRUE);
}
/* Run the callback from the caller */
@@ -475,10 +475,10 @@ on_new_collection_query_executed (GObject *source_object, GAsyncResult *res, gpo
/* This func creates the collection,
- * gives the urn to the notebook,
+ * gives the urn to the notemanager,
* then run the 'afterward' callback */
void
-biji_create_new_collection_async (BijiNoteBook *book,
+biji_create_new_collection_async (BijiManager *manager,
const gchar *name,
BijiItemCallback item_cb,
gpointer user_data)
@@ -504,8 +504,8 @@ biji_create_new_collection_async (BijiNoteBook *book,
/* The finisher has all the pointers we want.
* And the callback will free it */
- finisher = biji_tracker_finisher_new (book, g_strdup (name), NULL, NULL, NULL, item_cb, NULL, NULL,
user_data);
- tracker_sparql_connection_update_blank_async (get_connection (book),
+ finisher = biji_tracker_finisher_new (manager, g_strdup (name), NULL, NULL, NULL, item_cb, NULL, NULL,
user_data);
+ tracker_sparql_connection_update_blank_async (get_connection (manager),
query,
G_PRIORITY_DEFAULT,
NULL,
@@ -517,12 +517,12 @@ biji_create_new_collection_async (BijiNoteBook *book,
/* removes the tag EVEN if files associated. */
void
-biji_remove_collection_from_tracker (BijiNoteBook *book, const gchar *urn)
+biji_remove_collection_from_tracker (BijiManager *manager, const gchar *urn)
{
gchar *query;
query = g_strdup_printf ("DELETE {'%s' a nfo:DataContainer}", urn);
- biji_perform_update_async_and_free (get_connection (book), query, NULL, NULL);
+ biji_perform_update_async_and_free (get_connection (manager), query, NULL, NULL);
}
@@ -539,7 +539,7 @@ biji_push_existing_collection_to_note (BijiNoteObj *note,
url, title);
biji_perform_update_async_and_free (
- get_connection (biji_item_get_book (BIJI_ITEM (note))), query, afterward, user_data);
+ get_connection (biji_item_get_manager (BIJI_ITEM (note))), query, afterward, user_data);
g_free (url);
}
@@ -560,7 +560,7 @@ biji_remove_collection_from_note (BijiNoteObj *note,
biji_item_get_uuid (coll), url);
- biji_perform_update_async_and_free (get_connection (biji_item_get_book (coll)), query, afterward,
user_data);
+ biji_perform_update_async_and_free (get_connection (biji_item_get_manager (coll)), query, afterward,
user_data);
g_free (url);
}
@@ -571,37 +571,37 @@ biji_note_delete_from_tracker (BijiNoteObj *note)
BijiItem *item;
gchar *query;
const gchar *uuid;
- BijiNoteBook *book;
+ BijiManager *manager;
item = BIJI_ITEM (note);
- book = biji_item_get_book (item);
+ manager = biji_item_get_manager (item);
uuid = biji_item_get_uuid (item);
query = g_strdup_printf ("DELETE { <%s> a rdfs:Resource }", uuid);
- biji_perform_update_async_and_free (get_connection (book), query, NULL, NULL);
+ biji_perform_update_async_and_free (get_connection (manager), query, NULL, NULL);
}
void
-biji_tracker_trash_ressource (BijiNoteBook *book,
+biji_tracker_trash_ressource (BijiManager *manager,
gchar *tracker_urn)
{
gchar *query;
query = g_strdup_printf ("DELETE { <%s> a rdfs:Resource }", tracker_urn);
- biji_perform_update_async_and_free (get_connection (book), query, NULL, NULL);
+ biji_perform_update_async_and_free (get_connection (manager), query, NULL, NULL);
}
static void
update_ressource (BijiTrackerFinisher *finisher, gchar *tracker_urn_uuid )
{
- BijiNoteBook *book;
+ BijiManager *manager;
BijiInfoSet *info;
gchar *query, *created, *mtime, *content;
GTimeVal t;
- book = finisher->book;
+ manager = finisher->manager;
info = finisher->info;
t.tv_usec = 0;
@@ -633,7 +633,7 @@ update_ressource (BijiTrackerFinisher *finisher, gchar *tracker_urn_uuid )
content,
info->datasource_urn);
- biji_perform_update_async_and_free (get_connection (book), query, NULL, NULL);
+ biji_perform_update_async_and_free (get_connection (manager), query, NULL, NULL);
g_free (tracker_urn_uuid);
g_free (mtime);
@@ -646,12 +646,12 @@ update_ressource (BijiTrackerFinisher *finisher, gchar *tracker_urn_uuid )
static void
push_new_note (BijiTrackerFinisher *finisher)
{
- BijiNoteBook *book;
+ BijiManager *manager;
BijiInfoSet *info;
gchar *query, *content, *created_time, *mtime;
GTimeVal t;
- book = finisher->book;
+ manager = finisher->manager;
info = finisher->info;
g_message ("Creating ressource <%s> %s", info->title, info->url);
@@ -680,7 +680,7 @@ push_new_note (BijiTrackerFinisher *finisher)
g_debug ("%s", query);
- tracker_sparql_connection_update_blank_async (get_connection (book),
+ tracker_sparql_connection_update_blank_async (get_connection (manager),
query,
G_PRIORITY_DEFAULT,
NULL,
@@ -744,7 +744,7 @@ ensure_ressource_callback (GObject *source_object,
void
-biji_tracker_ensure_ressource_from_info (BijiNoteBook *book,
+biji_tracker_ensure_ressource_from_info (BijiManager *manager,
BijiInfoSet *info)
{
gchar *query;
@@ -763,7 +763,7 @@ biji_tracker_ensure_ressource_from_info (BijiNoteBook *book,
* we'll need our own to push if needed */
finisher = biji_tracker_finisher_new (
- book,
+ manager,
NULL,
info,
NULL,
@@ -774,7 +774,7 @@ biji_tracker_ensure_ressource_from_info (BijiNoteBook *book,
NULL); // user_data);
tracker_sparql_connection_query_async (
- get_connection (book), query, NULL, ensure_ressource_callback, finisher);
+ get_connection (manager), query, NULL, ensure_ressource_callback, finisher);
}
@@ -782,7 +782,7 @@ biji_tracker_ensure_ressource_from_info (BijiNoteBook *book,
void
-biji_tracker_ensure_datasource (BijiNoteBook *book,
+biji_tracker_ensure_datasource (BijiManager *manager,
const gchar *datasource,
const gchar *identifier,
BijiBoolCallback cb,
@@ -799,7 +799,7 @@ biji_tracker_ensure_datasource (BijiNoteBook *book,
identifier);
biji_perform_update_async_and_free (
- get_connection (book), query, cb, user_data);
+ get_connection (manager), query, cb, user_data);
}
@@ -872,7 +872,7 @@ on_info_queried (GObject *source_object,
void
-biji_tracker_check_for_info (BijiNoteBook *book,
+biji_tracker_check_for_info (BijiManager *manager,
gchar *url,
gint64 mtime,
BijiInfoCallback callback,
@@ -899,7 +899,7 @@ biji_tracker_check_for_info (BijiNoteBook *book,
info->mtime = mtime;
finisher = biji_tracker_finisher_new (
- book,
+ manager,
NULL,
info,
NULL,
@@ -910,7 +910,7 @@ biji_tracker_check_for_info (BijiNoteBook *book,
user_data);
tracker_sparql_connection_query_async (
- get_connection (book), query, NULL, on_info_queried, finisher);
+ get_connection (manager), query, NULL, on_info_queried, finisher);
g_free (query);
diff --git a/src/libbiji/biji-tracker.h b/src/libbiji/biji-tracker.h
index 756e7a2..88557ec 100644
--- a/src/libbiji/biji-tracker.h
+++ b/src/libbiji/biji-tracker.h
@@ -48,33 +48,33 @@ typedef void (*BijiInfoCallback) (BijiInfoSet *info, gpointer use
-void biji_get_items_with_collection_async (BijiNoteBook *book,
+void biji_get_items_with_collection_async (BijiManager *manager,
const gchar *needle,
BijiItemsListCallback cb,
gpointer user_data);
-void biji_get_items_matching_async (BijiNoteBook *book,
+void biji_get_items_matching_async (BijiManager *manager,
gchar *needle,
BijiItemsListCallback cb,
gpointer user_data);
-void biji_get_all_collections_async (BijiNoteBook *book,
+void biji_get_all_collections_async (BijiManager *manager,
BijiInfoSetsHCallback cb,
gpointer user_data);
-void biji_create_new_collection_async (BijiNoteBook *book,
+void biji_create_new_collection_async (BijiManager *manager,
const gchar *tag,
BijiItemCallback afterward,
gpointer user_data);
-void biji_remove_collection_from_tracker (BijiNoteBook *book,
+void biji_remove_collection_from_tracker (BijiManager *manager,
const gchar *urn);
@@ -97,22 +97,22 @@ void biji_remove_collection_from_note (BijiNoteObj *note,
void biji_note_delete_from_tracker (BijiNoteObj *note);
-void biji_tracker_trash_ressource (BijiNoteBook *book,
+void biji_tracker_trash_ressource (BijiManager *manager,
gchar *tracker_urn);
-void biji_tracker_ensure_ressource_from_info (BijiNoteBook *book,
+void biji_tracker_ensure_ressource_from_info (BijiManager *manager,
BijiInfoSet *info);
-void biji_tracker_ensure_datasource (BijiNoteBook *book,
+void biji_tracker_ensure_datasource (BijiManager *manager,
const gchar *datasource_id,
const gchar *identifier,
BijiBoolCallback cb,
gpointer user_data);
-void biji_tracker_check_for_info (BijiNoteBook *book,
+void biji_tracker_check_for_info (BijiManager *manager,
gchar *url,
gint64 mtime,
BijiInfoCallback callback,
diff --git a/src/libbiji/biji-zeitgeist.c b/src/libbiji/biji-zeitgeist.c
index c153894..34c71fa 100644
--- a/src/libbiji/biji-zeitgeist.c
+++ b/src/libbiji/biji-zeitgeist.c
@@ -18,6 +18,7 @@
#ifdef BUILD_ZEITGEIST
#include <libbiji.h>
+#include "biji-manager.h"
#include "biji-zeitgeist.h"
@@ -89,7 +90,7 @@ check_insert_create_zeitgeist (BijiNoteObj *note)
ZeitgeistSubject *subject;
uri = g_strdup_printf ("file://%s", biji_item_get_uuid (BIJI_ITEM (note)));
- log = biji_note_book_get_zg_log (biji_item_get_book (BIJI_ITEM (note)));
+ log = biji_manager_get_zg_log (biji_item_get_manager (BIJI_ITEM (note)));
templates = g_ptr_array_new ();
event = zeitgeist_event_new_full (ZEITGEIST_ZG_CREATE_EVENT,
@@ -135,7 +136,7 @@ insert_zeitgeist (BijiNoteObj *note,
/* Insert requested log */
- log = biji_note_book_get_zg_log (biji_item_get_book (BIJI_ITEM (note)));
+ log = biji_manager_get_zg_log (biji_item_get_manager (BIJI_ITEM (note)));
uri = g_strdup_printf ("file://%s", biji_item_get_uuid (BIJI_ITEM (note)));
subject = zeitgeist_subject_new_full (uri,
diff --git a/src/libbiji/editor/biji-webkit-editor.c b/src/libbiji/editor/biji-webkit-editor.c
index e658fd6..b47f313 100644
--- a/src/libbiji/editor/biji-webkit-editor.c
+++ b/src/libbiji/editor/biji-webkit-editor.c
@@ -19,7 +19,7 @@
#include "config.h"
#include "../biji-string.h"
-#include "../biji-note-book.h"
+#include "../biji-manager.h"
#include "biji-webkit-editor.h"
#include "biji-editor-selection.h"
@@ -279,7 +279,7 @@ on_content_changed (WebKitWebView *view)
if (g_strcmp0 (title, biji_item_get_title (BIJI_ITEM (note))) != 0)
{
- unique_title = biji_note_book_get_unique_title (biji_item_get_book (BIJI_ITEM (note)),
+ unique_title = biji_manager_get_unique_title (biji_item_get_manager (BIJI_ITEM (note)),
title);
biji_note_obj_set_title (note, unique_title);
diff --git a/src/libbiji/libbiji.h b/src/libbiji/libbiji.h
index 78955bb..eb250ac 100644
--- a/src/libbiji/libbiji.h
+++ b/src/libbiji/libbiji.h
@@ -25,7 +25,7 @@
#include "biji-date-time.h"
#include "biji-item.h"
#include "biji-marshalers.h"
-#include "biji-note-book.h"
+#include "biji-manager.h"
#include "biji-note-obj.h"
#include "biji-string.h"
#include "biji-tracker.h"
diff --git a/src/libbiji/provider/biji-import-provider.c b/src/libbiji/provider/biji-import-provider.c
index 8d61d81..f5578bc 100644
--- a/src/libbiji/provider/biji-import-provider.c
+++ b/src/libbiji/provider/biji-import-provider.c
@@ -46,7 +46,7 @@ struct BijiImportProviderPrivate_
BijiProviderInfo info;
gchar *uri;
gchar *target; // the provider to import to
- GHashTable *items; // same as book, notes key=path, coll key = name.
+ GHashTable *items; // same as manager, notes key=path, coll key = name.
};
@@ -71,11 +71,11 @@ instanciate_note (BijiImportProvider *self, GFileInfo *info, GFile *container)
const gchar *name;
gchar *path;
GdkRGBA *color;
- BijiNoteBook *book;
+ BijiManager *manager;
retval = NULL;
- book = biji_provider_get_book (BIJI_PROVIDER (self));
+ manager = biji_provider_get_manager (BIJI_PROVIDER (self));
/* First make sure it's a note */
name = g_file_info_get_name (info);
@@ -114,8 +114,8 @@ instanciate_note (BijiImportProvider *self, GFileInfo *info, GFile *container)
/* Create the note w/ default color */
color = g_new0 (GdkRGBA, 1);
- biji_note_book_get_default_color (book, color);
- retval = biji_note_book_note_new_full (book,
+ biji_manager_get_default_color (manager, color);
+ retval = biji_manager_note_new_full (manager,
self->priv->target,
g_strdup (g_file_info_get_name (info)),
set,
@@ -358,10 +358,10 @@ biji_import_provider_init (BijiImportProvider *self)
BijiProvider *
-biji_import_provider_new (BijiNoteBook *b, gchar *target_provider, gchar *uri)
+biji_import_provider_new (BijiManager *b, gchar *target_provider, gchar *uri)
{
return g_object_new (BIJI_TYPE_IMPORT_PROVIDER,
- "book", b,
+ "manager", b,
"target", target_provider,
"uri", uri,
NULL);
diff --git a/src/libbiji/provider/biji-import-provider.h b/src/libbiji/provider/biji-import-provider.h
index 3ed867f..c622462 100644
--- a/src/libbiji/provider/biji-import-provider.h
+++ b/src/libbiji/provider/biji-import-provider.h
@@ -26,14 +26,14 @@
* it kills its own ref.
*/
-/* As of today this is the direct class to be used by notebook.
- * Later on book might use different importProviders sub-classes */
+/* As of today this is the direct class to be used by notemanager.
+ * Later on manager might use different importProviders sub-classes */
#ifndef BIJI_IMPORT_PROVIDER_H_
#define BIJI_IMPORT_PROVIDER_H_ 1
-#include "../biji-note-book.h"
+#include "../biji-manager.h"
#include "biji-provider.h"
G_BEGIN_DECLS
@@ -65,7 +65,7 @@ struct BijiImportProviderClass_
GType biji_import_provider_get_type (void);
-BijiProvider *biji_import_provider_new (BijiNoteBook *book,
+BijiProvider *biji_import_provider_new (BijiManager *manager,
gchar *target_provider,
gchar *uri);
diff --git a/src/libbiji/provider/biji-local-provider.c b/src/libbiji/provider/biji-local-provider.c
index ad7200a..8512674 100644
--- a/src/libbiji/provider/biji-local-provider.c
+++ b/src/libbiji/provider/biji-local-provider.c
@@ -95,17 +95,17 @@ create_collection_if_needed (gpointer key,
BijiLocalProvider *self;
BijiInfoSet *set;
BijiCollection *collection;
- BijiNoteBook *book;
+ BijiManager *manager;
self = user_data;
set = value;
collection = g_hash_table_lookup (self->priv->items, key);
- book = biji_provider_get_book (BIJI_PROVIDER (self));
+ manager = biji_provider_get_manager (BIJI_PROVIDER (self));
if (!collection)
{
- collection = biji_collection_new (G_OBJECT (book), key, set->title, set->mtime);
+ collection = biji_collection_new (G_OBJECT (manager), key, set->title, set->mtime);
g_hash_table_insert (self->priv->items,
g_strdup (key),
@@ -184,7 +184,7 @@ enumerate_next_files_ready_cb (GObject *source,
note = biji_local_note_new_from_info (BIJI_PROVIDER (self),
- biji_provider_get_book (BIJI_PROVIDER (self)),
+ biji_provider_get_manager (BIJI_PROVIDER (self)),
&info);
biji_lazy_deserialize (note);
@@ -199,7 +199,7 @@ enumerate_next_files_ready_cb (GObject *source,
/* Now we have all notes,
* load the collections and we're good to notify loading done */
- biji_get_all_collections_async (biji_provider_get_book (BIJI_PROVIDER (self)),
+ biji_get_all_collections_async (biji_provider_get_manager (BIJI_PROVIDER (self)),
local_provider_finish,
self);
}
@@ -327,7 +327,7 @@ local_prov_create_note_full (BijiProvider *provider,
/* RAW NOTE */
retval = biji_local_note_new_from_info (provider,
- biji_provider_get_book (provider),
+ biji_provider_get_manager (provider),
info);
/* EXTRAS */
@@ -409,7 +409,7 @@ biji_local_provider_class_init (BijiLocalProviderClass *klass)
properties[PROP_LOCATION] =
g_param_spec_object ("location",
- "The book location",
+ "The manager location",
"The location where the notes are loaded and saved",
G_TYPE_FILE,
G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY);
@@ -421,11 +421,11 @@ biji_local_provider_class_init (BijiLocalProviderClass *klass)
BijiProvider *
-biji_local_provider_new (BijiNoteBook *book,
+biji_local_provider_new (BijiManager *manager,
GFile *location)
{
return g_object_new (BIJI_TYPE_LOCAL_PROVIDER,
- "book", book,
+ "manager", manager,
"location", location,
NULL);
}
diff --git a/src/libbiji/provider/biji-local-provider.h b/src/libbiji/provider/biji-local-provider.h
index dc3baec..894ee1c 100644
--- a/src/libbiji/provider/biji-local-provider.h
+++ b/src/libbiji/provider/biji-local-provider.h
@@ -22,7 +22,7 @@
#define BIJI_LOCAL_PROVIDER_H_ 1
-#include "../biji-note-book.h"
+#include "../biji-manager.h"
#include "biji-provider.h"
@@ -57,7 +57,7 @@ struct BijiLocalProviderClass_
GType biji_local_provider_get_type (void);
-BijiProvider *biji_local_provider_new (BijiNoteBook *book,
+BijiProvider *biji_local_provider_new (BijiManager *manager,
GFile *location);
diff --git a/src/libbiji/provider/biji-own-cloud-note.c b/src/libbiji/provider/biji-own-cloud-note.c
index 1fd5a23..cee121c 100644
--- a/src/libbiji/provider/biji-own-cloud-note.c
+++ b/src/libbiji/provider/biji-own-cloud-note.c
@@ -138,13 +138,13 @@ ocloud_note_ensure_ressource (BijiNoteObj *note)
info->created = biji_note_obj_get_create_date (note);
info->datasource_urn = g_strdup (provider->datasource);
- biji_tracker_ensure_ressource_from_info (biji_item_get_book (item),
+ biji_tracker_ensure_ressource_from_info (biji_item_get_manager (item),
info);
}
/* TODO: propagate error if any
- * through generic provider -> book */
+ * through generic provider -> manager */
void
on_content_replaced (GObject *source_object,
GAsyncResult *res,
@@ -371,7 +371,7 @@ biji_own_cloud_note_class_init (BijiOwnCloudNoteClass *klass)
BijiNoteObj *biji_own_cloud_note_new_from_info (BijiOwnCloudProvider *prov,
- BijiNoteBook *book,
+ BijiManager *manager,
BijiInfoSet *info)
{
BijiNoteID *id;
@@ -406,7 +406,7 @@ BijiNoteObj *biji_own_cloud_note_new_from_info (BijiOwnCloudPro
id = biji_note_id_new_from_info (info);
retval = g_object_new (BIJI_TYPE_OWN_CLOUD_NOTE,
- "note-book", book,
+ "manager", manager,
"id", id,
NULL);
diff --git a/src/libbiji/provider/biji-own-cloud-note.h b/src/libbiji/provider/biji-own-cloud-note.h
index ccad0de..178ce69 100644
--- a/src/libbiji/provider/biji-own-cloud-note.h
+++ b/src/libbiji/provider/biji-own-cloud-note.h
@@ -53,7 +53,7 @@ GType biji_own_cloud_note_get_type (void);
BijiNoteObj *biji_own_cloud_note_new_from_info (BijiOwnCloudProvider *prov,
- BijiNoteBook *book,
+ BijiManager *manager,
BijiInfoSet *info);
G_END_DECLS
diff --git a/src/libbiji/provider/biji-own-cloud-provider.c b/src/libbiji/provider/biji-own-cloud-provider.c
index 7ecdbbb..6688642 100644
--- a/src/libbiji/provider/biji-own-cloud-provider.c
+++ b/src/libbiji/provider/biji-own-cloud-provider.c
@@ -160,14 +160,14 @@ create_note_from_item (BijiOCloudItem *item)
{
BijiNoteObj *note;
GdkRGBA color;
- BijiNoteBook *book;
+ BijiManager *manager;
- book = biji_provider_get_book (BIJI_PROVIDER (item->self));
+ manager = biji_provider_get_manager (BIJI_PROVIDER (item->self));
note = biji_own_cloud_note_new_from_info (item->self,
- book,
+ manager,
&item->set);
- biji_note_book_get_default_color (book, &color);
+ biji_manager_get_default_color (manager, &color);
biji_note_obj_set_rgba (note, &color);
g_hash_table_replace (item->self->priv->notes,
item->set.url,
@@ -222,7 +222,7 @@ on_content (GObject *source,
item->set.content = contents;
create_note_from_item (item);
biji_tracker_ensure_ressource_from_info (
- biji_provider_get_book (BIJI_PROVIDER (self)), &item->set);
+ biji_provider_get_manager (BIJI_PROVIDER (self)), &item->set);
// TODO --> ensure_ressource callback.... o_cloud_item_free (item);
}
@@ -281,7 +281,7 @@ static void
trash (gpointer urn_uuid, gpointer self)
{
biji_tracker_trash_ressource (
- biji_provider_get_book (BIJI_PROVIDER (self)), (gchar*) urn_uuid);
+ biji_provider_get_manager (BIJI_PROVIDER (self)), (gchar*) urn_uuid);
}
@@ -298,7 +298,7 @@ handle_next_item (BijiOwnCloudProvider *self)
{
g_hash_table_remove (self->priv->tracker, item->set.url);
- biji_tracker_check_for_info (biji_provider_get_book (BIJI_PROVIDER (self)),
+ biji_tracker_check_for_info (biji_provider_get_manager (BIJI_PROVIDER (self)),
item->set.url,
item->set.mtime,
check_info_maybe_read_file,
@@ -488,8 +488,8 @@ mine_notes (gboolean result, gpointer user_data)
info->datasource);
tracker_sparql_connection_query_async (
- biji_note_book_get_tracker_connection (
- biji_provider_get_book (provider)),
+ biji_manager_get_tracker_connection (
+ biji_provider_get_manager (provider)),
query,
NULL,
on_notes_mined,
@@ -522,7 +522,7 @@ handle_mount (BijiOwnCloudProvider *self)
g_object_unref (root);
biji_tracker_ensure_datasource (
- biji_provider_get_book (BIJI_PROVIDER (self)),
+ biji_provider_get_manager (BIJI_PROVIDER (self)),
self->priv->info.datasource,
MINER_ID,
mine_notes,
@@ -743,7 +743,7 @@ own_cloud_create_note (BijiProvider *provider,
return biji_own_cloud_note_new_from_info (
BIJI_OWN_CLOUD_PROVIDER (provider),
- biji_provider_get_book (provider),
+ biji_provider_get_manager (provider),
&info);
}
@@ -762,18 +762,18 @@ own_cloud_create_full (BijiProvider *provider,
BijiOwnCloudProvider *self;
BijiNoteObj *retval;
GdkRGBA override_color;
- BijiNoteBook *book;
+ BijiManager *manager;
self = BIJI_OWN_CLOUD_PROVIDER (provider);
- book = biji_provider_get_book (provider);
+ manager = biji_provider_get_manager (provider);
- retval = biji_own_cloud_note_new_from_info (self, book, info);
+ retval = biji_own_cloud_note_new_from_info (self, manager, info);
biji_note_obj_set_html (retval, html);
/* We do not use suggested color.
* Rather use ook default */
- biji_note_book_get_default_color (book, &override_color);
+ biji_manager_get_default_color (manager, &override_color);
biji_note_obj_set_rgba (retval, &override_color);
return retval;
@@ -821,11 +821,11 @@ biji_own_cloud_provider_class_init (BijiOwnCloudProviderClass *klass)
BijiProvider *
-biji_own_cloud_provider_new (BijiNoteBook *book,
+biji_own_cloud_provider_new (BijiManager *manager,
GoaObject *object)
{
return g_object_new (BIJI_TYPE_OWN_CLOUD_PROVIDER,
- "book", book,
+ "manager", manager,
"goa", object,
NULL);
}
diff --git a/src/libbiji/provider/biji-own-cloud-provider.h b/src/libbiji/provider/biji-own-cloud-provider.h
index 5a1d7f6..2915e13 100644
--- a/src/libbiji/provider/biji-own-cloud-provider.h
+++ b/src/libbiji/provider/biji-own-cloud-provider.h
@@ -52,7 +52,7 @@ GType biji_own_cloud_provider_get_type (void);
-BijiProvider *biji_own_cloud_provider_new (BijiNoteBook *book,
+BijiProvider *biji_own_cloud_provider_new (BijiManager *manager,
GoaObject *object);
diff --git a/src/libbiji/provider/biji-provider.c b/src/libbiji/provider/biji-provider.c
index d100a46..1967c22 100644
--- a/src/libbiji/provider/biji-provider.c
+++ b/src/libbiji/provider/biji-provider.c
@@ -20,7 +20,7 @@
* TODO: the generic provider should at least
* be the one emiting the signals
*
- * So 1. for each provider, the book connects to the same
+ * So 1. for each provider, the manager connects to the same
* & provider does not reinvent anything
* 2. it might be a right place for running the approriate
* threads - or even processes.
@@ -51,16 +51,16 @@ static GParamSpec *properties[PROVIDER_PROP] = { NULL, };
struct BijiProviderPrivate_
{
- BijiNoteBook *book;
+ BijiManager *manager;
};
G_DEFINE_TYPE (BijiProvider, biji_provider, G_TYPE_OBJECT)
-BijiNoteBook *
-biji_provider_get_book (BijiProvider *provider)
+BijiManager *
+biji_provider_get_manager (BijiProvider *provider)
{
- return provider->priv->book;
+ return provider->priv->manager;
}
@@ -88,7 +88,7 @@ static void
biji_provider_init (BijiProvider *self)
{
self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, BIJI_TYPE_PROVIDER, BijiProviderPrivate);
- self->priv->book = NULL;
+ self->priv->manager = NULL;
}
@@ -115,7 +115,7 @@ biji_provider_set_property (GObject *object,
switch (property_id)
{
case PROP_BOOK:
- self->priv->book = g_value_dup_object (value);
+ self->priv->manager = g_value_dup_object (value);
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
@@ -134,7 +134,7 @@ biji_provider_get_property (GObject *object,
switch (property_id)
{
case PROP_BOOK:
- g_value_set_object (value, self->priv->book);
+ g_value_set_object (value, self->priv->manager);
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
@@ -169,10 +169,10 @@ biji_provider_class_init (BijiProviderClass *klass)
properties[PROP_BOOK] =
- g_param_spec_object("book",
+ g_param_spec_object("manager",
"Note Book",
"The Note Book",
- BIJI_TYPE_NOTE_BOOK,
+ BIJI_TYPE_MANAGER,
G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY);
diff --git a/src/libbiji/provider/biji-provider.h b/src/libbiji/provider/biji-provider.h
index f6ee7be..df51cca 100644
--- a/src/libbiji/provider/biji-provider.h
+++ b/src/libbiji/provider/biji-provider.h
@@ -22,7 +22,7 @@
#include <glib/gi18n.h> // translate providers type
#include "../biji-info-set.h"
-#include "../biji-note-book.h"
+#include "../biji-manager.h"
G_BEGIN_DECLS
@@ -73,7 +73,7 @@ struct BijiProviderClass_
const BijiProviderInfo* (*get_info) (BijiProvider *provider);
- /* When a provider is loaded, notify the book to transmit the items */
+ /* When a provider is loaded, notify the manager to transmit the items */
void (*notify_loaded) (BijiProvider *provider,
GList *loaded_items);
@@ -122,7 +122,7 @@ struct BijiProviderClass_
GType biji_provider_get_type (void);
-BijiNoteBook *biji_provider_get_book (BijiProvider *provider);
+BijiManager *biji_provider_get_manager (BijiProvider *provider);
const BijiProviderInfo *biji_provider_get_info (BijiProvider *provider);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]