~ubuntu-branches/ubuntu/raring/almanah/raring-proposed

« back to all changes in this revision

Viewing changes to src/entry.h

  • Committer: Bazaar Package Importer
  • Author(s): Angel Abad
  • Date: 2011-04-18 16:21:36 UTC
  • mfrom: (1.3.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20110418162136-l0ik4snrl420srer
Tags: 0.8.0-1
* New upstream release
* Temporarily remove evolution support in unstable
* Disable AM_GCONF_SOURCE_2 macro to fix ftbfs in unstable
  - debian/patches/disable_am_gconf_source_2
  - Build-Depends on dh-autoreconf
  - Use --with autoreconf in rules
* debian/control:
  - Build-Depends on libgtk-3-dev
* debian/rules:
  - Remove unnecessary override_dh_auto_install
* debian/copyright:
  - Update copyright years
  - Update license stanza
* Bump Standards-Version to 3.9.1 (no changes)

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
/* The number of days after which a diary entry requires confirmation to be edited */
35
35
#define ALMANAH_ENTRY_CUTOFF_AGE 14
36
36
 
 
37
typedef enum {
 
38
        ALMANAH_ENTRY_ERROR_INVALID_DATA_VERSION,
 
39
} AlmanahEntryError;
 
40
 
 
41
GQuark almanah_entry_error_quark (void) G_GNUC_CONST;
 
42
#define ALMANAH_ENTRY_ERROR             (almanah_entry_error_quark ())
 
43
 
37
44
#define ALMANAH_TYPE_ENTRY              (almanah_entry_get_type ())
38
45
#define ALMANAH_ENTRY(o)                (G_TYPE_CHECK_INSTANCE_CAST ((o), ALMANAH_TYPE_ENTRY, AlmanahEntry))
39
46
#define ALMANAH_ENTRY_CLASS(k)          (G_TYPE_CHECK_CLASS_CAST((k), ALMANAH_TYPE_ENTRY, AlmanahEntryClass))
55
62
GType almanah_entry_get_type (void);
56
63
AlmanahEntry *almanah_entry_new (GDate *date);
57
64
 
58
 
const guint8 *almanah_entry_get_data (AlmanahEntry *self, gsize *length);
59
 
void almanah_entry_set_data (AlmanahEntry *self, const guint8 *data, gsize length);
 
65
const guint8 *almanah_entry_get_data (AlmanahEntry *self, gsize *length, guint *version);
 
66
void almanah_entry_set_data (AlmanahEntry *self, const guint8 *data, gsize length, guint version);
60
67
gboolean almanah_entry_get_content (AlmanahEntry *self, GtkTextBuffer *text_buffer, gboolean create_tags, GError **error);
61
68
void almanah_entry_set_content (AlmanahEntry *self, GtkTextBuffer *text_buffer);
62
69
 
67
74
gboolean almanah_entry_is_important (AlmanahEntry *self);
68
75
void almanah_entry_set_is_important (AlmanahEntry *self, gboolean is_important);
69
76
 
 
77
void almanah_entry_get_last_edited (AlmanahEntry *self, GDate *last_edited);
 
78
void almanah_entry_set_last_edited (AlmanahEntry *self, GDate *last_edited);
 
79
 
70
80
G_END_DECLS
71
81
 
72
82
#endif /* !ALMANAH_ENTRY_H */