<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Bindings__GParam (gobject-introspection.Bindings__GParam)</title><link rel="stylesheet" href="../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc %%VERSION%%"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> â€“ <a href="../index.html">gobject-introspection</a> &#x00BB; Bindings__GParam</nav><h1>Module <code>Bindings__GParam</code></h1></header><dl><dt class="spec type" id="type-flags"><a href="#type-flags" class="anchor"></a><code><span class="keyword">type</span> flags</code><code> = </code><table class="variant"><tr id="type-flags.Readable" class="anchored"><td class="def constructor"><a href="#type-flags.Readable" class="anchor"></a><code>| </code><code><span class="constructor">Readable</span></code></td><td class="doc"><p>the parameter is readable</p></td></tr><tr id="type-flags.Writable" class="anchored"><td class="def constructor"><a href="#type-flags.Writable" class="anchor"></a><code>| </code><code><span class="constructor">Writable</span></code></td><td class="doc"><p>the parameter is writable</p></td></tr><tr id="type-flags.Readwrite" class="anchored"><td class="def constructor"><a href="#type-flags.Readwrite" class="anchor"></a><code>| </code><code><span class="constructor">Readwrite</span></code></td><td class="doc"><p>alias for G_PARAM_READABLE | G_PARAM_WRITABLE</p></td></tr><tr id="type-flags.Construct" class="anchored"><td class="def constructor"><a href="#type-flags.Construct" class="anchor"></a><code>| </code><code><span class="constructor">Construct</span></code></td><td class="doc"><p>the parameter will be set upon object construction</p></td></tr><tr id="type-flags.Construct_only" class="anchored"><td class="def constructor"><a href="#type-flags.Construct_only" class="anchor"></a><code>| </code><code><span class="constructor">Construct_only</span></code></td><td class="doc"><p>the parameter can only be set upon object construction</p></td></tr><tr id="type-flags.Lax_validation" class="anchored"><td class="def constructor"><a href="#type-flags.Lax_validation" class="anchor"></a><code>| </code><code><span class="constructor">Lax_validation</span></code></td><td class="doc"><p>upon parameter conversion (see g_param_value_convert()) strict validation is not required</p></td></tr><tr id="type-flags.Static_name" class="anchored"><td class="def constructor"><a href="#type-flags.Static_name" class="anchor"></a><code>| </code><code><span class="constructor">Static_name</span></code></td><td class="doc"><p>the string used as name when constructing the parameter is guaranteed to remain valid and unmodified for the lifetime of the parameter. Since 2.8</p></td></tr><tr id="type-flags.Static_nick" class="anchored"><td class="def constructor"><a href="#type-flags.Static_nick" class="anchor"></a><code>| </code><code><span class="constructor">Static_nick</span></code></td><td class="doc"><p>the string used as nick when constructing the parameter is guaranteed to remain valid and unmmodified for the lifetime of the parameter. Since 2.8</p></td></tr><tr id="type-flags.Static_blurb" class="anchored"><td class="def constructor"><a href="#type-flags.Static_blurb" class="anchor"></a><code>| </code><code><span class="constructor">Static_blurb</span></code></td><td class="doc"><p>the string used as blurb when constructing the parameter is guaranteed to remain valid and unmodified for the lifetime of the parameter. Since 2.8</p></td></tr><tr id="type-flags.Explicit_notify" class="anchored"><td class="def constructor"><a href="#type-flags.Explicit_notify" class="anchor"></a><code>| </code><code><span class="constructor">Explicit_notify</span></code></td><td class="doc"><p>calls to g_object_set_property() for this property will not automatically result in a &quot;notify&quot; signal being emitted: the implementation must call g_object_notify() themselves in case the property actually changes. Since: 2.42.</p></td></tr><tr id="type-flags.Deprecated" class="anchored"><td class="def constructor"><a href="#type-flags.Deprecated" class="anchor"></a><code>| </code><code><span class="constructor">Deprecated</span></code></td><td class="doc"><p>the parameter is deprecated and will be removed in a future version. A warning will be generated if it is used while running with G_ENABLE_DIAGNOSTIC=1. Since 2.26</p></td></tr></table></dt></dl><dl><dt class="spec value" id="val-string_of_flag"><a href="#val-string_of_flag" class="anchor"></a><code><span class="keyword">val</span> string_of_flag : <a href="index.html#type-flags">flags</a> <span>&#45;&gt;</span> string</code></dt></dl><div class="spec module" id="module-Flags"><a href="#module-Flags" class="anchor"></a><code><span class="keyword">module</span> <a href="Flags/index.html">Flags</a> : <span class="keyword">functor</span> (<a href="Flags/index.html#argument-1-T">T</a> : Cstubs.Types.TYPE) <span>&#45;&gt;</span> <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div></div></body></html>