Class ParamSpec
- Namespace
- GObject
- Assembly
- GObject-2.0.dll
public class ParamSpec : Fundamental
- Inheritance
-
ParamSpec
- Derived
-
- Inherited Members
-
Constructors
ParamSpec(IntPtr)
public ParamSpec(IntPtr handle)
Parameters
handle
IntPtr
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 IntPtr GetQdata(Quark quark)
Parameters
quark
Quark
Returns
- IntPtr
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, IntPtr)
public void SetQdata(Quark quark, IntPtr data)
Parameters
quark
Quark
data
IntPtr
Sink()
StealQdata(Quark)
public IntPtr StealQdata(Quark quark)
Parameters
quark
Quark
Returns
- IntPtr
Unref()