almanah r120 - in trunk: . data src src/event-factories src/events
- From: pwithnall svn gnome org
- To: svn-commits-list gnome org
- Subject: almanah r120 - in trunk: . data src src/event-factories src/events
- Date: Sat, 13 Dec 2008 14:42:20 +0000 (UTC)
Author: pwithnall
Date: Sat Dec 13 14:42:19 2008
New Revision: 120
URL: http://svn.gnome.org/viewvc/almanah?rev=120&view=rev
Log:
2008-12-13 Philip Withnall <philip tecnocode co uk>
* data/almanah.ui:
* src/Makefile.am:
* src/event-factories/calendar.c
(almanah_calendar_event_factory_class_init),
(almanah_calendar_event_factory_init),
(almanah_calendar_event_factory_dispose), (query_events),
(events_changed_cb), (get_events):
* src/event-factories/calendar.h:
* src/event-factory.c (almanah_event_factory_class_init),
(almanah_event_factory_init),
(almanah_event_factory_get_property),
(almanah_event_factory_get_type_id),
(almanah_event_factory_query_events),
(almanah_event_factory_get_events):
* src/event-factory.h:
* src/event-manager.c (almanah_event_manager_class_init),
(almanah_event_manager_init), (almanah_event_manager_dispose),
(almanah_event_manager_new), (events_updated_cb),
(almanah_event_manager_query_events),
(almanah_event_manager_get_events):
* src/event-manager.h:
* src/event.c (almanah_event_class_init), (almanah_event_init),
(almanah_event_get_property), (almanah_event_format_value),
(almanah_event_view), (almanah_event_get_name),
(almanah_event_get_description), (almanah_event_get_icon_name):
* src/event.h:
* src/events/calendar-appointment.c
(almanah_calendar_appointment_event_class_init),
(almanah_calendar_appointment_event_init),
(almanah_calendar_appointment_event_finalize),
(almanah_calendar_appointment_event_new),
(almanah_calendar_appointment_event_format_value),
(almanah_calendar_appointment_event_view):
* src/events/calendar-appointment.h:
* src/events/calendar-task.c
(almanah_calendar_task_event_class_init),
(almanah_calendar_task_event_init),
(almanah_calendar_task_event_finalize),
(almanah_calendar_task_event_new),
(almanah_calendar_task_event_format_value),
(almanah_calendar_task_event_view):
* src/events/calendar-task.h:
* src/link-factory.c:
* src/link-factory.h:
* src/link-manager.c:
* src/link-manager.h:
* src/link.c:
* src/link.h:
* src/main-window.c (almanah_main_window_new),
(save_current_entry), (clear_factory_events),
(mw_events_updated_cb), (mw_calendar_day_selected_cb),
(mw_events_selection_changed_cb), (mw_events_value_data_cb),
(mw_events_tree_view_row_activated_cb),
(mw_view_button_clicked_cb):
* src/main.c (almanah_quit), (main):
* src/main.h:
* src/storage-manager.h: Renamed "links" to "events", a name
which
slightly better reflects what they are.
Added:
trunk/src/event-factories/ (props changed)
- copied from r119, /trunk/src/link-factories/
trunk/src/event-factory.c (contents, props changed)
- copied, changed from r119, /trunk/src/link-factory.c
trunk/src/event-factory.h (contents, props changed)
- copied, changed from r119, /trunk/src/link-factory.h
trunk/src/event-manager.c (contents, props changed)
- copied, changed from r119, /trunk/src/link-manager.c
trunk/src/event-manager.h (contents, props changed)
- copied, changed from r119, /trunk/src/link-manager.h
trunk/src/event.c (contents, props changed)
- copied, changed from r119, /trunk/src/link.c
trunk/src/event.h (contents, props changed)
- copied, changed from r119, /trunk/src/link.h
trunk/src/events/ (props changed)
- copied from r119, /trunk/src/links/
Removed:
trunk/src/link-factory.c
trunk/src/link-factory.h
trunk/src/link-manager.c
trunk/src/link-manager.h
trunk/src/link.c
trunk/src/link.h
Modified:
trunk/ChangeLog
trunk/data/almanah.ui
trunk/src/Makefile.am
trunk/src/event-factories/calendar.c
trunk/src/event-factories/calendar.h
trunk/src/events/calendar-appointment.c
trunk/src/events/calendar-appointment.h
trunk/src/events/calendar-task.c
trunk/src/events/calendar-task.h
trunk/src/main-window.c
trunk/src/main.c
trunk/src/main.h
trunk/src/storage-manager.h
Modified: trunk/data/almanah.ui
==============================================================================
--- trunk/data/almanah.ui (original)
+++ trunk/data/almanah.ui Sat Dec 13 14:42:19 2008
@@ -200,9 +200,9 @@
</ui>
</object>
- <object class="GtkListStore" id="dry_mw_link_store">
+ <object class="GtkListStore" id="dry_mw_event_store">
<columns>
- <column type="AlmanahLink"/><!-- Link object -->
+ <column type="AlmanahEvent"/><!-- Event object -->
<column type="gchararray"/><!-- Icon name -->
<column type="guint"/><!-- Factory type ID -->
</columns>
@@ -302,10 +302,10 @@
</packing>
</child>
<child>
- <object class="GtkLabel" id="dry_mw_attached_links_label">
+ <object class="GtkLabel" id="dry_mw_events_label">
<property name="label" translatable="yes">Past Events</property>
<accessibility>
- <relation target="dry_mw_links_tree_view" type="label-for"/>
+ <relation target="dry_mw_events_tree_view" type="label-for"/>
</accessibility>
</object>
<packing>
@@ -319,16 +319,16 @@
<property name="vscrollbar-policy">GTK_POLICY_AUTOMATIC</property>
<property name="shadow-type">GTK_SHADOW_IN</property>
<child>
- <object class="GtkTreeView" id="dry_mw_links_tree_view">
- <property name="model">dry_mw_link_store</property>
+ <object class="GtkTreeView" id="dry_mw_events_tree_view">
+ <property name="model">dry_mw_event_store</property>
<property name="can-focus">True</property>
<property name="headers-visible">False</property>
- <signal name="row-activated" handler="mw_links_tree_view_row_activated_cb"/>
+ <signal name="row-activated" handler="mw_events_tree_view_row_activated_cb"/>
<accessibility>
- <relation target="dry_mw_attached_links_label" type="labelled-by"/>
+ <relation target="dry_mw_events_label" type="labelled-by"/>
</accessibility>
<child internal-child="accessible">
- <object class="AtkObject" id="a11y-dry_mw_links_tree_view">
+ <object class="AtkObject" id="a11y-dry_mw_events_tree_view">
<property name="AtkObject::accessible-name" translatable="yes">Past Event List</property>
</object>
</child>
@@ -343,9 +343,9 @@
</object>
</child>
<child>
- <object class="GtkTreeViewColumn" id="dry_mw_link_value_column">
+ <object class="GtkTreeViewColumn" id="dry_mw_event_value_column">
<child>
- <object class="GtkCellRendererText" id="dry_mw_link_value_renderer"/>
+ <object class="GtkCellRendererText" id="dry_mw_event_value_renderer"/>
</child>
</object>
</child>
Modified: trunk/src/Makefile.am
==============================================================================
--- trunk/src/Makefile.am (original)
+++ trunk/src/Makefile.am Sat Dec 13 14:42:19 2008
@@ -3,8 +3,8 @@
-DPACKAGE_SRC_DIR=\""$(srcdir)"\" \
-DPACKAGE_DATA_DIR=\""$(datadir)"\" \
-I$(srcdir)/definitions \
- -I$(srcdir)/links \
- -I$(srcdir)/link-factories \
+ -I$(srcdir)/events \
+ -I$(srcdir)/event-factories \
$(STANDARD_CFLAGS) \
$(ENCRYPTION_CFLAGS) \
$(SPELL_CHECKING_CFLAGS)
@@ -24,8 +24,8 @@
almanah_SOURCES = \
definition-builtins.c \
definition-builtins.h \
- link-factory-builtins.c \
- link-factory-builtins.h \
+ event-factory-builtins.c \
+ event-factory-builtins.h \
main.c \
main.h \
interface.c \
@@ -42,12 +42,12 @@
printing.h \
entry.c \
entry.h \
- link.c \
- link.h \
- link-factory.c \
- link-factory.h \
- link-manager.c \
- link-manager.h \
+ event.c \
+ event.h \
+ event-factory.c \
+ event-factory.h \
+ event-manager.c \
+ event-manager.h \
definition.c \
definition.h \
definitions/file.c \
@@ -56,17 +56,17 @@
definitions/note.h \
definitions/uri.c \
definitions/uri.h \
- links/calendar-appointment.c \
- links/calendar-appointment.h \
- links/calendar-task.c \
- links/calendar-task.h \
- link-factories/calendar.c \
- link-factories/calendar.h \
- link-factories/calendar-client.c \
- link-factories/calendar-client.h \
- link-factories/calendar-debug.h \
- link-factories/calendar-sources.c \
- link-factories/calendar-sources.h
+ events/calendar-appointment.c \
+ events/calendar-appointment.h \
+ events/calendar-task.c \
+ events/calendar-task.h \
+ event-factories/calendar.c \
+ event-factories/calendar.h \
+ event-factories/calendar-client.c \
+ event-factories/calendar-client.h \
+ event-factories/calendar-debug.h \
+ event-factories/calendar-sources.c \
+ event-factories/calendar-sources.h
if ENCRYPTION
almanah_SOURCES += \
@@ -104,34 +104,34 @@
&& cp xgen-gtbc definition-builtins.c \
&& rm -f xgen-gtbc
-link-factory-builtins.h: stamp-link-factory-builtins.h
+event-factory-builtins.h: stamp-event-factory-builtins.h
@true
-stamp-link-factory-builtins.h: link-factory.h Makefile
+stamp-event-factory-builtins.h: event-factory.h Makefile
(cd $(srcdir) && $(GLIB_MKENUMS) \
- --fhead "#ifndef __ALMANAH_LINK_FACTORY_BUILTINS_H__\n#define __ALMANAH_LINK_FACTORY_BUILTINS_H__\n\n#include <glib-object.h>\n\nG_BEGIN_DECLS\n" \
+ --fhead "#ifndef __ALMANAH_EVENT_FACTORY_BUILTINS_H__\n#define __ALMANAH_EVENT_FACTORY_BUILTINS_H__\n\n#include <glib-object.h>\n\nG_BEGIN_DECLS\n" \
--fprod "/* enumerations from \"@filename \" */\n" \
--vhead "GType @enum_name _get_type (void) G_GNUC_CONST;\n#define ALMANAH_TYPE_ ENUMSHORT@ (@enum_name _get_type())\n" \
- --ftail "G_END_DECLS\n\n#endif /* __ALMANAH_LINK_FACTORY_BUILTINS_H__ */" link-factory.h) >> xgen-gtbh \
- && (cmp -s xgen-gtbh link-factory-builtins.h || cp xgen-gtbh link-factory-builtins.h ) \
+ --ftail "G_END_DECLS\n\n#endif /* __ALMANAH_EVENT_FACTORY_BUILTINS_H__ */" event-factory.h) >> xgen-gtbh \
+ && (cmp -s xgen-gtbh event-factory-builtins.h || cp xgen-gtbh event-factory-builtins.h ) \
&& rm -f xgen-gtbh \
&& echo timestamp > $(@F)
-link-factory-builtins.c: link-factory.h Makefile link-factory-builtins.h
+event-factory-builtins.c: event-factory.h Makefile event-factory-builtins.h
(cd $(srcdir) && $(GLIB_MKENUMS) \
- --fhead "#include \"link-factory.h\"\n#include \"link-factory-builtins.h\"" \
+ --fhead "#include \"event-factory.h\"\n#include \"event-factory-builtins.h\"" \
--fprod "\n/* enumerations from \"@filename \" */" \
--vhead "GType\n enum_name@_get_type (void)\n{\n static GType etype = 0;\n if (etype == 0) {\n static const G Type@Value values[] = {" \
--vprod " { @VALUENAME@, \"@VALUENAME \", \"@valuenick \" }," \
--vtail " { 0, NULL, NULL }\n };\n etype = g_ type@_register_static (\"@EnumName \", values);\n }\n return etype;\n}\n" \
- link-factory.h ) > xgen-gtbc \
- && cp xgen-gtbc link-factory-builtins.c \
+ event-factory.h ) > xgen-gtbc \
+ && cp xgen-gtbc event-factory-builtins.c \
&& rm -f xgen-gtbc
CLEANFILES = \
definition-builtins.h \
definition-builtins.c \
stamp-definition-builtins.h \
- link-factory-builtins.h \
- link-factory-builtins.c \
- stamp-link-factory-builtins.h
+ event-factory-builtins.h \
+ event-factory-builtins.c \
+ stamp-event-factory-builtins.h
Modified: trunk/src/event-factories/calendar.c
==============================================================================
--- /trunk/src/link-factories/calendar.c (original)
+++ trunk/src/event-factories/calendar.c Sat Dec 13 14:42:19 2008
@@ -19,45 +19,45 @@
#include <glib.h>
-#include "../link.h"
+#include "../event.h"
#include "calendar.h"
#include "calendar-client.h"
-#include "../link-factory.h"
-#include "../links/calendar-appointment.h"
-#include "../links/calendar-task.h"
-
-static void almanah_calendar_link_factory_init (AlmanahCalendarLinkFactory *self);
-static void almanah_calendar_link_factory_dispose (GObject *object);
-static void query_links (AlmanahLinkFactory *link_factory, GDate *date);
-static GSList *get_links (AlmanahLinkFactory *link_factory, GDate *date);
-static void events_changed_cb (CalendarClient *client, AlmanahCalendarLinkFactory *self);
+#include "../event-factory.h"
+#include "../events/calendar-appointment.h"
+#include "../events/calendar-task.h"
+
+static void almanah_calendar_event_factory_init (AlmanahCalendarEventFactory *self);
+static void almanah_calendar_event_factory_dispose (GObject *object);
+static void query_events (AlmanahEventFactory *event_factory, GDate *date);
+static GSList *get_events (AlmanahEventFactory *event_factory, GDate *date);
+static void events_changed_cb (CalendarClient *client, AlmanahCalendarEventFactory *self);
-struct _AlmanahCalendarLinkFactoryPrivate {
+struct _AlmanahCalendarEventFactoryPrivate {
CalendarClient *client;
};
-G_DEFINE_TYPE (AlmanahCalendarLinkFactory, almanah_calendar_link_factory, ALMANAH_TYPE_LINK_FACTORY)
-#define ALMANAH_CALENDAR_LINK_FACTORY_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ALMANAH_TYPE_CALENDAR_LINK_FACTORY, AlmanahCalendarLinkFactoryPrivate))
+G_DEFINE_TYPE (AlmanahCalendarEventFactory, almanah_calendar_event_factory, ALMANAH_TYPE_EVENT_FACTORY)
+#define ALMANAH_CALENDAR_EVENT_FACTORY_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ALMANAH_TYPE_CALENDAR_EVENT_FACTORY, AlmanahCalendarEventFactoryPrivate))
static void
-almanah_calendar_link_factory_class_init (AlmanahCalendarLinkFactoryClass *klass)
+almanah_calendar_event_factory_class_init (AlmanahCalendarEventFactoryClass *klass)
{
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
- AlmanahLinkFactoryClass *link_factory_class = ALMANAH_LINK_FACTORY_CLASS (klass);
+ AlmanahEventFactoryClass *event_factory_class = ALMANAH_EVENT_FACTORY_CLASS (klass);
- g_type_class_add_private (klass, sizeof (AlmanahCalendarLinkFactoryPrivate));
+ g_type_class_add_private (klass, sizeof (AlmanahCalendarEventFactoryPrivate));
- gobject_class->dispose = almanah_calendar_link_factory_dispose;
+ gobject_class->dispose = almanah_calendar_event_factory_dispose;
- link_factory_class->type_id = ALMANAH_LINK_FACTORY_CALENDAR;
- link_factory_class->query_links = query_links;
- link_factory_class->get_links = get_links;
+ event_factory_class->type_id = ALMANAH_EVENT_FACTORY_CALENDAR;
+ event_factory_class->query_events = query_events;
+ event_factory_class->get_events = get_events;
}
static void
-almanah_calendar_link_factory_init (AlmanahCalendarLinkFactory *self)
+almanah_calendar_event_factory_init (AlmanahCalendarEventFactory *self)
{
- self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, ALMANAH_TYPE_CALENDAR_LINK_FACTORY, AlmanahCalendarLinkFactoryPrivate);
+ self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, ALMANAH_TYPE_CALENDAR_EVENT_FACTORY, AlmanahCalendarEventFactoryPrivate);
self->priv->client = calendar_client_new ();
g_signal_connect (self->priv->client, "tasks-changed", G_CALLBACK (events_changed_cb), self);
@@ -65,32 +65,32 @@
}
static void
-almanah_calendar_link_factory_dispose (GObject *object)
+almanah_calendar_event_factory_dispose (GObject *object)
{
- AlmanahCalendarLinkFactoryPrivate *priv = ALMANAH_CALENDAR_LINK_FACTORY_GET_PRIVATE (object);
+ AlmanahCalendarEventFactoryPrivate *priv = ALMANAH_CALENDAR_EVENT_FACTORY_GET_PRIVATE (object);
if (priv->client != NULL)
g_object_unref (priv->client);
priv->client = NULL;
/* Chain up to the parent class */
- G_OBJECT_CLASS (almanah_calendar_link_factory_parent_class)->dispose (object);
+ G_OBJECT_CLASS (almanah_calendar_event_factory_parent_class)->dispose (object);
}
static void
-query_links (AlmanahLinkFactory *link_factory, GDate *date)
+query_events (AlmanahEventFactory *event_factory, GDate *date)
{
- AlmanahCalendarLinkFactory *self = ALMANAH_CALENDAR_LINK_FACTORY (link_factory);
+ AlmanahCalendarEventFactory *self = ALMANAH_CALENDAR_EVENT_FACTORY (event_factory);
calendar_client_select_day (self->priv->client, g_date_get_day (date));
calendar_client_select_month (self->priv->client, g_date_get_month (date) - 1, g_date_get_year (date));
- g_signal_emit_by_name (self, "links-updated");
+ g_signal_emit_by_name (self, "events-updated");
}
static void
-events_changed_cb (CalendarClient *client, AlmanahCalendarLinkFactory *self)
+events_changed_cb (CalendarClient *client, AlmanahCalendarEventFactory *self)
{
- g_signal_emit_by_name (self, "links-updated");
+ g_signal_emit_by_name (self, "events-updated");
}
static inline GTime
@@ -107,19 +107,19 @@
}
static GSList *
-get_links (AlmanahLinkFactory *link_factory, GDate *date)
+get_events (AlmanahEventFactory *event_factory, GDate *date)
{
- GSList *events, *e, *links = NULL;
- AlmanahCalendarLinkFactoryPrivate *priv = ALMANAH_CALENDAR_LINK_FACTORY_GET_PRIVATE (link_factory);
+ GSList *calendar_events, *e, *events = NULL;
+ AlmanahCalendarEventFactoryPrivate *priv = ALMANAH_CALENDAR_EVENT_FACTORY_GET_PRIVATE (event_factory);
- events = calendar_client_get_events (priv->client, CALENDAR_EVENT_ALL);
+ calendar_events = calendar_client_get_events (priv->client, CALENDAR_EVENT_ALL);
- for (e = events; e != NULL; e = g_slist_next (e)) {
- CalendarEvent *event = e->data;
- AlmanahLink *link;
+ for (e = calendar_events; e != NULL; e = g_slist_next (e)) {
+ CalendarEvent *calendar_event = e->data;
+ AlmanahEvent *event;
- /* Create a new link and use it to replace the CalendarEvent */
- if (event->type == CALENDAR_EVENT_TASK) {
+ /* Create a new event and use it to replace the CalendarEvent */
+ if (calendar_event->type == CALENDAR_EVENT_TASK) {
/* Task */
GTime today_time, yesterday_time;
@@ -127,23 +127,23 @@
yesterday_time = today_time - (24 * 60 * 60);
/* Have to filter out tasks by date */
- if (event->event.task.start_time <= today_time &&
- (event->event.task.completed_time == 0 || event->event.task.completed_time >= yesterday_time)) {
- link = ALMANAH_LINK (almanah_calendar_task_link_new (event->event.task.uid, event->event.task.summary));
+ if (calendar_event->event.task.start_time <= today_time &&
+ (calendar_event->event.task.completed_time == 0 || calendar_event->event.task.completed_time >= yesterday_time)) {
+ event = ALMANAH_EVENT (almanah_calendar_task_event_new (calendar_event->event.task.uid, calendar_event->event.task.summary));
} else {
- link = NULL;
+ event = NULL;
}
} else {
/* Appointment */
- link = ALMANAH_LINK (almanah_calendar_appointment_link_new (event->event.appointment.summary, event->event.appointment.start_time));
+ event = ALMANAH_EVENT (almanah_calendar_appointment_event_new (calendar_event->event.appointment.summary, calendar_event->event.appointment.start_time));
}
- if (link != NULL)
- links = g_slist_prepend (links, link);
+ if (event != NULL)
+ events = g_slist_prepend (events, event);
- calendar_event_free (event);
+ calendar_event_free (calendar_event);
}
- g_slist_free (events);
+ g_slist_free (calendar_events);
- return links;
+ return events;
}
Modified: trunk/src/event-factories/calendar.h
==============================================================================
--- /trunk/src/link-factories/calendar.h (original)
+++ trunk/src/event-factories/calendar.h Sat Dec 13 14:42:19 2008
@@ -17,36 +17,36 @@
* along with Almanah. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef ALMANAH_CALENDAR_LINK_FACTORY_H
-#define ALMANAH_CALENDAR_LINK_FACTORY_H
+#ifndef ALMANAH_CALENDAR_EVENT_FACTORY_H
+#define ALMANAH_CALENDAR_EVENT_FACTORY_H
#include <glib.h>
#include <glib-object.h>
-#include "../link-factory.h"
+#include "../event-factory.h"
G_BEGIN_DECLS
-#define ALMANAH_TYPE_CALENDAR_LINK_FACTORY (almanah_calendar_link_factory_get_type ())
-#define ALMANAH_CALENDAR_LINK_FACTORY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), ALMANAH_TYPE_CALENDAR_LINK_FACTORY, AlmanahCalendarLinkFactory))
-#define ALMANAH_CALENDAR_LINK_FACTORY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), ALMANAH_TYPE_CALENDAR_LINK_FACTORY, AlmanahCalendarLinkFactoryClass))
-#define ALMANAH_IS_CALENDAR_LINK_FACTORY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), ALMANAH_TYPE_CALENDAR_LINK_FACTORY))
-#define ALMANAH_IS_CALENDAR_LINK_FACTORY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), ALMANAH_TYPE_CALENDAR_LINK_FACTORY))
-#define ALMANAH_CALENDAR_LINK_FACTORY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), ALMANAH_TYPE_CALENDAR_LINK_FACTORY, AlmanahCalendarLinkFactoryClass))
+#define ALMANAH_TYPE_CALENDAR_EVENT_FACTORY (almanah_calendar_event_factory_get_type ())
+#define ALMANAH_CALENDAR_EVENT_FACTORY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), ALMANAH_TYPE_CALENDAR_EVENT_FACTORY, AlmanahCalendarEventFactory))
+#define ALMANAH_CALENDAR_EVENT_FACTORY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), ALMANAH_TYPE_CALENDAR_EVENT_FACTORY, AlmanahCalendarEventFactoryClass))
+#define ALMANAH_IS_CALENDAR_EVENT_FACTORY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), ALMANAH_TYPE_CALENDAR_EVENT_FACTORY))
+#define ALMANAH_IS_CALENDAR_EVENT_FACTORY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), ALMANAH_TYPE_CALENDAR_EVENT_FACTORY))
+#define ALMANAH_CALENDAR_EVENT_FACTORY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), ALMANAH_TYPE_CALENDAR_EVENT_FACTORY, AlmanahCalendarEventFactoryClass))
-typedef struct _AlmanahCalendarLinkFactoryPrivate AlmanahCalendarLinkFactoryPrivate;
+typedef struct _AlmanahCalendarEventFactoryPrivate AlmanahCalendarEventFactoryPrivate;
typedef struct {
- AlmanahLinkFactory parent;
- AlmanahCalendarLinkFactoryPrivate *priv;
-} AlmanahCalendarLinkFactory;
+ AlmanahEventFactory parent;
+ AlmanahCalendarEventFactoryPrivate *priv;
+} AlmanahCalendarEventFactory;
typedef struct {
- AlmanahLinkFactoryClass parent;
-} AlmanahCalendarLinkFactoryClass;
+ AlmanahEventFactoryClass parent;
+} AlmanahCalendarEventFactoryClass;
-GType almanah_calendar_link_factory_get_type (void);
+GType almanah_calendar_event_factory_get_type (void);
G_END_DECLS
-#endif /* !ALMANAH_CALENDAR_LINK_FACTORY_H */
+#endif /* !ALMANAH_CALENDAR_EVENT_FACTORY_H */
Copied: trunk/src/event-factory.c (from r119, /trunk/src/link-factory.c)
==============================================================================
--- /trunk/src/link-factory.c (original)
+++ trunk/src/event-factory.c Sat Dec 13 14:42:19 2008
@@ -19,13 +19,13 @@
#include <glib.h>
-#include "link-factory.h"
-#include "link-factory-builtins.h"
+#include "event-factory.h"
+#include "event-factory-builtins.h"
-static void almanah_link_factory_init (AlmanahLinkFactory *self);
-static void almanah_link_factory_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec);
+static void almanah_event_factory_init (AlmanahEventFactory *self);
+static void almanah_event_factory_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec);
-struct _AlmanahLinkFactoryPrivate {
+struct _AlmanahEventFactoryPrivate {
GDate date;
};
@@ -34,31 +34,31 @@
};
enum {
- SIGNAL_LINKS_UPDATED,
+ SIGNAL_EVENTS_UPDATED,
LAST_SIGNAL
};
-static guint link_factory_signals[LAST_SIGNAL] = { 0, };
+static guint event_factory_signals[LAST_SIGNAL] = { 0, };
-G_DEFINE_ABSTRACT_TYPE (AlmanahLinkFactory, almanah_link_factory, G_TYPE_OBJECT)
-#define ALMANAH_LINK_FACTORY_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ALMANAH_TYPE_LINK_FACTORY, AlmanahLinkFactoryPrivate))
+G_DEFINE_ABSTRACT_TYPE (AlmanahEventFactory, almanah_event_factory, G_TYPE_OBJECT)
+#define ALMANAH_EVENT_FACTORY_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ALMANAH_TYPE_EVENT_FACTORY, AlmanahEventFactoryPrivate))
static void
-almanah_link_factory_class_init (AlmanahLinkFactoryClass *klass)
+almanah_event_factory_class_init (AlmanahEventFactoryClass *klass)
{
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
- g_type_class_add_private (klass, sizeof (AlmanahLinkFactoryPrivate));
+ g_type_class_add_private (klass, sizeof (AlmanahEventFactoryPrivate));
- gobject_class->get_property = almanah_link_factory_get_property;
+ gobject_class->get_property = almanah_event_factory_get_property;
g_object_class_install_property (gobject_class, PROP_TYPE_ID,
g_param_spec_enum ("type-id",
- "Type ID", "The type ID of this link factory.",
- ALMANAH_TYPE_LINK_FACTORY_TYPE, ALMANAH_LINK_FACTORY_UNKNOWN,
+ "Type ID", "The type ID of this event factory.",
+ ALMANAH_TYPE_EVENT_FACTORY_TYPE, ALMANAH_EVENT_FACTORY_UNKNOWN,
G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
- link_factory_signals[SIGNAL_LINKS_UPDATED] = g_signal_new ("links-updated",
+ event_factory_signals[SIGNAL_EVENTS_UPDATED] = g_signal_new ("events-updated",
G_TYPE_FROM_CLASS (klass),
G_SIGNAL_RUN_LAST,
0, NULL, NULL,
@@ -67,15 +67,15 @@
}
static void
-almanah_link_factory_init (AlmanahLinkFactory *self)
+almanah_event_factory_init (AlmanahEventFactory *self)
{
- self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, ALMANAH_TYPE_LINK_FACTORY, AlmanahLinkFactoryPrivate);
+ self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, ALMANAH_TYPE_EVENT_FACTORY, AlmanahEventFactoryPrivate);
}
static void
-almanah_link_factory_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
+almanah_event_factory_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
{
- AlmanahLinkFactoryClass *klass = ALMANAH_LINK_FACTORY_GET_CLASS (object);
+ AlmanahEventFactoryClass *klass = ALMANAH_EVENT_FACTORY_GET_CLASS (object);
switch (property_id) {
case PROP_TYPE_ID:
@@ -88,25 +88,25 @@
}
}
-AlmanahLinkFactoryType
-almanah_link_factory_get_type_id (AlmanahLinkFactory *self)
+AlmanahEventFactoryType
+almanah_event_factory_get_type_id (AlmanahEventFactory *self)
{
- AlmanahLinkFactoryClass *klass = ALMANAH_LINK_FACTORY_GET_CLASS (self);
+ AlmanahEventFactoryClass *klass = ALMANAH_EVENT_FACTORY_GET_CLASS (self);
return klass->type_id;
}
void
-almanah_link_factory_query_links (AlmanahLinkFactory *self, GDate *date)
+almanah_event_factory_query_events (AlmanahEventFactory *self, GDate *date)
{
- AlmanahLinkFactoryClass *klass = ALMANAH_LINK_FACTORY_GET_CLASS (self);
- g_assert (klass->query_links != NULL);
- return klass->query_links (self, date);
+ AlmanahEventFactoryClass *klass = ALMANAH_EVENT_FACTORY_GET_CLASS (self);
+ g_assert (klass->query_events != NULL);
+ return klass->query_events (self, date);
}
GSList *
-almanah_link_factory_get_links (AlmanahLinkFactory *self, GDate *date)
+almanah_event_factory_get_events (AlmanahEventFactory *self, GDate *date)
{
- AlmanahLinkFactoryClass *klass = ALMANAH_LINK_FACTORY_GET_CLASS (self);
- g_assert (klass->get_links != NULL);
- return klass->get_links (self, date);
+ AlmanahEventFactoryClass *klass = ALMANAH_EVENT_FACTORY_GET_CLASS (self);
+ g_assert (klass->get_events != NULL);
+ return klass->get_events (self, date);
}
Copied: trunk/src/event-factory.h (from r119, /trunk/src/link-factory.h)
==============================================================================
--- /trunk/src/link-factory.h (original)
+++ trunk/src/event-factory.h Sat Dec 13 14:42:19 2008
@@ -17,8 +17,8 @@
* along with Almanah. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef ALMANAH_LINK_FACTORY_H
-#define ALMANAH_LINK_FACTORY_H
+#ifndef ALMANAH_EVENT_FACTORY_H
+#define ALMANAH_EVENT_FACTORY_H
#include <glib.h>
#include <glib-object.h>
@@ -26,40 +26,40 @@
G_BEGIN_DECLS
typedef enum {
- ALMANAH_LINK_FACTORY_UNKNOWN = 0,
- ALMANAH_LINK_FACTORY_CALENDAR = 1
-} AlmanahLinkFactoryType;
-
-#define ALMANAH_TYPE_LINK_FACTORY (almanah_link_factory_get_type ())
-#define ALMANAH_LINK_FACTORY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), ALMANAH_TYPE_LINK_FACTORY, AlmanahLinkFactory))
-#define ALMANAH_LINK_FACTORY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), ALMANAH_TYPE_LINK_FACTORY, AlmanahLinkFactoryClass))
-#define ALMANAH_IS_LINK_FACTORY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), ALMANAH_TYPE_LINK_FACTORY))
-#define ALMANAH_IS_LINK_FACTORY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), ALMANAH_TYPE_LINK_FACTORY))
-#define ALMANAH_LINK_FACTORY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), ALMANAH_TYPE_LINK_FACTORY, AlmanahLinkFactoryClass))
+ ALMANAH_EVENT_FACTORY_UNKNOWN = 0,
+ ALMANAH_EVENT_FACTORY_CALENDAR = 1
+} AlmanahEventFactoryType;
+
+#define ALMANAH_TYPE_EVENT_FACTORY (almanah_event_factory_get_type ())
+#define ALMANAH_EVENT_FACTORY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), ALMANAH_TYPE_EVENT_FACTORY, AlmanahEventFactory))
+#define ALMANAH_EVENT_FACTORY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), ALMANAH_TYPE_EVENT_FACTORY, AlmanahEventFactoryClass))
+#define ALMANAH_IS_EVENT_FACTORY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), ALMANAH_TYPE_EVENT_FACTORY))
+#define ALMANAH_IS_EVENT_FACTORY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), ALMANAH_TYPE_EVENT_FACTORY))
+#define ALMANAH_EVENT_FACTORY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), ALMANAH_TYPE_EVENT_FACTORY, AlmanahEventFactoryClass))
-typedef struct _AlmanahLinkFactoryPrivate AlmanahLinkFactoryPrivate;
+typedef struct _AlmanahEventFactoryPrivate AlmanahEventFactoryPrivate;
typedef struct {
GObject parent;
- AlmanahLinkFactoryPrivate *priv;
-} AlmanahLinkFactory;
+ AlmanahEventFactoryPrivate *priv;
+} AlmanahEventFactory;
typedef struct {
GObjectClass parent;
- AlmanahLinkFactoryType type_id;
+ AlmanahEventFactoryType type_id;
- void (*query_links) (AlmanahLinkFactory *link_factory, GDate *date);
- GSList *(*get_links) (AlmanahLinkFactory *link_factory, GDate *date);
-} AlmanahLinkFactoryClass;
+ void (*query_events) (AlmanahEventFactory *event_factory, GDate *date);
+ GSList *(*get_events) (AlmanahEventFactory *event_factory, GDate *date);
+} AlmanahEventFactoryClass;
-GType almanah_link_factory_get_type (void);
+GType almanah_event_factory_get_type (void);
-AlmanahLinkFactoryType almanah_link_factory_get_type_id (AlmanahLinkFactory *self);
+AlmanahEventFactoryType almanah_event_factory_get_type_id (AlmanahEventFactory *self);
-void almanah_link_factory_query_links (AlmanahLinkFactory *self, GDate *date);
-GSList *almanah_link_factory_get_links (AlmanahLinkFactory *self, GDate *date);
+void almanah_event_factory_query_events (AlmanahEventFactory *self, GDate *date);
+GSList *almanah_event_factory_get_events (AlmanahEventFactory *self, GDate *date);
G_END_DECLS
-#endif /* !ALMANAH_LINK_FACTORY_H */
+#endif /* !ALMANAH_EVENT_FACTORY_H */
Copied: trunk/src/event-manager.c (from r119, /trunk/src/link-manager.c)
==============================================================================
--- /trunk/src/link-manager.c (original)
+++ trunk/src/event-manager.c Sat Dec 13 14:42:19 2008
@@ -19,80 +19,80 @@
#include <glib.h>
-#include "link-manager.h"
-#include "link-factory.h"
-#include "link-factory-builtins.h"
+#include "event-manager.h"
+#include "event-factory.h"
+#include "event-factory-builtins.h"
typedef struct {
- AlmanahLinkFactoryType type_id;
+ AlmanahEventFactoryType type_id;
GType (*type_function) (void);
-} LinkFactoryType;
+} EventFactoryType;
/* TODO: This is still a little hacky */
#include "calendar.h"
#include "main.h"
-const LinkFactoryType link_factory_types[] = {
- { ALMANAH_LINK_FACTORY_CALENDAR, almanah_calendar_link_factory_get_type }
+const EventFactoryType event_factory_types[] = {
+ { ALMANAH_EVENT_FACTORY_CALENDAR, almanah_calendar_event_factory_get_type }
};
-static void almanah_link_manager_init (AlmanahLinkManager *self);
-static void almanah_link_manager_dispose (GObject *object);
-static void links_updated_cb (AlmanahLinkFactory *factory, AlmanahLinkManager *self);
+static void almanah_event_manager_init (AlmanahEventManager *self);
+static void almanah_event_manager_dispose (GObject *object);
+static void events_updated_cb (AlmanahEventFactory *factory, AlmanahEventManager *self);
-struct _AlmanahLinkManagerPrivate {
- AlmanahLinkFactory **factories;
+struct _AlmanahEventManagerPrivate {
+ AlmanahEventFactory **factories;
};
enum {
- SIGNAL_LINKS_UPDATED,
+ SIGNAL_EVENTS_UPDATED,
LAST_SIGNAL
};
-static guint link_manager_signals[LAST_SIGNAL] = { 0, };
+static guint event_manager_signals[LAST_SIGNAL] = { 0, };
-G_DEFINE_TYPE (AlmanahLinkManager, almanah_link_manager, G_TYPE_OBJECT)
-#define ALMANAH_LINK_MANAGER_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ALMANAH_TYPE_LINK_MANAGER, AlmanahLinkManagerPrivate))
+G_DEFINE_TYPE (AlmanahEventManager, almanah_event_manager, G_TYPE_OBJECT)
+#define ALMANAH_EVENT_MANAGER_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ALMANAH_TYPE_EVENT_MANAGER, AlmanahEventManagerPrivate))
static void
-almanah_link_manager_class_init (AlmanahLinkManagerClass *klass)
+almanah_event_manager_class_init (AlmanahEventManagerClass *klass)
{
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
- g_type_class_add_private (klass, sizeof (AlmanahLinkManagerPrivate));
+ g_type_class_add_private (klass, sizeof (AlmanahEventManagerPrivate));
- gobject_class->dispose = almanah_link_manager_dispose;
+ gobject_class->dispose = almanah_event_manager_dispose;
- link_manager_signals[SIGNAL_LINKS_UPDATED] = g_signal_new ("links-updated",
+ event_manager_signals[SIGNAL_EVENTS_UPDATED] = g_signal_new ("events-updated",
G_TYPE_FROM_CLASS (klass),
G_SIGNAL_RUN_LAST,
0, NULL, NULL,
g_cclosure_marshal_VOID__ENUM,
- G_TYPE_NONE, 1, ALMANAH_TYPE_LINK_FACTORY_TYPE);
+ G_TYPE_NONE, 1, ALMANAH_TYPE_EVENT_FACTORY_TYPE);
}
static void
-almanah_link_manager_init (AlmanahLinkManager *self)
+almanah_event_manager_init (AlmanahEventManager *self)
{
guint i;
- self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, ALMANAH_TYPE_LINK_MANAGER, AlmanahLinkManagerPrivate);
+ self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, ALMANAH_TYPE_EVENT_MANAGER, AlmanahEventManagerPrivate);
- /* Set up the list of AlmanahLinkFactories */
- self->priv->factories = g_new (AlmanahLinkFactory*, G_N_ELEMENTS (link_factory_types) + 1);
- for (i = 0; i < G_N_ELEMENTS (link_factory_types); i++) {
- self->priv->factories[i] = g_object_new (link_factory_types[i].type_function (), NULL);
- g_signal_connect (self->priv->factories[i], "links-updated", G_CALLBACK (links_updated_cb), self);
+ /* Set up the list of AlmanahEventFactories */
+ self->priv->factories = g_new (AlmanahEventFactory*, G_N_ELEMENTS (event_factory_types) + 1);
+ for (i = 0; i < G_N_ELEMENTS (event_factory_types); i++) {
+ self->priv->factories[i] = g_object_new (event_factory_types[i].type_function (), NULL);
+ g_signal_connect (self->priv->factories[i], "events-updated", G_CALLBACK (events_updated_cb), self);
}
self->priv->factories[i] = NULL;
}
static void
-almanah_link_manager_dispose (GObject *object)
+almanah_event_manager_dispose (GObject *object)
{
guint i = 0;
- AlmanahLinkManagerPrivate *priv = ALMANAH_LINK_MANAGER_GET_PRIVATE (object);
+ AlmanahEventManagerPrivate *priv = ALMANAH_EVENT_MANAGER_GET_PRIVATE (object);
/* Free the factories */
if (priv->factories != NULL) {
@@ -103,35 +103,35 @@
priv->factories = NULL;
/* Chain up to the parent class */
- G_OBJECT_CLASS (almanah_link_manager_parent_class)->dispose (object);
+ G_OBJECT_CLASS (almanah_event_manager_parent_class)->dispose (object);
}
-AlmanahLinkManager *
-almanah_link_manager_new (void)
+AlmanahEventManager *
+almanah_event_manager_new (void)
{
- return g_object_new (ALMANAH_TYPE_LINK_MANAGER, NULL);
+ return g_object_new (ALMANAH_TYPE_EVENT_MANAGER, NULL);
}
static void
-links_updated_cb (AlmanahLinkFactory *factory, AlmanahLinkManager *self)
+events_updated_cb (AlmanahEventFactory *factory, AlmanahEventManager *self)
{
- g_signal_emit (self, link_manager_signals[SIGNAL_LINKS_UPDATED], 0, almanah_link_factory_get_type_id (factory));
+ g_signal_emit (self, event_manager_signals[SIGNAL_EVENTS_UPDATED], 0, almanah_event_factory_get_type_id (factory));
}
void
-almanah_link_manager_query_links (AlmanahLinkManager *self, AlmanahLinkFactoryType type_id, GDate *date)
+almanah_event_manager_query_events (AlmanahEventManager *self, AlmanahEventFactoryType type_id, GDate *date)
{
- AlmanahLinkManagerPrivate *priv = ALMANAH_LINK_MANAGER_GET_PRIVATE (self);
+ AlmanahEventManagerPrivate *priv = ALMANAH_EVENT_MANAGER_GET_PRIVATE (self);
guint i;
if (almanah->debug == TRUE)
- g_debug ("almanah_link_manager_query_links called for factory %u and date %u-%u-%u.", type_id, g_date_get_year (date), g_date_get_month (date), g_date_get_day (date));
+ g_debug ("almanah_event_manager_query_events called for factory %u and date %u-%u-%u.", type_id, g_date_get_year (date), g_date_get_month (date), g_date_get_day (date));
- if (type_id != ALMANAH_LINK_FACTORY_UNKNOWN) {
+ if (type_id != ALMANAH_EVENT_FACTORY_UNKNOWN) {
/* Just query that factory */
for (i = 0; priv->factories[i] != NULL; i++) {
- if (almanah_link_factory_get_type_id (priv->factories[i]) == type_id)
- almanah_link_factory_query_links (priv->factories[i], date);
+ if (almanah_event_factory_get_type_id (priv->factories[i]) == type_id)
+ almanah_event_factory_query_events (priv->factories[i], date);
}
return;
@@ -139,34 +139,34 @@
/* Otherwise, query all factories */
for (i = 0; priv->factories[i] != NULL; i++)
- almanah_link_factory_query_links (priv->factories[i], date);
+ almanah_event_factory_query_events (priv->factories[i], date);
}
GSList *
-almanah_link_manager_get_links (AlmanahLinkManager *self, AlmanahLinkFactoryType type_id, GDate *date)
+almanah_event_manager_get_events (AlmanahEventManager *self, AlmanahEventFactoryType type_id, GDate *date)
{
- AlmanahLinkManagerPrivate *priv = ALMANAH_LINK_MANAGER_GET_PRIVATE (self);
+ AlmanahEventManagerPrivate *priv = ALMANAH_EVENT_MANAGER_GET_PRIVATE (self);
GSList *list = NULL, *end = NULL;
guint i;
if (almanah->debug == TRUE)
- g_debug ("almanah_link_manager_get_links called for factory %u and date %u-%u-%u.", type_id, g_date_get_year (date), g_date_get_month (date), g_date_get_day (date));
+ g_debug ("almanah_event_manager_get_events called for factory %u and date %u-%u-%u.", type_id, g_date_get_year (date), g_date_get_month (date), g_date_get_day (date));
- if (type_id != ALMANAH_LINK_FACTORY_UNKNOWN) {
- /* Just return the links for the specified link factory */
+ if (type_id != ALMANAH_EVENT_FACTORY_UNKNOWN) {
+ /* Just return the events for the specified event factory */
for (i = 0; priv->factories[i] != NULL; i++) {
- if (almanah_link_factory_get_type_id (priv->factories[i]) == type_id)
- return almanah_link_factory_get_links (priv->factories[i], date);
+ if (almanah_event_factory_get_type_id (priv->factories[i]) == type_id)
+ return almanah_event_factory_get_events (priv->factories[i], date);
}
return NULL;
}
- /* Otherwise, return a concatenation of all factories' links */
+ /* Otherwise, return a concatenation of all factories' events */
for (i = 0; priv->factories[i] != NULL; i++) {
GSList *end2;
- end2 = almanah_link_factory_get_links (priv->factories[i], date);
+ end2 = almanah_event_factory_get_events (priv->factories[i], date);
end = g_slist_concat (end, end2); /* assignment's only to shut gcc up */
end = end2;
Copied: trunk/src/event-manager.h (from r119, /trunk/src/link-manager.h)
==============================================================================
--- /trunk/src/link-manager.h (original)
+++ trunk/src/event-manager.h Sat Dec 13 14:42:19 2008
@@ -17,41 +17,41 @@
* along with Almanah. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef ALMANAH_LINK_MANAGER_H
-#define ALMANAH_LINK_MANAGER_H
+#ifndef ALMANAH_EVENT_MANAGER_H
+#define ALMANAH_EVENT_MANAGER_H
#include <glib.h>
#include <glib-object.h>
-#include "link-factory.h"
+#include "event-factory.h"
G_BEGIN_DECLS
-#define ALMANAH_TYPE_LINK_MANAGER (almanah_link_manager_get_type ())
-#define ALMANAH_LINK_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), ALMANAH_TYPE_LINK_MANAGER, AlmanahLinkManager))
-#define ALMANAH_LINK_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), ALMANAH_TYPE_LINK_MANAGER, AlmanahLinkManagerClass))
-#define ALMANAH_IS_LINK_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), ALMANAH_TYPE_LINK_MANAGER))
-#define ALMANAH_IS_LINK_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), ALMANAH_TYPE_LINK_MANAGER))
-#define ALMANAH_LINK_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), ALMANAH_TYPE_LINK_MANAGER, AlmanahLinkManagerClass))
+#define ALMANAH_TYPE_EVENT_MANAGER (almanah_event_manager_get_type ())
+#define ALMANAH_EVENT_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), ALMANAH_TYPE_EVENT_MANAGER, AlmanahEventManager))
+#define ALMANAH_EVENT_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), ALMANAH_TYPE_EVENT_MANAGER, AlmanahEventManagerClass))
+#define ALMANAH_IS_EVENT_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), ALMANAH_TYPE_EVENT_MANAGER))
+#define ALMANAH_IS_EVENT_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), ALMANAH_TYPE_EVENT_MANAGER))
+#define ALMANAH_EVENT_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), ALMANAH_TYPE_EVENT_MANAGER, AlmanahEventManagerClass))
-typedef struct _AlmanahLinkManagerPrivate AlmanahLinkManagerPrivate;
+typedef struct _AlmanahEventManagerPrivate AlmanahEventManagerPrivate;
typedef struct {
GObject parent;
- AlmanahLinkManagerPrivate *priv;
-} AlmanahLinkManager;
+ AlmanahEventManagerPrivate *priv;
+} AlmanahEventManager;
typedef struct {
GObjectClass parent;
-} AlmanahLinkManagerClass;
+} AlmanahEventManagerClass;
-GType almanah_link_manager_get_type (void);
+GType almanah_event_manager_get_type (void);
-AlmanahLinkManager *almanah_link_manager_new (void);
+AlmanahEventManager *almanah_event_manager_new (void);
-void almanah_link_manager_query_links (AlmanahLinkManager *self, AlmanahLinkFactoryType type_id, GDate *date);
-GSList *almanah_link_manager_get_links (AlmanahLinkManager *self, AlmanahLinkFactoryType type_id, GDate *date);
+void almanah_event_manager_query_events (AlmanahEventManager *self, AlmanahEventFactoryType type_id, GDate *date);
+GSList *almanah_event_manager_get_events (AlmanahEventManager *self, AlmanahEventFactoryType type_id, GDate *date);
G_END_DECLS
-#endif /* !ALMANAH_LINK_MANAGER_H */
+#endif /* !ALMANAH_EVENT_MANAGER_H */
Copied: trunk/src/event.c (from r119, /trunk/src/link.c)
==============================================================================
--- /trunk/src/link.c (original)
+++ trunk/src/event.c Sat Dec 13 14:42:19 2008
@@ -22,11 +22,11 @@
#include <math.h>
#include <string.h>
-#include "link.h"
+#include "event.h"
#include "main.h"
-static void almanah_link_init (AlmanahLink *self);
-static void almanah_link_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec);
+static void almanah_event_init (AlmanahEvent *self);
+static void almanah_event_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec);
enum {
PROP_NAME = 1,
@@ -34,42 +34,42 @@
PROP_ICON_NAME
};
-G_DEFINE_ABSTRACT_TYPE (AlmanahLink, almanah_link, G_TYPE_OBJECT)
-#define ALMANAH_LINK_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ALMANAH_TYPE_LINK, AlmanahLinkPrivate))
+G_DEFINE_ABSTRACT_TYPE (AlmanahEvent, almanah_event, G_TYPE_OBJECT)
+#define ALMANAH_EVENT_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ALMANAH_TYPE_EVENT, AlmanahEventPrivate))
static void
-almanah_link_class_init (AlmanahLinkClass *klass)
+almanah_event_class_init (AlmanahEventClass *klass)
{
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->get_property = almanah_link_get_property;
+ gobject_class->get_property = almanah_event_get_property;
g_object_class_install_property (gobject_class, PROP_NAME,
g_param_spec_string ("name",
- "Name", "The human-readable name for this link type.",
+ "Name", "The human-readable name for this event type.",
NULL,
G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
g_object_class_install_property (gobject_class, PROP_DESCRIPTION,
g_param_spec_string ("description",
- "Description", "The human-readable description for this link type.",
+ "Description", "The human-readable description for this event type.",
NULL,
G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
g_object_class_install_property (gobject_class, PROP_ICON_NAME,
g_param_spec_string ("icon-name",
- "Icon Name", "The icon name for this link type.",
+ "Icon Name", "The icon name for this event type.",
NULL,
G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
}
static void
-almanah_link_init (AlmanahLink *self)
+almanah_event_init (AlmanahEvent *self)
{
}
static void
-almanah_link_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
+almanah_event_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
{
- AlmanahLinkClass *klass = ALMANAH_LINK_GET_CLASS (object);
+ AlmanahEventClass *klass = ALMANAH_EVENT_GET_CLASS (object);
switch (property_id) {
case PROP_NAME:
@@ -89,38 +89,38 @@
}
const gchar *
-almanah_link_format_value (AlmanahLink *self)
+almanah_event_format_value (AlmanahEvent *self)
{
- AlmanahLinkClass *klass = ALMANAH_LINK_GET_CLASS (self);
+ AlmanahEventClass *klass = ALMANAH_EVENT_GET_CLASS (self);
g_assert (klass->format_value != NULL);
return klass->format_value (self);
}
gboolean
-almanah_link_view (AlmanahLink *self)
+almanah_event_view (AlmanahEvent *self)
{
- AlmanahLinkClass *klass = ALMANAH_LINK_GET_CLASS (self);
+ AlmanahEventClass *klass = ALMANAH_EVENT_GET_CLASS (self);
g_assert (klass->view != NULL);
return klass->view (self);
}
const gchar *
-almanah_link_get_name (AlmanahLink *self)
+almanah_event_get_name (AlmanahEvent *self)
{
- AlmanahLinkClass *klass = ALMANAH_LINK_GET_CLASS (self);
+ AlmanahEventClass *klass = ALMANAH_EVENT_GET_CLASS (self);
return klass->name;
}
const gchar *
-almanah_link_get_description (AlmanahLink *self)
+almanah_event_get_description (AlmanahEvent *self)
{
- AlmanahLinkClass *klass = ALMANAH_LINK_GET_CLASS (self);
+ AlmanahEventClass *klass = ALMANAH_EVENT_GET_CLASS (self);
return klass->description;
}
const gchar *
-almanah_link_get_icon_name (AlmanahLink *self)
+almanah_event_get_icon_name (AlmanahEvent *self)
{
- AlmanahLinkClass *klass = ALMANAH_LINK_GET_CLASS (self);
+ AlmanahEventClass *klass = ALMANAH_EVENT_GET_CLASS (self);
return klass->icon_name;
}
Copied: trunk/src/event.h (from r119, /trunk/src/link.h)
==============================================================================
--- /trunk/src/link.h (original)
+++ trunk/src/event.h Sat Dec 13 14:42:19 2008
@@ -17,8 +17,8 @@
* along with Almanah. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef ALMANAH_LINK_H
-#define ALMANAH_LINK_H
+#ifndef ALMANAH_EVENT_H
+#define ALMANAH_EVENT_H
#include <glib.h>
#include <glib-object.h>
@@ -26,18 +26,18 @@
G_BEGIN_DECLS
-#define ALMANAH_TYPE_LINK (almanah_link_get_type ())
-#define ALMANAH_LINK(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), ALMANAH_TYPE_LINK, AlmanahLink))
-#define ALMANAH_LINK_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), ALMANAH_TYPE_LINK, AlmanahLinkClass))
-#define ALMANAH_IS_LINK(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), ALMANAH_TYPE_LINK))
-#define ALMANAH_IS_LINK_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), ALMANAH_TYPE_LINK))
-#define ALMANAH_LINK_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), ALMANAH_TYPE_LINK, AlmanahLinkClass))
+#define ALMANAH_TYPE_EVENT (almanah_event_get_type ())
+#define ALMANAH_EVENT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), ALMANAH_TYPE_EVENT, AlmanahEvent))
+#define ALMANAH_EVENT_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), ALMANAH_TYPE_EVENT, AlmanahEventClass))
+#define ALMANAH_IS_EVENT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), ALMANAH_TYPE_EVENT))
+#define ALMANAH_IS_EVENT_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), ALMANAH_TYPE_EVENT))
+#define ALMANAH_EVENT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), ALMANAH_TYPE_EVENT, AlmanahEventClass))
-typedef struct _AlmanahLinkPrivate AlmanahLinkPrivate;
+typedef struct _AlmanahEventPrivate AlmanahEventPrivate;
typedef struct {
GObject parent;
-} AlmanahLink;
+} AlmanahEvent;
typedef struct {
GObjectClass parent;
@@ -46,18 +46,18 @@
gchar *description;
gchar *icon_name;
- const gchar *(*format_value) (AlmanahLink *link);
- gboolean (*view) (AlmanahLink *link);
-} AlmanahLinkClass;
-
-GType almanah_link_get_type (void);
-
-const gchar *almanah_link_format_value (AlmanahLink *self);
-gboolean almanah_link_view (AlmanahLink *self);
-const gchar *almanah_link_get_name (AlmanahLink *self);
-const gchar *almanah_link_get_description (AlmanahLink *self);
-const gchar *almanah_link_get_icon_name (AlmanahLink *self);
+ const gchar *(*format_value) (AlmanahEvent *event);
+ gboolean (*view) (AlmanahEvent *event);
+} AlmanahEventClass;
+
+GType almanah_event_get_type (void);
+
+const gchar *almanah_event_format_value (AlmanahEvent *self);
+gboolean almanah_event_view (AlmanahEvent *self);
+const gchar *almanah_event_get_name (AlmanahEvent *self);
+const gchar *almanah_event_get_description (AlmanahEvent *self);
+const gchar *almanah_event_get_icon_name (AlmanahEvent *self);
G_END_DECLS
-#endif /* !ALMANAH_LINK_H */
+#endif /* !ALMANAH_EVENT_H */
Modified: trunk/src/events/calendar-appointment.c
==============================================================================
--- /trunk/src/links/calendar-appointment.c (original)
+++ trunk/src/events/calendar-appointment.c Sat Dec 13 14:42:19 2008
@@ -20,78 +20,78 @@
#include <glib.h>
#include <glib/gi18n.h>
-#include "link.h"
+#include "event.h"
#include "calendar-appointment.h"
#include "main.h"
-static void almanah_calendar_appointment_link_init (AlmanahCalendarAppointmentLink *self);
-static void almanah_calendar_appointment_link_finalize (GObject *object);
-static const gchar *almanah_calendar_appointment_link_format_value (AlmanahLink *link);
-static gboolean almanah_calendar_appointment_link_view (AlmanahLink *link);
+static void almanah_calendar_appointment_event_init (AlmanahCalendarAppointmentEvent *self);
+static void almanah_calendar_appointment_event_finalize (GObject *object);
+static const gchar *almanah_calendar_appointment_event_format_value (AlmanahEvent *event);
+static gboolean almanah_calendar_appointment_event_view (AlmanahEvent *event);
-struct _AlmanahCalendarAppointmentLinkPrivate {
+struct _AlmanahCalendarAppointmentEventPrivate {
gchar *summary;
GTime start_time;
};
-G_DEFINE_TYPE (AlmanahCalendarAppointmentLink, almanah_calendar_appointment_link, ALMANAH_TYPE_LINK)
-#define ALMANAH_CALENDAR_APPOINTMENT_LINK_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ALMANAH_TYPE_CALENDAR_APPOINTMENT_LINK, AlmanahCalendarAppointmentLinkPrivate))
+G_DEFINE_TYPE (AlmanahCalendarAppointmentEvent, almanah_calendar_appointment_event, ALMANAH_TYPE_EVENT)
+#define ALMANAH_CALENDAR_APPOINTMENT_EVENT_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ALMANAH_TYPE_CALENDAR_APPOINTMENT_EVENT, AlmanahCalendarAppointmentEventPrivate))
static void
-almanah_calendar_appointment_link_class_init (AlmanahCalendarAppointmentLinkClass *klass)
+almanah_calendar_appointment_event_class_init (AlmanahCalendarAppointmentEventClass *klass)
{
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
- AlmanahLinkClass *link_class = ALMANAH_LINK_CLASS (klass);
+ AlmanahEventClass *event_class = ALMANAH_EVENT_CLASS (klass);
- g_type_class_add_private (klass, sizeof (AlmanahCalendarAppointmentLinkPrivate));
+ g_type_class_add_private (klass, sizeof (AlmanahCalendarAppointmentEventPrivate));
- gobject_class->finalize = almanah_calendar_appointment_link_finalize;
+ gobject_class->finalize = almanah_calendar_appointment_event_finalize;
- link_class->name = _("Calendar Appointment");
- link_class->description = _("An appointment on an Evolution calendar.");
- link_class->icon_name = "appointment-new";
+ event_class->name = _("Calendar Appointment");
+ event_class->description = _("An appointment on an Evolution calendar.");
+ event_class->icon_name = "appointment-new";
- link_class->format_value = almanah_calendar_appointment_link_format_value;
- link_class->view = almanah_calendar_appointment_link_view;
+ event_class->format_value = almanah_calendar_appointment_event_format_value;
+ event_class->view = almanah_calendar_appointment_event_view;
}
static void
-almanah_calendar_appointment_link_init (AlmanahCalendarAppointmentLink *self)
+almanah_calendar_appointment_event_init (AlmanahCalendarAppointmentEvent *self)
{
- self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, ALMANAH_TYPE_CALENDAR_APPOINTMENT_LINK, AlmanahCalendarAppointmentLinkPrivate);
+ self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, ALMANAH_TYPE_CALENDAR_APPOINTMENT_EVENT, AlmanahCalendarAppointmentEventPrivate);
}
static void
-almanah_calendar_appointment_link_finalize (GObject *object)
+almanah_calendar_appointment_event_finalize (GObject *object)
{
- AlmanahCalendarAppointmentLinkPrivate *priv = ALMANAH_CALENDAR_APPOINTMENT_LINK_GET_PRIVATE (object);
+ AlmanahCalendarAppointmentEventPrivate *priv = ALMANAH_CALENDAR_APPOINTMENT_EVENT_GET_PRIVATE (object);
g_free (priv->summary);
/* Chain up to the parent class */
- G_OBJECT_CLASS (almanah_calendar_appointment_link_parent_class)->finalize (object);
+ G_OBJECT_CLASS (almanah_calendar_appointment_event_parent_class)->finalize (object);
}
-AlmanahCalendarAppointmentLink *
-almanah_calendar_appointment_link_new (const gchar *summary, GTime start_time)
+AlmanahCalendarAppointmentEvent *
+almanah_calendar_appointment_event_new (const gchar *summary, GTime start_time)
{
- AlmanahCalendarAppointmentLink *link = g_object_new (ALMANAH_TYPE_CALENDAR_APPOINTMENT_LINK, NULL);
- link->priv->summary = g_strdup (summary);
- link->priv->start_time = start_time;
+ AlmanahCalendarAppointmentEvent *event = g_object_new (ALMANAH_TYPE_CALENDAR_APPOINTMENT_EVENT, NULL);
+ event->priv->summary = g_strdup (summary);
+ event->priv->start_time = start_time;
- return link;
+ return event;
}
static const gchar *
-almanah_calendar_appointment_link_format_value (AlmanahLink *link)
+almanah_calendar_appointment_event_format_value (AlmanahEvent *event)
{
- return ALMANAH_CALENDAR_APPOINTMENT_LINK (link)->priv->summary;
+ return ALMANAH_CALENDAR_APPOINTMENT_EVENT (event)->priv->summary;
}
static gboolean
-almanah_calendar_appointment_link_view (AlmanahLink *link)
+almanah_calendar_appointment_event_view (AlmanahEvent *event)
{
- AlmanahCalendarAppointmentLinkPrivate *priv = ALMANAH_CALENDAR_APPOINTMENT_LINK (link)->priv;
+ AlmanahCalendarAppointmentEventPrivate *priv = ALMANAH_CALENDAR_APPOINTMENT_EVENT (event)->priv;
struct tm utc_date_tm;
gchar *command_line;
gboolean retval;
Modified: trunk/src/events/calendar-appointment.h
==============================================================================
--- /trunk/src/links/calendar-appointment.h (original)
+++ trunk/src/events/calendar-appointment.h Sat Dec 13 14:42:19 2008
@@ -17,37 +17,37 @@
* along with Almanah. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef ALMANAH_CALENDAR_APPOINTMENT_LINK_H
-#define ALMANAH_CALENDAR_APPOINTMENT_LINK_H
+#ifndef ALMANAH_CALENDAR_APPOINTMENT_EVENT_H
+#define ALMANAH_CALENDAR_APPOINTMENT_EVENT_H
#include <glib.h>
#include <glib-object.h>
-#include "link.h"
+#include "event.h"
G_BEGIN_DECLS
-#define ALMANAH_TYPE_CALENDAR_APPOINTMENT_LINK (almanah_calendar_appointment_link_get_type ())
-#define ALMANAH_CALENDAR_APPOINTMENT_LINK(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), ALMANAH_TYPE_CALENDAR_APPOINTMENT_LINK, AlmanahCalendarAppointmentLink))
-#define ALMANAH_CALENDAR_APPOINTMENT_LINK_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), ALMANAH_TYPE_CALENDAR_APPOINTMENT_LINK, AlmanahCalendarAppointmentLinkClass))
-#define ALMANAH_IS_CALENDAR_APPOINTMENT_LINK(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), ALMANAH_TYPE_CALENDAR_APPOINTMENT_LINK))
-#define ALMANAH_IS_CALENDAR_APPOINTMENT_LINK_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), ALMANAH_TYPE_CALENDAR_APPOINTMENT_LINK))
-#define ALMANAH_CALENDAR_APPOINTMENT_LINK_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), ALMANAH_TYPE_CALENDAR_APPOINTMENT_LINK, AlmanahCalendarAppointmentLinkClass))
+#define ALMANAH_TYPE_CALENDAR_APPOINTMENT_EVENT (almanah_calendar_appointment_event_get_type ())
+#define ALMANAH_CALENDAR_APPOINTMENT_EVENT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), ALMANAH_TYPE_CALENDAR_APPOINTMENT_EVENT, AlmanahCalendarAppointmentEvent))
+#define ALMANAH_CALENDAR_APPOINTMENT_EVENT_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), ALMANAH_TYPE_CALENDAR_APPOINTMENT_EVENT, AlmanahCalendarAppointmentEventClass))
+#define ALMANAH_IS_CALENDAR_APPOINTMENT_EVENT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), ALMANAH_TYPE_CALENDAR_APPOINTMENT_EVENT))
+#define ALMANAH_IS_CALENDAR_APPOINTMENT_EVENT_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), ALMANAH_TYPE_CALENDAR_APPOINTMENT_EVENT))
+#define ALMANAH_CALENDAR_APPOINTMENT_EVENT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), ALMANAH_TYPE_CALENDAR_APPOINTMENT_EVENT, AlmanahCalendarAppointmentEventClass))
-typedef struct _AlmanahCalendarAppointmentLinkPrivate AlmanahCalendarAppointmentLinkPrivate;
+typedef struct _AlmanahCalendarAppointmentEventPrivate AlmanahCalendarAppointmentEventPrivate;
typedef struct {
- AlmanahLink parent;
- AlmanahCalendarAppointmentLinkPrivate *priv;
-} AlmanahCalendarAppointmentLink;
+ AlmanahEvent parent;
+ AlmanahCalendarAppointmentEventPrivate *priv;
+} AlmanahCalendarAppointmentEvent;
typedef struct {
- AlmanahLinkClass parent;
-} AlmanahCalendarAppointmentLinkClass;
+ AlmanahEventClass parent;
+} AlmanahCalendarAppointmentEventClass;
-GType almanah_calendar_appointment_link_get_type (void);
-AlmanahCalendarAppointmentLink *almanah_calendar_appointment_link_new (const gchar *summary, GTime start_time);
+GType almanah_calendar_appointment_event_get_type (void);
+AlmanahCalendarAppointmentEvent *almanah_calendar_appointment_event_new (const gchar *summary, GTime start_time);
G_END_DECLS
-#endif /* !ALMANAH_CALENDAR_APPOINTMENT_LINK_H */
+#endif /* !ALMANAH_CALENDAR_APPOINTMENT_EVENT_H */
Modified: trunk/src/events/calendar-task.c
==============================================================================
--- /trunk/src/links/calendar-task.c (original)
+++ trunk/src/events/calendar-task.c Sat Dec 13 14:42:19 2008
@@ -20,78 +20,78 @@
#include <glib.h>
#include <glib/gi18n.h>
-#include "link.h"
+#include "event.h"
#include "calendar-task.h"
#include "main.h"
-static void almanah_calendar_task_link_init (AlmanahCalendarTaskLink *self);
-static void almanah_calendar_task_link_finalize (GObject *object);
-static const gchar *almanah_calendar_task_link_format_value (AlmanahLink *link);
-static gboolean almanah_calendar_task_link_view (AlmanahLink *link);
+static void almanah_calendar_task_event_init (AlmanahCalendarTaskEvent *self);
+static void almanah_calendar_task_event_finalize (GObject *object);
+static const gchar *almanah_calendar_task_event_format_value (AlmanahEvent *event);
+static gboolean almanah_calendar_task_event_view (AlmanahEvent *event);
-struct _AlmanahCalendarTaskLinkPrivate {
+struct _AlmanahCalendarTaskEventPrivate {
gchar *uid;
gchar *summary;
};
-G_DEFINE_TYPE (AlmanahCalendarTaskLink, almanah_calendar_task_link, ALMANAH_TYPE_LINK)
-#define ALMANAH_CALENDAR_TASK_LINK_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ALMANAH_TYPE_CALENDAR_TASK_LINK, AlmanahCalendarTaskLinkPrivate))
+G_DEFINE_TYPE (AlmanahCalendarTaskEvent, almanah_calendar_task_event, ALMANAH_TYPE_EVENT)
+#define ALMANAH_CALENDAR_TASK_EVENT_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ALMANAH_TYPE_CALENDAR_TASK_EVENT, AlmanahCalendarTaskEventPrivate))
static void
-almanah_calendar_task_link_class_init (AlmanahCalendarTaskLinkClass *klass)
+almanah_calendar_task_event_class_init (AlmanahCalendarTaskEventClass *klass)
{
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
- AlmanahLinkClass *link_class = ALMANAH_LINK_CLASS (klass);
+ AlmanahEventClass *event_class = ALMANAH_EVENT_CLASS (klass);
- g_type_class_add_private (klass, sizeof (AlmanahCalendarTaskLinkPrivate));
+ g_type_class_add_private (klass, sizeof (AlmanahCalendarTaskEventPrivate));
- gobject_class->finalize = almanah_calendar_task_link_finalize;
+ gobject_class->finalize = almanah_calendar_task_event_finalize;
- link_class->name = _("Calendar Task");
- link_class->description = _("A task on an Evolution calendar.");
- link_class->icon_name = "stock_task";
+ event_class->name = _("Calendar Task");
+ event_class->description = _("A task on an Evolution calendar.");
+ event_class->icon_name = "stock_task";
- link_class->format_value = almanah_calendar_task_link_format_value;
- link_class->view = almanah_calendar_task_link_view;
+ event_class->format_value = almanah_calendar_task_event_format_value;
+ event_class->view = almanah_calendar_task_event_view;
}
static void
-almanah_calendar_task_link_init (AlmanahCalendarTaskLink *self)
+almanah_calendar_task_event_init (AlmanahCalendarTaskEvent *self)
{
- self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, ALMANAH_TYPE_CALENDAR_TASK_LINK, AlmanahCalendarTaskLinkPrivate);
+ self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, ALMANAH_TYPE_CALENDAR_TASK_EVENT, AlmanahCalendarTaskEventPrivate);
}
static void
-almanah_calendar_task_link_finalize (GObject *object)
+almanah_calendar_task_event_finalize (GObject *object)
{
- AlmanahCalendarTaskLinkPrivate *priv = ALMANAH_CALENDAR_TASK_LINK_GET_PRIVATE (object);
+ AlmanahCalendarTaskEventPrivate *priv = ALMANAH_CALENDAR_TASK_EVENT_GET_PRIVATE (object);
g_free (priv->uid);
g_free (priv->summary);
/* Chain up to the parent class */
- G_OBJECT_CLASS (almanah_calendar_task_link_parent_class)->finalize (object);
+ G_OBJECT_CLASS (almanah_calendar_task_event_parent_class)->finalize (object);
}
-AlmanahCalendarTaskLink *
-almanah_calendar_task_link_new (const gchar *uid, const gchar *summary)
+AlmanahCalendarTaskEvent *
+almanah_calendar_task_event_new (const gchar *uid, const gchar *summary)
{
- AlmanahCalendarTaskLink *link = g_object_new (ALMANAH_TYPE_CALENDAR_TASK_LINK, NULL);
- link->priv->uid = g_strdup (uid);
- link->priv->summary = g_strdup (summary);
- return link;
+ AlmanahCalendarTaskEvent *event = g_object_new (ALMANAH_TYPE_CALENDAR_TASK_EVENT, NULL);
+ event->priv->uid = g_strdup (uid);
+ event->priv->summary = g_strdup (summary);
+ return event;
}
static const gchar *
-almanah_calendar_task_link_format_value (AlmanahLink *link)
+almanah_calendar_task_event_format_value (AlmanahEvent *event)
{
- return ALMANAH_CALENDAR_TASK_LINK (link)->priv->summary;
+ return ALMANAH_CALENDAR_TASK_EVENT (event)->priv->summary;
}
static gboolean
-almanah_calendar_task_link_view (AlmanahLink *link)
+almanah_calendar_task_event_view (AlmanahEvent *event)
{
- AlmanahCalendarTaskLinkPrivate *priv = ALMANAH_CALENDAR_TASK_LINK (link)->priv;
+ AlmanahCalendarTaskEventPrivate *priv = ALMANAH_CALENDAR_TASK_EVENT (event)->priv;
gchar *command_line;
gboolean retval;
GError *error = NULL;
Modified: trunk/src/events/calendar-task.h
==============================================================================
--- /trunk/src/links/calendar-task.h (original)
+++ trunk/src/events/calendar-task.h Sat Dec 13 14:42:19 2008
@@ -17,37 +17,37 @@
* along with Almanah. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef ALMANAH_CALENDAR_TASK_LINK_H
-#define ALMANAH_CALENDAR_TASK_LINK_H
+#ifndef ALMANAH_CALENDAR_TASK_EVENT_H
+#define ALMANAH_CALENDAR_TASK_EVENT_H
#include <glib.h>
#include <glib-object.h>
-#include "link.h"
+#include "event.h"
G_BEGIN_DECLS
-#define ALMANAH_TYPE_CALENDAR_TASK_LINK (almanah_calendar_task_link_get_type ())
-#define ALMANAH_CALENDAR_TASK_LINK(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), ALMANAH_TYPE_CALENDAR_TASK_LINK, AlmanahCalendarTaskLink))
-#define ALMANAH_CALENDAR_TASK_LINK_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), ALMANAH_TYPE_CALENDAR_TASK_LINK, AlmanahCalendarTaskLinkClass))
-#define ALMANAH_IS_CALENDAR_TASK_LINK(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), ALMANAH_TYPE_CALENDAR_TASK_LINK))
-#define ALMANAH_IS_CALENDAR_TASK_LINK_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), ALMANAH_TYPE_CALENDAR_TASK_LINK))
-#define ALMANAH_CALENDAR_TASK_LINK_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), ALMANAH_TYPE_CALENDAR_TASK_LINK, AlmanahCalendarTaskLinkClass))
+#define ALMANAH_TYPE_CALENDAR_TASK_EVENT (almanah_calendar_task_event_get_type ())
+#define ALMANAH_CALENDAR_TASK_EVENT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), ALMANAH_TYPE_CALENDAR_TASK_EVENT, AlmanahCalendarTaskEvent))
+#define ALMANAH_CALENDAR_TASK_EVENT_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), ALMANAH_TYPE_CALENDAR_TASK_EVENT, AlmanahCalendarTaskEventClass))
+#define ALMANAH_IS_CALENDAR_TASK_EVENT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), ALMANAH_TYPE_CALENDAR_TASK_EVENT))
+#define ALMANAH_IS_CALENDAR_TASK_EVENT_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), ALMANAH_TYPE_CALENDAR_TASK_EVENT))
+#define ALMANAH_CALENDAR_TASK_EVENT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), ALMANAH_TYPE_CALENDAR_TASK_EVENT, AlmanahCalendarTaskEventClass))
-typedef struct _AlmanahCalendarTaskLinkPrivate AlmanahCalendarTaskLinkPrivate;
+typedef struct _AlmanahCalendarTaskEventPrivate AlmanahCalendarTaskEventPrivate;
typedef struct {
- AlmanahLink parent;
- AlmanahCalendarTaskLinkPrivate *priv;
-} AlmanahCalendarTaskLink;
+ AlmanahEvent parent;
+ AlmanahCalendarTaskEventPrivate *priv;
+} AlmanahCalendarTaskEvent;
typedef struct {
- AlmanahLinkClass parent;
-} AlmanahCalendarTaskLinkClass;
+ AlmanahEventClass parent;
+} AlmanahCalendarTaskEventClass;
-GType almanah_calendar_task_link_get_type (void);
-AlmanahCalendarTaskLink *almanah_calendar_task_link_new (const gchar *uid, const gchar *summary);
+GType almanah_calendar_task_event_get_type (void);
+AlmanahCalendarTaskEvent *almanah_calendar_task_event_new (const gchar *uid, const gchar *summary);
G_END_DECLS
-#endif /* !ALMANAH_CALENDAR_TASK_LINK_H */
+#endif /* !ALMANAH_CALENDAR_TASK_EVENT_H */
Modified: trunk/src/main-window.c
==============================================================================
--- trunk/src/main-window.c (original)
+++ trunk/src/main-window.c Sat Dec 13 14:42:19 2008
@@ -33,7 +33,7 @@
#include "printing.h"
#include "entry.h"
#include "storage-manager.h"
-#include "link.h"
+#include "event.h"
#include "definition.h"
static void almanah_main_window_init (AlmanahMainWindow *self);
@@ -48,10 +48,10 @@
static void mw_bold_toggled_cb (GtkToggleAction *action, AlmanahMainWindow *main_window);
static void mw_italic_toggled_cb (GtkToggleAction *action, AlmanahMainWindow *main_window);
static void mw_underline_toggled_cb (GtkToggleAction *action, AlmanahMainWindow *main_window);
-static void mw_links_updated_cb (AlmanahLinkManager *link_manager, AlmanahLinkFactoryType type_id, AlmanahMainWindow *main_window);
+static void mw_events_updated_cb (AlmanahEventManager *event_manager, AlmanahEventFactoryType type_id, AlmanahMainWindow *main_window);
void mw_calendar_day_selected_cb (GtkCalendar *calendar, AlmanahMainWindow *main_window);
-static void mw_links_selection_changed_cb (GtkTreeSelection *tree_selection, AlmanahMainWindow *main_window);
-static void mw_links_value_data_cb (GtkTreeViewColumn *column, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data);
+static void mw_events_selection_changed_cb (GtkTreeSelection *tree_selection, AlmanahMainWindow *main_window);
+static void mw_events_value_data_cb (GtkTreeViewColumn *column, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data);
struct _AlmanahMainWindowPrivate {
GtkTextView *entry_view;
@@ -61,10 +61,10 @@
GtkButton *view_button;
GtkAction *add_action;
GtkAction *remove_action;
- GtkListStore *link_store;
- GtkTreeSelection *links_selection;
- GtkTreeViewColumn *link_value_column;
- GtkCellRendererText *link_value_renderer;
+ GtkListStore *event_store;
+ GtkTreeSelection *events_selection;
+ GtkTreeViewColumn *event_value_column;
+ GtkCellRendererText *event_value_renderer;
GtkToggleAction *bold_action;
GtkToggleAction *italic_action;
GtkToggleAction *underline_action;
@@ -128,7 +128,7 @@
const gchar *interface_filename = almanah_get_interface_filename ();
const gchar *object_names[] = {
"dry_main_window",
- "dry_mw_link_store",
+ "dry_mw_event_store",
"dry_mw_view_button_image",
"dry_ui_manager",
NULL
@@ -172,10 +172,10 @@
priv->view_button = GTK_BUTTON (gtk_builder_get_object (builder, "dry_mw_view_button"));
priv->add_action = GTK_ACTION (gtk_builder_get_object (builder, "dry_ui_add_definition"));
priv->remove_action = GTK_ACTION (gtk_builder_get_object (builder, "dry_ui_remove_definition"));
- priv->link_store = GTK_LIST_STORE (gtk_builder_get_object (builder, "dry_mw_link_store"));
- priv->links_selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (gtk_builder_get_object (builder, "dry_mw_links_tree_view")));
- priv->link_value_column = GTK_TREE_VIEW_COLUMN (gtk_builder_get_object (builder, "dry_mw_link_value_column"));
- priv->link_value_renderer = GTK_CELL_RENDERER_TEXT (gtk_builder_get_object (builder, "dry_mw_link_value_renderer"));
+ priv->event_store = GTK_LIST_STORE (gtk_builder_get_object (builder, "dry_mw_event_store"));
+ priv->events_selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (gtk_builder_get_object (builder, "dry_mw_events_tree_view")));
+ priv->event_value_column = GTK_TREE_VIEW_COLUMN (gtk_builder_get_object (builder, "dry_mw_event_value_column"));
+ priv->event_value_renderer = GTK_CELL_RENDERER_TEXT (gtk_builder_get_object (builder, "dry_mw_event_value_renderer"));
priv->bold_action = GTK_TOGGLE_ACTION (gtk_builder_get_object (builder, "dry_ui_bold"));;
priv->italic_action = GTK_TOGGLE_ACTION (gtk_builder_get_object (builder, "dry_ui_italic"));
priv->underline_action = GTK_TOGGLE_ACTION (gtk_builder_get_object (builder, "dry_ui_underline"));
@@ -227,20 +227,20 @@
g_signal_connect (priv->italic_action, "toggled", G_CALLBACK (mw_italic_toggled_cb), main_window);
g_signal_connect (priv->underline_action, "toggled", G_CALLBACK (mw_underline_toggled_cb), main_window);
- /* Notification for link changes */
- g_signal_connect (almanah->link_manager, "links-updated", G_CALLBACK (mw_links_updated_cb), main_window);
+ /* Notification for event changes */
+ g_signal_connect (almanah->event_manager, "events-updated", G_CALLBACK (mw_events_updated_cb), main_window);
/* Select the current day and month */
almanah_calendar_month_changed_cb (priv->calendar, NULL);
mw_calendar_day_selected_cb (priv->calendar, main_window);
/* Set up the treeview */
- g_signal_connect (priv->links_selection, "changed", G_CALLBACK (mw_links_selection_changed_cb), main_window);
- gtk_tree_view_column_set_cell_data_func (priv->link_value_column, GTK_CELL_RENDERER (priv->link_value_renderer), mw_links_value_data_cb, NULL, NULL);
+ g_signal_connect (priv->events_selection, "changed", G_CALLBACK (mw_events_selection_changed_cb), main_window);
+ gtk_tree_view_column_set_cell_data_func (priv->event_value_column, GTK_CELL_RENDERER (priv->event_value_renderer), mw_events_value_data_cb, NULL, NULL);
/* Prettify the UI */
almanah_interface_embolden_label (GTK_LABEL (gtk_builder_get_object (builder, "dry_mw_calendar_label")));
- almanah_interface_embolden_label (GTK_LABEL (gtk_builder_get_object (builder, "dry_mw_attached_links_label")));
+ almanah_interface_embolden_label (GTK_LABEL (gtk_builder_get_object (builder, "dry_mw_events_label")));
#ifndef ENABLE_ENCRYPTION
/* Remove the "Preferences" entry from the menu */
@@ -406,8 +406,8 @@
if (entry_is_empty == TRUE) {
gtk_calendar_unmark_day (priv->calendar, g_date_get_day (&date));
- /* Since the entry is empty, remove all the links from the treeview */
- gtk_list_store_clear (priv->link_store);
+ /* Since the entry is empty, remove all the events from the treeview */
+ gtk_list_store_clear (priv->event_store);
} else {
gtk_calendar_mark_day (priv->calendar, g_date_get_day (&date));
}
@@ -809,27 +809,27 @@
}
static void
-clear_factory_links (AlmanahMainWindow *self, AlmanahLinkFactoryType type_id)
+clear_factory_events (AlmanahMainWindow *self, AlmanahEventFactoryType type_id)
{
GtkTreeIter iter;
- GtkTreeModel *model = GTK_TREE_MODEL (self->priv->link_store);
+ GtkTreeModel *model = GTK_TREE_MODEL (self->priv->event_store);
if (almanah->debug == TRUE)
- g_debug ("Removing links belonging to factory %u from the list store...", type_id);
+ g_debug ("Removing events belonging to factory %u from the list store...", type_id);
if (gtk_tree_model_get_iter_first (model, &iter) == FALSE)
return;
while (TRUE) {
- AlmanahLinkFactoryType row_type_id;
+ AlmanahEventFactoryType row_type_id;
gtk_tree_model_get (model, &iter, 2, &row_type_id, -1);
if (row_type_id == type_id) {
if (almanah->debug == TRUE) {
- AlmanahLink *link;
- gtk_tree_model_get (model, &iter, 0, &link, -1);
- g_debug ("\t%s", almanah_link_format_value (link));
+ AlmanahEvent *event;
+ gtk_tree_model_get (model, &iter, 0, &event, -1);
+ g_debug ("\t%s", almanah_event_format_value (event));
}
if (gtk_list_store_remove (GTK_LIST_STORE (model), &iter) == FALSE)
@@ -841,46 +841,46 @@
}
if (almanah->debug == TRUE)
- g_debug ("Finished removing links.");
+ g_debug ("Finished removing events.");
}
static void
-mw_links_updated_cb (AlmanahLinkManager *link_manager, AlmanahLinkFactoryType type_id, AlmanahMainWindow *main_window)
+mw_events_updated_cb (AlmanahEventManager *event_manager, AlmanahEventFactoryType type_id, AlmanahMainWindow *main_window)
{
AlmanahMainWindowPrivate *priv = main_window->priv;
- GSList *_links, *links;
+ GSList *_events, *events;
GDate date;
get_selected_date (main_window, &date);
- _links = almanah_link_manager_get_links (link_manager, type_id, &date);
+ _events = almanah_event_manager_get_events (event_manager, type_id, &date);
- /* Clear all the links generated by this factory out of the list store first */
- clear_factory_links (main_window, type_id);
+ /* Clear all the events generated by this factory out of the list store first */
+ clear_factory_events (main_window, type_id);
if (almanah->debug == TRUE)
- g_debug ("Adding links from factory %u to the list store...", type_id);
+ g_debug ("Adding events from factory %u to the list store...", type_id);
- for (links = _links; links != NULL; links = g_slist_next (links)) {
+ for (events = _events; events != NULL; events = g_slist_next (events)) {
GtkTreeIter iter;
- AlmanahLink *link = links->data;
+ AlmanahEvent *event = events->data;
if (almanah->debug == TRUE)
- g_debug ("\t%s", almanah_link_format_value (link));
+ g_debug ("\t%s", almanah_event_format_value (event));
- gtk_list_store_append (priv->link_store, &iter);
- gtk_list_store_set (priv->link_store, &iter,
- 0, link,
- 1, almanah_link_get_icon_name (link),
+ gtk_list_store_append (priv->event_store, &iter);
+ gtk_list_store_set (priv->event_store, &iter,
+ 0, event,
+ 1, almanah_event_get_icon_name (event),
2, type_id,
-1);
- g_object_unref (link);
+ g_object_unref (event);
}
if (almanah->debug == TRUE)
- g_debug ("Finished adding links.");
+ g_debug ("Finished adding events.");
- g_slist_free (_links);
+ g_slist_free (_events);
}
void
@@ -912,7 +912,7 @@
gtk_text_buffer_set_modified (priv->entry_buffer, FALSE);
/* Prepare for the possibility of failure --- do as much of the general interface changes as possible first */
- gtk_list_store_clear (priv->link_store);
+ gtk_list_store_clear (priv->event_store);
gtk_action_set_sensitive (priv->add_action, FALSE);
gtk_action_set_sensitive (priv->remove_action, FALSE); /* Only sensitive if something's selected */
gtk_widget_set_sensitive (GTK_WIDGET (priv->view_button), FALSE);
@@ -948,46 +948,46 @@
gtkspell_recheck_all (gtkspell);
#endif /* ENABLE_SPELL_CHECKING */
- /* List the entry's links */
- almanah_link_manager_query_links (almanah->link_manager, ALMANAH_LINK_FACTORY_UNKNOWN, &calendar_date);
+ /* List the entry's events */
+ almanah_event_manager_query_events (almanah->event_manager, ALMANAH_EVENT_FACTORY_UNKNOWN, &calendar_date);
}
static void
-mw_links_selection_changed_cb (GtkTreeSelection *tree_selection, AlmanahMainWindow *main_window)
+mw_events_selection_changed_cb (GtkTreeSelection *tree_selection, AlmanahMainWindow *main_window)
{
AlmanahMainWindowPrivate *priv = main_window->priv;
gtk_widget_set_sensitive (GTK_WIDGET (priv->view_button), (gtk_tree_selection_count_selected_rows (tree_selection) == 0) ? FALSE : TRUE);
}
static void
-mw_links_value_data_cb (GtkTreeViewColumn *column, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
+mw_events_value_data_cb (GtkTreeViewColumn *column, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
{
const gchar *new_value;
- AlmanahLink *link;
+ AlmanahEvent *event;
- /* TODO: Should really create a new model to render AlmanahLinks */
+ /* TODO: Should really create a new model to render AlmanahEvents */
gtk_tree_model_get (model, iter,
- 0, &link,
+ 0, &event,
-1);
- new_value = almanah_link_format_value (link);
+ new_value = almanah_event_format_value (event);
g_object_set (renderer, "text", new_value, NULL);
}
void
-mw_links_tree_view_row_activated_cb (GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column, AlmanahMainWindow *main_window)
+mw_events_tree_view_row_activated_cb (GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column, AlmanahMainWindow *main_window)
{
- AlmanahLink *link;
+ AlmanahEvent *event;
GtkTreeIter iter;
- gtk_tree_model_get_iter (GTK_TREE_MODEL (main_window->priv->link_store), &iter, path);
- gtk_tree_model_get (GTK_TREE_MODEL (main_window->priv->link_store), &iter,
- 0, &link,
+ gtk_tree_model_get_iter (GTK_TREE_MODEL (main_window->priv->event_store), &iter, path);
+ gtk_tree_model_get (GTK_TREE_MODEL (main_window->priv->event_store), &iter,
+ 0, &event,
-1);
- /* NOTE: Link types should display their own errors, so one won't be displayed here. */
- almanah_link_view (link);
+ /* NOTE: event types should display their own errors, so one won't be displayed here. */
+ almanah_event_view (event);
}
gboolean
@@ -1000,25 +1000,25 @@
void
mw_view_button_clicked_cb (GtkButton *button, AlmanahMainWindow *main_window)
{
- GList *links;
+ GList *events;
GtkTreeModel *model;
- links = gtk_tree_selection_get_selected_rows (main_window->priv->links_selection, &model);
+ events = gtk_tree_selection_get_selected_rows (main_window->priv->events_selection, &model);
- for (; links != NULL; links = links->next) {
- AlmanahLink *link;
+ for (; events != NULL; events = events->next) {
+ AlmanahEvent *event;
GtkTreeIter iter;
- gtk_tree_model_get_iter (model, &iter, (GtkTreePath*) links->data);
+ gtk_tree_model_get_iter (model, &iter, (GtkTreePath*) events->data);
gtk_tree_model_get (model, &iter,
- 0, &link,
+ 0, &event,
-1);
- /* NOTE: Link types should display their own errors, so one won't be displayed here. */
- almanah_link_view (link);
+ /* NOTE: event types should display their own errors, so one won't be displayed here. */
+ almanah_event_view (event);
- gtk_tree_path_free (links->data);
+ gtk_tree_path_free (events->data);
}
- g_list_free (links);
+ g_list_free (events);
}
Modified: trunk/src/main.c
==============================================================================
--- trunk/src/main.c (original)
+++ trunk/src/main.c Sat Dec 13 14:42:19 2008
@@ -25,7 +25,7 @@
#include "main.h"
#include "storage-manager.h"
-#include "link-manager.h"
+#include "event-manager.h"
#include "interface.h"
static void
@@ -64,7 +64,7 @@
#endif /* ENABLE_ENCRYPTION */
gtk_widget_destroy (almanah->main_window);
- g_object_unref (almanah->link_manager);
+ g_object_unref (almanah->event_manager);
/* Quitting is actually done in storage_manager_disconnected_cb, which is called once
* the storage manager has encrypted the DB and disconnected from it.
@@ -150,8 +150,8 @@
almanah_quit ();
}
- /* Create the link manager */
- almanah->link_manager = almanah_link_manager_new ();
+ /* Create the event manager */
+ almanah->event_manager = almanah_event_manager_new ();
/* Create and show the interface */
almanah_create_interface ();
Modified: trunk/src/main.h
==============================================================================
--- trunk/src/main.h (original)
+++ trunk/src/main.h Sat Dec 13 14:42:19 2008
@@ -23,7 +23,7 @@
#include <gconf/gconf-client.h>
#include "storage-manager.h"
-#include "link-manager.h"
+#include "event-manager.h"
#ifndef ALMANAH_MAIN_H
#define ALMANAH_MAIN_H
@@ -36,7 +36,7 @@
typedef struct {
AlmanahStorageManager *storage_manager;
- AlmanahLinkManager *link_manager;
+ AlmanahEventManager *event_manager;
GConfClient *gconf_client;
GtkWidget *main_window;
Modified: trunk/src/storage-manager.h
==============================================================================
--- trunk/src/storage-manager.h (original)
+++ trunk/src/storage-manager.h Sat Dec 13 14:42:19 2008
@@ -76,7 +76,7 @@
void almanah_storage_manager_free_results (AlmanahQueryResults *results);
gboolean almanah_storage_manager_query_async (AlmanahStorageManager *self, const gchar *query, const AlmanahQueryCallback callback, gpointer user_data, GError **error, ...);
-gboolean almanah_storage_manager_get_statistics (AlmanahStorageManager *self, guint *entry_count, guint *link_count);
+gboolean almanah_storage_manager_get_statistics (AlmanahStorageManager *self, guint *entry_count, guint *definition_count);
gboolean almanah_storage_manager_entry_exists (AlmanahStorageManager *self, GDate *date);
AlmanahEntry *almanah_storage_manager_get_entry (AlmanahStorageManager *self, GDate *date);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]