Class
ValentNotification
unstable since: 1.0
Description [src]
final class Valent.Notification : Valent.Resource
{
/* No available fields */
}
A class representing a notification.
ValentNotification is a derivable, generic class for a notification.
Available since: 1.0
Functions
valent_notification_add_device_button
Add an action button to notification. action is wrapped in the special
device action for device, which allows it to be activated from the app
action scope.
unstable since: 1.0
valent_notification_deserialize
Deserializes variant into a ValentNotification. Since ValentNotification
is effectively a super-set of GNotification, variant may be a serialized
GNotification or ValentNotification.
unstable since: 1.0
valent_notification_set_device_action
Set the default action for notification. action is wrapped in the special
device action for device, which allows it to be activated from the app
action scope.
unstable since: 1.0
Instance methods
valent_notification_hash
Converts a notification to a hash value, using g_str_hash() on the ID.
unstable since: 1.0
valent_notification_serialize
Serialize the notification into a variant of type a{sv}.
unstable since: 1.0
Methods inherited from ValentResource (31)
Please see ValentResource for a full list of methods.
Methods inherited from ValentObject (7)
valent_object_destroy
Destroy the object.
unstable since: 1.0
valent_object_in_destruction
Get whether the object is destroyed or in destruction.
unstable since: 1.0
valent_object_lock
Acquire a lock on object.
unstable since: 1.0
valent_object_notify
Emit GObject::notify on object, on the main thread.
unstable since: 1.0
valent_object_notify_by_pspec
Emit GObject::notify on object, on the main thread.
unstable since: 1.0
valent_object_ref_cancellable
Get a GCancellable for the object.
unstable since: 1.0
valent_object_unlock
Release a lock on object.
unstable since: 1.0
Properties
Properties inherited from ValentResource (16)
Valent.Resource:contributor
An entity responsible for making contributions to the resource.
unstable since: 1.0
Valent.Resource:coverage
The spatial or temporal topic of the resource, spatial applicability of the resource, or jurisdiction under which the resource is relevant.
unstable since: 1.0
Valent.Resource:creator
An entity primarily responsible for making the resource.
unstable since: 1.0
Valent.Resource:date
A point or period of time associated with an event in the lifecycle of the resource.
unstable since: 1.0
Valent.Resource:description
An account of the resource.
unstable since: 1.0
Valent.Resource:format
The file format, physical medium, or dimensions of the resource.
unstable since: 1.0
Valent.Resource:identifier
An unambiguous reference to the resource within a given context.
unstable since: 1.0
Valent.Resource:iri
The resource IRI (Internationalized Resource Identifier).
unstable since: 1.0
Valent.Resource:language
A list of related resources from which the described resource is derived.
unstable since: 1.0
Valent.Resource:publisher
An entity responsible for making the resource available.
unstable since: 1.0
Valent.Resource:relation
A related resource.
unstable since: 1.0
Valent.Resource:rights
Information about rights held in and over the resource.
unstable since: 1.0
Valent.Resource:source
A related resource from which the described resource is derived.
unstable since: 1.0
Valent.Resource:subject
The topic of the resource.
unstable since: 1.0
Valent.Resource:title
A name given to the resource.
unstable since: 1.0
Valent.Resource:type-hint
The nature or genre of the resource.
unstable since: 1.0
Properties inherited from ValentObject (1)
Signals
Signals inherited from ValentObject (1)
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.