Camel.Settings

g Camel.Settings Camel.Settings GObject.Object GObject.Object GObject.Object->Camel.Settings

Subclasses:

Camel.StoreSettings

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

clone ()

equal (settings_b)

Virtual Methods

Inherited:

GObject.Object (7)

do_clone ()

do_equal (settings_b)

Properties

None

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent

GObject.Object

r

Class Details

class Camel.Settings(**kwargs)
Bases:

GObject.Object

Abstract:

No

Structure:

Camel.SettingsClass

Contains only private data that should be read and manipulated using the functions below.

New in version 3.2.

clone()
Returns:

a newly-created copy of self

Return type:

Camel.Settings

Creates a copy of self, such that passing self and the copied instance to Camel.Settings.equal() would return True.

By default, this creates a new settings instance with the same GObject.GType as self, and copies all GObject.Object property values from self to the new instance.

New in version 3.2.

equal(settings_b)
Parameters:

settings_b (Camel.Settings) – another Camel.Settings

Returns:

True if self and settings_b are equal

Return type:

bool

Returns True if self and settings_b are equal.

By default, equality requires both instances to have the same GObject.GType with the same set of GObject.Object properties, and each property value in self is equal to the corresponding value in settings_b.

New in version 3.2.

do_clone() virtual
Returns:

a newly-created copy of settings

Return type:

Camel.Settings

Creates a copy of settings, such that passing settings and the copied instance to Camel.Settings.equal() would return True.

By default, this creates a new settings instance with the same GObject.GType as settings, and copies all GObject.Object property values from settings to the new instance.

New in version 3.2.

do_equal(settings_b) virtual
Parameters:

settings_b (Camel.Settings) – another Camel.Settings

Returns:

True if settings_a and settings_b are equal

Return type:

bool

Returns True if settings_a and settings_b are equal.

By default, equality requires both instances to have the same GObject.GType with the same set of GObject.Object properties, and each property value in settings_a is equal to the corresponding value in settings_b.

New in version 3.2.