JanaEcalNote

JanaEcalNote — An implementation of JanaNote using libecal

Synopsis

                    JanaEcalNote;
JanaNote *          jana_ecal_note_new                  ();
JanaNote *          jana_ecal_note_new_from_ecalcomp    (ECalComponent *note);

Object Hierarchy

  GObject
   +----JanaEcalComponent
         +----JanaEcalNote

Implemented Interfaces

JanaEcalNote implements JanaComponent and JanaNote.

Description

JanaEcalNote is an implementation of JanaNote that provides a wrapper over ECalComponent and its journal-related functions, using libecal.

Details

JanaEcalNote

typedef struct _JanaEcalNote JanaEcalNote;

The JanaEcalNote struct contains only private data.


jana_ecal_note_new ()

JanaNote *          jana_ecal_note_new                  ();

Creates a new JanaEcalNote.

Returns :

A new JanaEcalNote, cast as a JanaNote.

jana_ecal_note_new_from_ecalcomp ()

JanaNote *          jana_ecal_note_new_from_ecalcomp    (ECalComponent *note);

Creates a new JanaEcalNote based on the given ECalComponent. The type of the given ECalComponent must be E_CAL_COMPONENT_JOURNAL. See e_cal_component_get_vtype().

note :

Returns :

A new JanaEcalNote that wraps the given ECalComponent, cast as a JanaNote.