GObject.ParamSpecOverride

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

Subclasses:None

Methods

Inherited:GObject.ParamSpec (10)

Virtual Methods

Inherited:GObject.ParamSpec (4)

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

This is a type of GObject.ParamSpec type that simply redirects operations to another 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 overidden 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.