Blame docs/reference/html/GDataCalendarEvent.html

Packit 4b6dd7
Packit 4b6dd7
<html>
Packit 4b6dd7
<head>
Packit 4b6dd7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit 4b6dd7
<title>GDataCalendarEvent: GData Reference Manual</title>
Packit 4b6dd7
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit 4b6dd7
<link rel="home" href="index.html" title="GData Reference Manual">
Packit 4b6dd7
<link rel="up" href="ch14.html" title="Google Calendar API">
Packit 4b6dd7
<link rel="prev" href="GDataCalendarCalendar.html" title="GDataCalendarCalendar">
Packit 4b6dd7
<link rel="next" href="GDataCalendarAccessRule.html" title="GDataCalendarAccessRule">
Packit 4b6dd7
<meta name="generator" content="GTK-Doc V1.26.1 (XML mode)">
Packit 4b6dd7
<link rel="stylesheet" href="style.css" type="text/css">
Packit 4b6dd7
</head>
Packit 4b6dd7
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Top  | 
Packit 4b6dd7
                  Description  | 
Packit 4b6dd7
                  Object Hierarchy  | 
Packit 4b6dd7
                  Properties
Packit 4b6dd7
Packit 4b6dd7
Home
Packit 4b6dd7
Up
Packit 4b6dd7
Prev
Packit 4b6dd7
Next
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

GDataCalendarEvent

Packit 4b6dd7

GDataCalendarEvent — GData Calendar event object

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Stability Level

Packit 4b6dd7
Packit 4b6dd7
develop applications to these interfaces, release them, and have confidence that
Packit 4b6dd7
they will run on all minor releases of the product (after the one in which the
Packit 4b6dd7
interface was introduced, and within the same major release). Even at a major
Packit 4b6dd7
release, incompatible changes are expected to be rare, and to have strong
Packit 4b6dd7
justifications.
Packit 4b6dd7
">Stable, unless otherwise indicated
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Functions

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GDataCalendarEvent *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_new ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GList *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_get_people ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_add_person ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GList *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_get_places ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_add_place ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GList *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_get_times ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gboolean
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_get_primary_time ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_add_time ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_get_recurrence ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_set_recurrence ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_get_original_event_details ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gboolean
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_is_exception ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gboolean
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_get_anyone_can_add_self ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_set_anyone_can_add_self ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gboolean
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_get_guests_can_invite_others ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_set_guests_can_invite_others ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gboolean
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_get_guests_can_modify ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_set_guests_can_modify ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gboolean
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_get_guests_can_see_guests ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_set_guests_can_see_guests ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
guint
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_get_sequence ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_set_sequence ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_get_status ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_set_status ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_get_transparency ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_set_transparency ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_get_uid ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_set_uid ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_get_visibility ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_set_visibility ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gint64
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_calendar_event_get_edited ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Properties

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gboolean
Packit 4b6dd7
anyone-can-add-self
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gint64
Packit 4b6dd7
edited
Packit 4b6dd7
Read
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gboolean
Packit 4b6dd7
guests-can-invite-others
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gboolean
Packit 4b6dd7
guests-can-modify
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gboolean
Packit 4b6dd7
guests-can-see-guests
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
original-event-id
Packit 4b6dd7
Read
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
original-event-uri
Packit 4b6dd7
Read
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
recurrence
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
guint
Packit 4b6dd7
sequence
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
status
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
transparency
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
uid
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
visibility
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Types and Values

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
 
Packit 4b6dd7
GDataCalendarEvent
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
 
Packit 4b6dd7
GDataCalendarEventClass
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Object Hierarchy

Packit 4b6dd7
    GObject
Packit 4b6dd7
    ╰── GDataParsable
Packit 4b6dd7
        ╰── GDataEntry
Packit 4b6dd7
            ╰── GDataCalendarEvent
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Includes

Packit 4b6dd7
#include <gdata/services/calendar/gdata-calendar-event.h>
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Description

Packit 4b6dd7

GDataCalendarEvent is a subclass of GDataEntry to represent an event on a calendar from Google Calendar.

Packit 4b6dd7

For more details of Google Calendar's GData API, see the

Packit 4b6dd7
Packit 4b6dd7
online documentation.
Packit 4b6dd7
Packit 4b6dd7

Example 19. Adding a New Event to the Default Calendar

Packit 4b6dd7
Packit 4b6dd7
  
Packit 4b6dd7
    
Packit 4b6dd7
      
Packit 4b6dd7
        
1
Packit 4b6dd7
2
Packit 4b6dd7
3
Packit 4b6dd7
4
Packit 4b6dd7
5
Packit 4b6dd7
6
Packit 4b6dd7
7
Packit 4b6dd7
8
Packit 4b6dd7
9
Packit 4b6dd7
10
Packit 4b6dd7
11
Packit 4b6dd7
12
Packit 4b6dd7
13
Packit 4b6dd7
14
Packit 4b6dd7
15
Packit 4b6dd7
16
Packit 4b6dd7
17
Packit 4b6dd7
18
Packit 4b6dd7
19
Packit 4b6dd7
20
Packit 4b6dd7
21
Packit 4b6dd7
22
Packit 4b6dd7
23
Packit 4b6dd7
24
Packit 4b6dd7
25
Packit 4b6dd7
26
Packit 4b6dd7
27
Packit 4b6dd7
28
Packit 4b6dd7
29
Packit 4b6dd7
30
Packit 4b6dd7
31
Packit 4b6dd7
32
Packit 4b6dd7
33
Packit 4b6dd7
34
Packit 4b6dd7
35
Packit 4b6dd7
36
Packit 4b6dd7
37
Packit 4b6dd7
38
Packit 4b6dd7
39
Packit 4b6dd7
40
Packit 4b6dd7
41
Packit 4b6dd7
42
Packit 4b6dd7
43
Packit 4b6dd7
44
Packit 4b6dd7
45
Packit 4b6dd7
46
Packit 4b6dd7
        
GDataCalendarService *service;
Packit 4b6dd7
GDataCalendarEvent *event, *new_event;
Packit 4b6dd7
GDataGDWhere *where;
Packit 4b6dd7
GDataGDWho *who;
Packit 4b6dd7
GDataGDWhen *when;
Packit 4b6dd7
GTimeVal current_time;
Packit 4b6dd7
GError *error = NULL;
Packit 4b6dd7
Packit 4b6dd7
/* Create a service */
Packit 4b6dd7
service = create_calendar_service ();
Packit 4b6dd7
Packit 4b6dd7
/* Create the new event */
Packit 4b6dd7
event = gdata_calendar_event_new (NULL);
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_set_title (GDATA_ENTRY (event), "Event Title");
Packit 4b6dd7
gdata_entry_set_content (GDATA_ENTRY (event), "Event description. This should be a few sentences long.");
Packit 4b6dd7
gdata_calendar_event_set_status (event, GDATA_GD_EVENT_STATUS_CONFIRMED);
Packit 4b6dd7
Packit 4b6dd7
where = gdata_gd_where_new (NULL, "Description of the location", NULL);
Packit 4b6dd7
gdata_calendar_event_add_place (event, where);
Packit 4b6dd7
g_object_unref (where);
Packit 4b6dd7
Packit 4b6dd7
who = gdata_gd_who_new (GDATA_GD_WHO_EVENT_ORGANIZER, "John Smith", "john.smith@gmail.com");
Packit 4b6dd7
gdata_calendar_event_add_person (event, who);
Packit 4b6dd7
g_object_unref (who);
Packit 4b6dd7
Packit 4b6dd7
g_get_current_time (&current_time);
Packit 4b6dd7
when = gdata_gd_when_new (current_time.tv_sec, current_time.tv_sec + 3600, FALSE);
Packit 4b6dd7
gdata_calendar_event_add_time (event, when);
Packit 4b6dd7
g_object_unref (when);
Packit 4b6dd7
Packit 4b6dd7
/* Insert the event in the calendar */
Packit 4b6dd7
new_event = gdata_calendar_service_insert_event (service, event, NULL, &error);
Packit 4b6dd7
Packit 4b6dd7
g_object_unref (event);
Packit 4b6dd7
g_object_unref (service);
Packit 4b6dd7
Packit 4b6dd7
if (error != NULL) {
Packit 4b6dd7
    g_error ("Error inserting event: %s", error->message);
Packit 4b6dd7
    g_error_free (error);
Packit 4b6dd7
    return NULL;
Packit 4b6dd7
}
Packit 4b6dd7
Packit 4b6dd7
/* Do something with the new_event here, such as return it to the user or store its ID for later usage */
Packit 4b6dd7
Packit 4b6dd7
g_object_unref (new_event);
Packit 4b6dd7
      
Packit 4b6dd7
    
Packit 4b6dd7
  
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Functions

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_new ()

Packit 4b6dd7
GDataCalendarEvent *
Packit 4b6dd7
gdata_calendar_event_new (const gchar *id);
Packit 4b6dd7

Creates a new GDataCalendarEvent with the given ID and default properties.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

id

Packit 4b6dd7

the event's ID, or NULL.

Packit 4b6dd7
[allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

a new GDataCalendarEvent; unref with g_object_unref()

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_get_people ()

Packit 4b6dd7
GList *
Packit 4b6dd7
gdata_calendar_event_get_people (GDataCalendarEvent *self);
Packit 4b6dd7

Gets a list of the people attending the event.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

a GList of GDataGDWhos, or NULL.

Packit 4b6dd7

[element-type GData.GDWho][transfer none]

Packit 4b6dd7
Packit 4b6dd7

Since: 0.2.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_add_person ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_calendar_event_add_person (GDataCalendarEvent *self,
Packit 4b6dd7
                                 GDataGDWho *who);
Packit 4b6dd7

Adds the person who

Packit 4b6dd7
 to the event as a guest (attendee, organiser, performer, etc.), and increments its reference count.

Packit 4b6dd7

Duplicate people will not be added to the list.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

who

Packit 4b6dd7

a GDataGDWho to add

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_get_places ()

Packit 4b6dd7
GList *
Packit 4b6dd7
gdata_calendar_event_get_places (GDataCalendarEvent *self);
Packit 4b6dd7

Gets a list of the locations associated with the event.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

a GList of GDataGDWheres, or NULL.

Packit 4b6dd7

[element-type GData.GDWhere][transfer none]

Packit 4b6dd7
Packit 4b6dd7

Since: 0.2.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_add_place ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_calendar_event_add_place (GDataCalendarEvent *self,
Packit 4b6dd7
                                GDataGDWhere *where);
Packit 4b6dd7

Adds the place where

Packit 4b6dd7
 to the event as a location and increments its reference count.

Packit 4b6dd7

Duplicate places will not be added to the list.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

where

Packit 4b6dd7

a GDataGDWhere to add

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_get_times ()

Packit 4b6dd7
GList *
Packit 4b6dd7
gdata_calendar_event_get_times (GDataCalendarEvent *self);
Packit 4b6dd7

Gets a list of the time periods associated with the event.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

a GList of GDataGDWhens, or NULL.

Packit 4b6dd7

[element-type GData.GDWhen][transfer none]

Packit 4b6dd7
Packit 4b6dd7

Since: 0.2.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_get_primary_time ()

Packit 4b6dd7
gboolean
Packit 4b6dd7
gdata_calendar_event_get_primary_time (GDataCalendarEvent *self,
Packit 4b6dd7
                                       gint64 *start_time,
Packit 4b6dd7
                                       gint64 *end_time,
Packit 4b6dd7
                                       GDataGDWhen **when);
Packit 4b6dd7

Gets the first time period associated with the event, conveniently returning just its start and

Packit 4b6dd7
end times if required.

Packit 4b6dd7

If there are no time periods, or more than one time period, associated with the event, FALSE will

Packit 4b6dd7
be returned, and the parameters will remain unmodified.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

start_time

Packit 4b6dd7

a gint64 for the start time, or NULL.

Packit 4b6dd7
[out caller-allocates]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

end_time

Packit 4b6dd7

a gint64 for the end time, or NULL.

Packit 4b6dd7
[out caller-allocates]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

when

Packit 4b6dd7

a GDataGDWhen for the primary time structure, or NULL.

Packit 4b6dd7
[out callee-allocates][transfer none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

TRUE if there is only one time period associated with the event, FALSE otherwise

Packit 4b6dd7
Packit 4b6dd7

Since: 0.2.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_add_time ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_calendar_event_add_time (GDataCalendarEvent *self,
Packit 4b6dd7
                               GDataGDWhen *when);
Packit 4b6dd7

Adds when

Packit 4b6dd7
 to the event as a time period when the event happens, and increments its reference count.

Packit 4b6dd7

Duplicate times will not be added to the list.

Packit 4b6dd7

Note: gdata_calendar_event_add_time() and gdata_calendar_event_set_recurrence() are mutually

Packit 4b6dd7
exclusive, as the server doesn't support positive exceptions to recurrence rules. If recurrences
Packit 4b6dd7
are required, use gdata_calendar_event_set_recurrence(). Note that this means reminders cannot
Packit 4b6dd7
be set for the event, as they are only supported by GDataGDWhen. No checks are performed for
Packit 4b6dd7
these forbidden conditions, as to do so would break libgdata's API; if both a recurrence is set
Packit 4b6dd7
and a specific time is added, the server will return an error when the GDataCalendarEvent is
Packit 4b6dd7
inserted using gdata_service_insert_entry().

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

when

Packit 4b6dd7

a GDataGDWhen to add

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Since: 0.2.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_get_recurrence ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_calendar_event_get_recurrence (GDataCalendarEvent *self);
Packit 4b6dd7

Gets the “recurrence” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the event recurrence patterns, or NULL

Packit 4b6dd7
Packit 4b6dd7

Since: 0.3.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_set_recurrence ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_calendar_event_set_recurrence (GDataCalendarEvent *self,
Packit 4b6dd7
                                     const gchar *recurrence);
Packit 4b6dd7

Sets the “recurrence” property to the new recurrence, recurrence

Packit 4b6dd7
.

Packit 4b6dd7

Set recurrence

Packit 4b6dd7
 to NULL to unset the property in the event.

Packit 4b6dd7

Note: gdata_calendar_event_add_time() and gdata_calendar_event_set_recurrence() are mutually

Packit 4b6dd7
exclusive. See the documentation for gdata_calendar_event_add_time() for details.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

recurrence

Packit 4b6dd7

a new event recurrence, or NULL.

Packit 4b6dd7
[allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Since: 0.3.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_get_original_event_details ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_calendar_event_get_original_event_details
Packit 4b6dd7
                               (GDataCalendarEvent *self,
Packit 4b6dd7
                                gchar **event_id,
Packit 4b6dd7
                                gchar **event_uri);
Packit 4b6dd7

Gets details of the original event, if this event is an exception to a recurring event. The original

Packit 4b6dd7
event's ID and the URI of the event's XML are returned in event_id
Packit 4b6dd7
 and event_uri
Packit 4b6dd7
, respectively.

Packit 4b6dd7

If this event is not an exception to a recurring event, event_id

Packit 4b6dd7
 and event_uri
Packit 4b6dd7
 will be set to NULL.
Packit 4b6dd7
See gdata_calendar_event_is_exception() to determine more simply whether an event is an exception to a
Packit 4b6dd7
recurring event.

Packit 4b6dd7

If both event_id

Packit 4b6dd7
 and event_uri
Packit 4b6dd7
 are NULL, this function is a no-op. Otherwise, they should both be
Packit 4b6dd7
freed with g_free().

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

event_id

Packit 4b6dd7

return location for the original event's ID, or NULL.

Packit 4b6dd7
[out callee-allocates][transfer full]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

event_uri

Packit 4b6dd7

return location for the original event's URI, or NULL.

Packit 4b6dd7
[out callee-allocates][transfer full]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Since: 0.3.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_is_exception ()

Packit 4b6dd7
gboolean
Packit 4b6dd7
gdata_calendar_event_is_exception (GDataCalendarEvent *self);
Packit 4b6dd7

Determines whether the event is an exception to a recurring event. If it is, details of the original event

Packit 4b6dd7
can be retrieved using gdata_calendar_event_get_original_event_details().

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

TRUE if the event is an exception, FALSE otherwise

Packit 4b6dd7
Packit 4b6dd7

Since: 0.3.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_get_anyone_can_add_self ()

Packit 4b6dd7
gboolean
Packit 4b6dd7
gdata_calendar_event_get_anyone_can_add_self
Packit 4b6dd7
                               (GDataCalendarEvent *self);
Packit 4b6dd7

Gets the “anyone-can-add-self” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

TRUE if anyone can add themselves as an attendee to the event, FALSE otherwise

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_set_anyone_can_add_self ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_calendar_event_set_anyone_can_add_self
Packit 4b6dd7
                               (GDataCalendarEvent *self,
Packit 4b6dd7
                                gboolean anyone_can_add_self);
Packit 4b6dd7

Sets the “anyone-can-add-self” property to anyone_can_add_self

Packit 4b6dd7
.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

anyone_can_add_self

Packit 4b6dd7

TRUE if anyone can add themselves as an attendee to the event, FALSE otherwise

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_get_guests_can_invite_others ()

Packit 4b6dd7
gboolean
Packit 4b6dd7
gdata_calendar_event_get_guests_can_invite_others
Packit 4b6dd7
                               (GDataCalendarEvent *self);
Packit 4b6dd7

Gets the “guests-can-invite-others” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

TRUE if attendees can invite others to the event, FALSE otherwise

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_set_guests_can_invite_others ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_calendar_event_set_guests_can_invite_others
Packit 4b6dd7
                               (GDataCalendarEvent *self,
Packit 4b6dd7
                                gboolean guests_can_invite_others);
Packit 4b6dd7

Sets the “guests-can-invite-others” property to guests_can_invite_others

Packit 4b6dd7
.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

guests_can_invite_others

Packit 4b6dd7

TRUE if attendees can invite others to the event, FALSE otherwise

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_get_guests_can_modify ()

Packit 4b6dd7
gboolean
Packit 4b6dd7
gdata_calendar_event_get_guests_can_modify
Packit 4b6dd7
                               (GDataCalendarEvent *self);
Packit 4b6dd7

Gets the “guests-can-modify” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

TRUE if attendees can modify the original event, FALSE otherwise

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_set_guests_can_modify ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_calendar_event_set_guests_can_modify
Packit 4b6dd7
                               (GDataCalendarEvent *self,
Packit 4b6dd7
                                gboolean guests_can_modify);
Packit 4b6dd7

Sets the “guests-can-modify” property to guests_can_modify

Packit 4b6dd7
.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

guests_can_modify

Packit 4b6dd7

TRUE if attendees can modify the original event, FALSE otherwise

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_get_guests_can_see_guests ()

Packit 4b6dd7
gboolean
Packit 4b6dd7
gdata_calendar_event_get_guests_can_see_guests
Packit 4b6dd7
                               (GDataCalendarEvent *self);
Packit 4b6dd7

Gets the “guests-can-see-guests” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

TRUE if attendees can see who's attending the event, FALSE otherwise

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_set_guests_can_see_guests ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_calendar_event_set_guests_can_see_guests
Packit 4b6dd7
                               (GDataCalendarEvent *self,
Packit 4b6dd7
                                gboolean guests_can_see_guests);
Packit 4b6dd7

Sets the “guests-can-see-guests” property to guests_can_see_guests

Packit 4b6dd7
.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

guests_can_see_guests

Packit 4b6dd7

TRUE if attendees can see who's attending the event, FALSE otherwise

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_get_sequence ()

Packit 4b6dd7
guint
Packit 4b6dd7
gdata_calendar_event_get_sequence (GDataCalendarEvent *self);
Packit 4b6dd7

Gets the “sequence” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the event's sequence number

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_set_sequence ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_calendar_event_set_sequence (GDataCalendarEvent *self,
Packit 4b6dd7
                                   guint sequence);
Packit 4b6dd7

Sets the “sequence” property to the new sequence number, sequence

Packit 4b6dd7
.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

sequence

Packit 4b6dd7

a new sequence number, or 0

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_get_status ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_calendar_event_get_status (GDataCalendarEvent *self);
Packit 4b6dd7

Gets the “status” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the event status, or NULL

Packit 4b6dd7
Packit 4b6dd7

Since: 0.2.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_set_status ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_calendar_event_set_status (GDataCalendarEvent *self,
Packit 4b6dd7
                                 const gchar *status);
Packit 4b6dd7

Sets the “status” property to the new status, status

Packit 4b6dd7
.

Packit 4b6dd7

Set status

Packit 4b6dd7
 to NULL to unset the property in the event.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

status

Packit 4b6dd7

a new event status, or NULL.

Packit 4b6dd7
[allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Since: 0.2.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_get_transparency ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_calendar_event_get_transparency (GDataCalendarEvent *self);
Packit 4b6dd7

Gets the “transparency” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the event transparency, or NULL

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_set_transparency ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_calendar_event_set_transparency (GDataCalendarEvent *self,
Packit 4b6dd7
                                       const gchar *transparency);
Packit 4b6dd7

Sets the “transparency” property to the new transparency, transparency

Packit 4b6dd7
.

Packit 4b6dd7

Set transparency

Packit 4b6dd7
 to NULL to unset the property in the event.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

transparency

Packit 4b6dd7

a new event transparency, or NULL.

Packit 4b6dd7
[allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_get_uid ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_calendar_event_get_uid (GDataCalendarEvent *self);
Packit 4b6dd7

Gets the “uid” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the event's UID, or NULL

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_set_uid ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_calendar_event_set_uid (GDataCalendarEvent *self,
Packit 4b6dd7
                              const gchar *uid);
Packit 4b6dd7

Sets the “uid” property to the new UID, uid

Packit 4b6dd7
.

Packit 4b6dd7

Set uid

Packit 4b6dd7
 to NULL to unset the property in the event.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

uid

Packit 4b6dd7

a new event UID, or NULL.

Packit 4b6dd7
[allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_get_visibility ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_calendar_event_get_visibility (GDataCalendarEvent *self);
Packit 4b6dd7

Gets the “visibility” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the event visibility, or NULL

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_set_visibility ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_calendar_event_set_visibility (GDataCalendarEvent *self,
Packit 4b6dd7
                                     const gchar *visibility);
Packit 4b6dd7

Sets the “visibility” property to the new visibility, visibility

Packit 4b6dd7
.

Packit 4b6dd7

Set visibility

Packit 4b6dd7
 to NULL to unset the property in the event.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

visibility

Packit 4b6dd7

a new event visibility, or NULL.

Packit 4b6dd7
[allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_calendar_event_get_edited ()

Packit 4b6dd7
gint64
Packit 4b6dd7
gdata_calendar_event_get_edited (GDataCalendarEvent *self);
Packit 4b6dd7

Gets the “edited” property. If the property is unset, -1 will be returned.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataCalendarEvent

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the UNIX timestamp for the time the event was last edited, or -1

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Types and Values

Packit 4b6dd7
Packit 4b6dd7

GDataCalendarEvent

Packit 4b6dd7
typedef struct _GDataCalendarEvent GDataCalendarEvent;
Packit 4b6dd7

All the fields in the GDataCalendarEvent structure are private and should never be accessed directly.

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDataCalendarEventClass

Packit 4b6dd7
typedef struct {
Packit 4b6dd7
} GDataCalendarEventClass;
Packit 4b6dd7
Packit 4b6dd7

All the fields in the GDataCalendarEventClass structure are private and should never be accessed directly.

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Property Details

Packit 4b6dd7
Packit 4b6dd7

The “anyone-can-add-self” property

Packit 4b6dd7
  “anyone-can-add-self”      gboolean
Packit 4b6dd7

Indicates whether anyone can invite themselves to the event, by adding themselves to the attendee list.

Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: FALSE

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “edited” property

Packit 4b6dd7
  “edited”                   gint64
Packit 4b6dd7

The last time the event was edited. If the event has not been edited yet, the content indicates the time it was created.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
Atom Publishing Protocol specification.

Packit 4b6dd7

Flags: Read

Packit 4b6dd7

Allowed values: >= -1

Packit 4b6dd7

Default value: -1

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “guests-can-invite-others” property

Packit 4b6dd7
  “guests-can-invite-others” gboolean
Packit 4b6dd7

Indicates whether attendees may invite others to the event.

Packit 4b6dd7

For more information, see the GData specification.

Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: FALSE

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “guests-can-modify” property

Packit 4b6dd7
  “guests-can-modify”        gboolean
Packit 4b6dd7

Indicates whether attendees may modify the original event, so that changes are visible to organizers and other attendees.

Packit 4b6dd7
Otherwise, any changes made by attendees will be restricted to that attendee's calendar.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
Packit 4b6dd7
GData specification.
Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: FALSE

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “guests-can-see-guests” property

Packit 4b6dd7
  “guests-can-see-guests”    gboolean
Packit 4b6dd7

Indicates whether attendees can see other people invited to the event.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
Packit 4b6dd7
GData specification.
Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: FALSE

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “original-event-id” property

Packit 4b6dd7
  “original-event-id”        gchar *
Packit 4b6dd7

The event ID for the original event, if this event is an exception to a recurring event.

Packit 4b6dd7

Flags: Read

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7

Since: 0.3.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “original-event-uri” property

Packit 4b6dd7
  “original-event-uri”       gchar *
Packit 4b6dd7

The event URI for the original event, if this event is an exception to a recurring event.

Packit 4b6dd7

Flags: Read

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7

Since: 0.3.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “recurrence” property

Packit 4b6dd7
  “recurrence”               gchar *
Packit 4b6dd7

Represents the dates and times when a recurring event takes place. The returned string is in iCal format, as a list of properties.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
GData specification.

Packit 4b6dd7

Note: gdata_calendar_event_add_time() and gdata_calendar_event_set_recurrence() are mutually

Packit 4b6dd7
exclusive. See the documentation for gdata_calendar_event_add_time() for details.

Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7

Since: 0.3.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “sequence” property

Packit 4b6dd7
  “sequence”                 guint
Packit 4b6dd7

The revision sequence number of the event as defined in Section 4.8.7.4 of RFC 2445.

Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: 0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “status” property

Packit 4b6dd7
  “status”                   gchar *
Packit 4b6dd7

The scheduling status of the event. For example: GDATA_GD_EVENT_STATUS_CANCELED or GDATA_GD_EVENT_STATUS_CONFIRMED.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
GData specification.

Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7

Since: 0.2.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “transparency” property

Packit 4b6dd7
  “transparency”             gchar *
Packit 4b6dd7

How the event is marked as consuming time on a calendar. For example: GDATA_GD_EVENT_TRANSPARENCY_OPAQUE or

Packit 4b6dd7
GDATA_GD_EVENT_TRANSPARENCY_TRANSPARENT.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
GData specification.

Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “uid” property

Packit 4b6dd7
  “uid”                      gchar *
Packit 4b6dd7

The globally unique identifier (UID) of the event as defined in Section 4.8.4.7 of RFC 2445.

Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “visibility” property

Packit 4b6dd7
  “visibility”               gchar *
Packit 4b6dd7

The event's visibility to calendar users. For example: GDATA_GD_EVENT_VISIBILITY_PUBLIC or GDATA_GD_EVENT_VISIBILITY_DEFAULT.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
GData specification.

Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Generated by GTK-Doc V1.26.1
Packit 4b6dd7
</body>
Packit 4b6dd7
</html>