gio.Emblem
Prev | PyGio Class Reference | Next

## gio.Emblem

gio.Emblem — An object for emblems.

## Synopsis

    class gio.Emblem(gobject.GObject, gio.Icon):
        gio.Emblem(icon)
        def get_icon()
        def get_origin()

    Functions

        def gio.emblem_new_with_origin(origin)

## Ancestry

    +-- gobject.GObject
      +-- gio.Emblem

## Implemented Interfaces

`gio.Emblem` implements `gio.Icon`

## Description

The `gio.Emblem` class is an implementation of `gio.Icon` that supports having an emblem, which is an icon with additional properties. It can than be added to a `gio.EmblemedIcon`.

Currently, only metainformation about the emblem's origin is supported. More may be added in the future.

## Constructor

        gio.Emblem(icon)

`icon` : | a `gio.Icon` containing the icon.
Returns : | a new `gio.Emblem`.

Creates a new `gio.Emblem` for icon.

## Methods

### gio.Emblem.get_icon

        def get_icon()

Returns : | a `gio.Icon`.

The `get_icon`() method gives back the icon from emblem.

### gio.Emblem.get_origin

        def get_origin()

Returns : | the origin of the emblem.

The `get_origin`() method gets the origin of the emblem.

## Functions

### gio.emblem_new_with_origin

        def emblem_new_with_origin(origin)

`origin` : | a Gio Emblem Origin Constants defining the emblem's origin .
Returns : | A `gio.Emblem`.

The `emblem_new_with_origin`() function creates a new emblem for icon.

Prev | Up | Next
gio.Drive | Home | gio.EmblemedIcon