Flags

Details

class ECal.ClientViewFlags(value)

Bases: GLib.Flags

Flags that control the behaviour of an ECal.ClientView.

New in version 3.6.

NONE = 0

Symbolic value for no flags

NOTIFY_INITIAL = 1

If this flag is set then all objects matching the view’s query will be sent as notifications when starting the view, otherwise only future changes will be reported. The default for a ECal.ClientView is True.

class ECal.ObjModType(value)

Bases: GObject.GFlags

Indicates the type of modification made to a calendar

New in version 3.8.

THIS = 1

Modify this component

THIS_AND_PRIOR = 2

Modify this component and all prior occurrances

THIS_AND_FUTURE = 4

Modify this component and all future occurrances

ALL = 7

Modify all occurrances of this component

ONLY_THIS = 8

Modify only this component

class ECal.OperationFlags(value)

Bases: GObject.GFlags

Calendar operation flags, to specify behavior in certain situations. The conflict resolution mode flags cannot be combined together, where the ECal.OperationFlags.CONFLICT_KEEP_LOCAL is the default behavior (and it is used when no other conflict resolution flag is set). The flags can be ignored when the operation or the backend don’t support it.

New in version 3.34.

CONFLICT_KEEP_LOCAL = 0

conflict resolution mode, to use local data (and always overwrite server data), when a conflict is detected

NONE = 0

no operation flags defined

CONFLICT_FAIL = 1

conflict resolution mode, to fail and do not do any changes, when a conflict is detected

DISABLE_ITIP_MESSAGE = 16

request to disable send of an iTip message by the server; this works only for servers which support iTip handling

CONFLICT_USE_NEWER = 2

conflict resolution mode, to use newer of the local and the server side data, when a conflict is detected

CONFLICT_KEEP_SERVER = 4

conflict resolution mode, to use the server data (and local changed), when a conflict is detected

CONFLICT_WRITE_COPY = 8

conflict resolution mode, to create a copy of the data, when a conflict is detected

class ECal.RecurDescribeRecurrenceFlags(value)

Bases: GObject.GFlags

Influences behaviour of ECal.recur_describe_recurrence().

New in version 3.30.

NONE = 0

no extra flags, either returns None or the recurrence description, something like “Every 2 weeks…”

PREFIXED = 1

either returns None or the recurrence description prefixed with text like “The meeting recurs”, forming something like “The meeting recurs every 2 weeks…”

FALLBACK = 2

returns None only if the component doesn’t recur, otherwise returns either the recurrence description or at least text like “The meeting recurs”

class ECal.ReminderWatcherDescribeFlags(value)

Bases: GLib.Flags

Flags modifying behaviour of ECal.ReminderWatcher.describe_data().

New in version 3.30.

NONE = 0

None flags

MARKUP = 2

Returned description will contain also markup. Without it it’ll be a plain text.