Class

PurpleAvatar

unstable since: 3.0

[]

Description [src]

final class Purple.Avatar : GObject.Object
{
  /* No available fields */
}

A representation of an Avatar that is used for accounts, contacts, and conversations.

Available since: 3.0

[]

Ancestors

[]

Constructors

purple_avatar_new_from_filename

Creates a new avatar from filename.

unstable since: 3.0

purple_avatar_new_from_resource

Creates a new avatar from the resource at resource_path.

unstable since: 3.0

[]

Instance methods

purple_avatar_get_animated

Gets whether or not avatar is animated.

unstable since: 3.0

purple_avatar_get_animation

Gets the GdkPixbufAnimation if PurpleAvatar:animated is TRUE, otherwise NULL.

unstable since: 3.0

purple_avatar_get_filename

Gets the base filename of avatar.

unstable since: 3.0

purple_avatar_get_pixbuf

Gets the GdkPixbuf of avatar.

unstable since: 3.0

purple_avatar_get_tags

Gets the PurpleTags for avatar.

unstable since: 3.0

Methods inherited from GObject (43)
[]

Properties

Purple.Avatar:animated

Whether or not this avatar is animated.

unstable since: 3.0

Purple.Avatar:animation

The GdkPixbufAnimation if PurpleAvatar:animated is TRUE.

unstable since: 3.0

Purple.Avatar:filename

The filename that this avatar was created from.

unstable since: 3.0

Purple.Avatar:pixbuf

The GdkPixbuf of the avatar. If PurpleAvatar:animated is TRUE, this will be a static frame from the animation.

unstable since: 3.0

Purple.Avatar:tags

The PurpleTags for the avatar.

unstable since: 3.0

[]

Signals

Signals inherited from GObject (1)

Class structure