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()