GObject.ParamSpecOverride

g GObject.ParamSpec GObject.ParamSpec GObject.ParamSpecOverride GObject.ParamSpecOverride GObject.ParamSpec->GObject.ParamSpecOverride

Subclasses

None

Methods

Inherited

GObject.ParamSpec (11)

Virtual Methods

Inherited

GObject.ParamSpec (5)

Fields

Inherited

Name

Type

Access

Description

overridden

GObject.ParamSpec

r

parent_instance

GObject.ParamSpec

r

Class Details

class GObject.ParamSpecOverride
Bases

GObject.ParamSpec

Abstract

No

A GObject.ParamSpec derived structure that redirects operations to other types of GObject.ParamSpec.

All operations other than getting or setting the value are redirected, including accessing the nick and blurb, validating a value, and so forth.

See GObject.ParamSpec.get_redirect_target() for retrieving the overridden property. GObject.ParamSpecOverride is used in implementing GObject.ObjectClass.override_property(), and will not be directly useful unless you are implementing a new base type similar to GObject.Object.

New in version 2.4.