Class ParamSpec
- Namespace
- GObject
- Assembly
- GObject-2.0.dll
public class ParamSpec : Fundamental
- Inheritance
-
ParamSpec
- Derived
-
- Inherited Members
-
Constructors
ParamSpec(nint)
public ParamSpec(nint handle)
Parameters
handle nint
Methods
GetBlurb()
public string? GetBlurb()
Returns
- string
GetDefaultValue()
[Version("2.38")]
public Value GetDefaultValue()
Returns
- Value
GetName()
Returns
- string
GetNameQuark()
[Version("2.46")]
public Quark GetNameQuark()
Returns
- Quark
GetNick()
Returns
- string
GetQdata(Quark)
public nint GetQdata(Quark quark)
Parameters
quark Quark
Returns
- nint
GetRedirectTarget()
[Version("2.4")]
public ParamSpec? GetRedirectTarget()
Returns
- ParamSpec
Internal(Type, string, string?, string?, ParamFlags)
public static ParamSpec Internal(Type paramType, string name, string? nick, string? blurb, ParamFlags flags)
Parameters
paramType Type
name string
nick string
blurb string
flags ParamFlags
Returns
- ParamSpec
IsValidName(string)
[Version("2.66")]
public static bool IsValidName(string name)
Parameters
name string
Returns
- bool
Ref()
Returns
- ParamSpec
RefSink()
[Version("2.10")]
public ParamSpec RefSink()
Returns
- ParamSpec
SetQdata(Quark, nint)
public void SetQdata(Quark quark, nint data)
Parameters
quark Quark
data nint
Sink()
StealQdata(Quark)
public nint StealQdata(Quark quark)
Parameters
quark Quark
Returns
- nint
Unref()