This file is indexed.

/usr/share/doc/libghc-glib-doc/html/System-Glib-Properties.html is in libghc-glib-doc 0.13.5.0-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

1
2
3
4
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>System.Glib.Properties</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script src="file:///usr/share/javascript/mathjax/MathJax.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_System-Glib-Properties.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/System-Glib-Properties.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">glib-0.13.5.0: Binding to the GLIB library for Gtk2Hs.</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Maintainer</th><td>gtk2hs-users@lists.sourceforge.net</td></tr><tr><th>Stability</th><td>provisional</td></tr><tr><th>Portability</th><td>portable (depends on GHC)</td></tr><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell98</td></tr></table><p class="caption">System.Glib.Properties</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">per-type functions for getting and setting GObject properties</a></li><li><a href="#g:2">constructors for attributes backed by GObject properties</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Functions for getting and setting GObject properties</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:objectSetPropertyInt">objectSetPropertyInt</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:objectGetPropertyInt">objectGetPropertyInt</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:objectSetPropertyUInt">objectSetPropertyUInt</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:objectGetPropertyUInt">objectGetPropertyUInt</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:objectSetPropertyInt64">objectSetPropertyInt64</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int64">Int64</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:objectGetPropertyInt64">objectGetPropertyInt64</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int64">Int64</a></li><li class="src short"><a href="#v:objectSetPropertyUInt64">objectSetPropertyUInt64</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Word.html#t:Word64">Word64</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:objectGetPropertyUInt64">objectGetPropertyUInt64</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Word.html#t:Word64">Word64</a></li><li class="src short"><a href="#v:objectSetPropertyChar">objectSetPropertyChar</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Char.html#t:Char">Char</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:objectGetPropertyChar">objectGetPropertyChar</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Char.html#t:Char">Char</a></li><li class="src short"><a href="#v:objectSetPropertyBool">objectSetPropertyBool</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:objectGetPropertyBool">objectGetPropertyBool</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:objectSetPropertyEnum">objectSetPropertyEnum</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> enum) =&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; enum -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:objectGetPropertyEnum">objectGetPropertyEnum</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> enum) =&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> enum</li><li class="src short"><a href="#v:objectSetPropertyFlags">objectSetPropertyFlags</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-Flags.html#t:Flags">Flags</a> flag) =&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; [flag] -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:objectGetPropertyFlags">objectGetPropertyFlags</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-Flags.html#t:Flags">Flags</a> flag) =&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> [flag]</li><li class="src short"><a href="#v:objectSetPropertyFloat">objectSetPropertyFloat</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Float">Float</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:objectGetPropertyFloat">objectGetPropertyFloat</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Float">Float</a></li><li class="src short"><a href="#v:objectSetPropertyDouble">objectSetPropertyDouble</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:objectGetPropertyDouble">objectGetPropertyDouble</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li class="src short"><a href="#v:objectSetPropertyString">objectSetPropertyString</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibString">GlibString</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; string -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:objectGetPropertyString">objectGetPropertyString</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibString">GlibString</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> string</li><li class="src short"><a href="#v:objectSetPropertyMaybeString">objectSetPropertyMaybeString</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibString">GlibString</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> string -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:objectGetPropertyMaybeString">objectGetPropertyMaybeString</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibString">GlibString</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> string)</li><li class="src short"><a href="#v:objectSetPropertyFilePath">objectSetPropertyFilePath</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibFilePath">GlibFilePath</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; string -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:objectGetPropertyFilePath">objectGetPropertyFilePath</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibFilePath">GlibFilePath</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> string</li><li class="src short"><a href="#v:objectSetPropertyMaybeFilePath">objectSetPropertyMaybeFilePath</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibFilePath">GlibFilePath</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> string -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:objectGetPropertyMaybeFilePath">objectGetPropertyMaybeFilePath</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibFilePath">GlibFilePath</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> string)</li><li class="src short"><a href="#v:objectSetPropertyBoxedOpaque">objectSetPropertyBoxedOpaque</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; (boxed -&gt; (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Ptr.html#t:Ptr">Ptr</a> boxed -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()) -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()) -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; boxed -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:objectGetPropertyBoxedOpaque">objectGetPropertyBoxedOpaque</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Ptr.html#t:Ptr">Ptr</a> boxed -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> boxed) -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> boxed</li><li class="src short"><a href="#v:objectSetPropertyBoxedStorable">objectSetPropertyBoxedStorable</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Storable.html#t:Storable">Storable</a> boxed) =&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; boxed -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:objectGetPropertyBoxedStorable">objectGetPropertyBoxedStorable</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Storable.html#t:Storable">Storable</a> boxed) =&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> boxed</li><li class="src short"><a href="#v:objectSetPropertyGObject">objectSetPropertyGObject</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj') =&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; gobj' -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:objectGetPropertyGObject">objectGetPropertyGObject</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj') =&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> gobj'</li><li class="src short"><a href="#v:newAttrFromIntProperty">newAttrFromIntProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:readAttrFromIntProperty">readAttrFromIntProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:newAttrFromUIntProperty">newAttrFromUIntProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:readAttrFromUIntProperty">readAttrFromUIntProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:writeAttrFromUIntProperty">writeAttrFromUIntProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:newAttrFromCharProperty">newAttrFromCharProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Char.html#t:Char">Char</a></li><li class="src short"><a href="#v:readAttrFromCharProperty">readAttrFromCharProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Char.html#t:Char">Char</a></li><li class="src short"><a href="#v:newAttrFromBoolProperty">newAttrFromBoolProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:readAttrFromBoolProperty">readAttrFromBoolProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:newAttrFromFloatProperty">newAttrFromFloatProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Float">Float</a></li><li class="src short"><a href="#v:readAttrFromFloatProperty">readAttrFromFloatProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Float">Float</a></li><li class="src short"><a href="#v:newAttrFromDoubleProperty">newAttrFromDoubleProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li class="src short"><a href="#v:readAttrFromDoubleProperty">readAttrFromDoubleProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a></li><li class="src short"><a href="#v:newAttrFromEnumProperty">newAttrFromEnumProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> enum) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj enum</li><li class="src short"><a href="#v:readAttrFromEnumProperty">readAttrFromEnumProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> enum) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj enum</li><li class="src short"><a href="#v:writeAttrFromEnumProperty">writeAttrFromEnumProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> enum) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> gobj enum</li><li class="src short"><a href="#v:newAttrFromFlagsProperty">newAttrFromFlagsProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-Flags.html#t:Flags">Flags</a> flag) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj [flag]</li><li class="src short"><a href="#v:readAttrFromFlagsProperty">readAttrFromFlagsProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-Flags.html#t:Flags">Flags</a> flag) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj [flag]</li><li class="src short"><a href="#v:newAttrFromStringProperty">newAttrFromStringProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibString">GlibString</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj string</li><li class="src short"><a href="#v:readAttrFromStringProperty">readAttrFromStringProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibString">GlibString</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj string</li><li class="src short"><a href="#v:writeAttrFromStringProperty">writeAttrFromStringProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibString">GlibString</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> gobj string</li><li class="src short"><a href="#v:newAttrFromMaybeStringProperty">newAttrFromMaybeStringProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibString">GlibString</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> string)</li><li class="src short"><a href="#v:readAttrFromMaybeStringProperty">readAttrFromMaybeStringProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibString">GlibString</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> string)</li><li class="src short"><a href="#v:writeAttrFromMaybeStringProperty">writeAttrFromMaybeStringProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibString">GlibString</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> gobj (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> string)</li><li class="src short"><a href="#v:newAttrFromFilePathProperty">newAttrFromFilePathProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibFilePath">GlibFilePath</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj string</li><li class="src short"><a href="#v:readAttrFromFilePathProperty">readAttrFromFilePathProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibFilePath">GlibFilePath</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj string</li><li class="src short"><a href="#v:writeAttrFromFilePathProperty">writeAttrFromFilePathProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibFilePath">GlibFilePath</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> gobj string</li><li class="src short"><a href="#v:newAttrFromMaybeFilePathProperty">newAttrFromMaybeFilePathProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibFilePath">GlibFilePath</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> string)</li><li class="src short"><a href="#v:readAttrFromMaybeFilePathProperty">readAttrFromMaybeFilePathProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibFilePath">GlibFilePath</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> string)</li><li class="src short"><a href="#v:writeAttrFromMaybeFilePathProperty">writeAttrFromMaybeFilePathProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibFilePath">GlibFilePath</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> gobj (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> string)</li><li class="src short"><a href="#v:newAttrFromBoxedOpaqueProperty">newAttrFromBoxedOpaqueProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Ptr.html#t:Ptr">Ptr</a> boxed -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> boxed) -&gt; (boxed -&gt; (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Ptr.html#t:Ptr">Ptr</a> boxed -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()) -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()) -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj boxed</li><li class="src short"><a href="#v:readAttrFromBoxedOpaqueProperty">readAttrFromBoxedOpaqueProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Ptr.html#t:Ptr">Ptr</a> boxed -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> boxed) -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj boxed</li><li class="src short"><a href="#v:writeAttrFromBoxedOpaqueProperty">writeAttrFromBoxedOpaqueProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; (boxed -&gt; (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Ptr.html#t:Ptr">Ptr</a> boxed -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()) -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()) -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> gobj boxed</li><li class="src short"><a href="#v:newAttrFromBoxedStorableProperty">newAttrFromBoxedStorableProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Storable.html#t:Storable">Storable</a> boxed) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj boxed</li><li class="src short"><a href="#v:readAttrFromBoxedStorableProperty">readAttrFromBoxedStorableProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Storable.html#t:Storable">Storable</a> boxed) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj boxed</li><li class="src short"><a href="#v:newAttrFromObjectProperty">newAttrFromObjectProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj', <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj'') =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadWriteAttr">ReadWriteAttr</a> gobj gobj' gobj''</li><li class="src short"><a href="#v:readAttrFromObjectProperty">readAttrFromObjectProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj') =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj gobj'</li><li class="src short"><a href="#v:writeAttrFromObjectProperty">writeAttrFromObjectProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj') =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> gobj gobj'</li><li class="src short"><a href="#v:newAttrFromMaybeObjectProperty">newAttrFromMaybeObjectProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj', <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj'') =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadWriteAttr">ReadWriteAttr</a> gobj (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> gobj') (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> gobj'')</li><li class="src short"><a href="#v:readAttrFromMaybeObjectProperty">readAttrFromMaybeObjectProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj') =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> gobj')</li><li class="src short"><a href="#v:writeAttrFromMaybeObjectProperty">writeAttrFromMaybeObjectProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj') =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> gobj (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> gobj')</li><li class="src short"><a href="#v:objectGetPropertyInternal">objectGetPropertyInternal</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; (<a href="System-Glib-GValue.html#t:GValue">GValue</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> a) -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> a</li><li class="src short"><a href="#v:objectSetPropertyInternal">objectSetPropertyInternal</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; (<a href="System-Glib-GValue.html#t:GValue">GValue</a> -&gt; a -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()) -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; a -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li></ul></div><div id="interface"><h1 id="g:1">per-type functions for getting and setting GObject properties</h1><div class="top"><p class="src"><a id="v:objectSetPropertyInt" class="def">objectSetPropertyInt</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/System-Glib-Properties.html#objectSetPropertyInt" class="link">Source</a> <a href="#v:objectSetPropertyInt" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectGetPropertyInt" class="def">objectGetPropertyInt</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="src/System-Glib-Properties.html#objectGetPropertyInt" class="link">Source</a> <a href="#v:objectGetPropertyInt" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectSetPropertyUInt" class="def">objectSetPropertyUInt</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/System-Glib-Properties.html#objectSetPropertyUInt" class="link">Source</a> <a href="#v:objectSetPropertyUInt" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectGetPropertyUInt" class="def">objectGetPropertyUInt</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="src/System-Glib-Properties.html#objectGetPropertyUInt" class="link">Source</a> <a href="#v:objectGetPropertyUInt" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectSetPropertyInt64" class="def">objectSetPropertyInt64</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int64">Int64</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/System-Glib-Properties.html#objectSetPropertyInt64" class="link">Source</a> <a href="#v:objectSetPropertyInt64" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectGetPropertyInt64" class="def">objectGetPropertyInt64</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int64">Int64</a> <a href="src/System-Glib-Properties.html#objectGetPropertyInt64" class="link">Source</a> <a href="#v:objectGetPropertyInt64" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectSetPropertyUInt64" class="def">objectSetPropertyUInt64</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Word.html#t:Word64">Word64</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/System-Glib-Properties.html#objectSetPropertyUInt64" class="link">Source</a> <a href="#v:objectSetPropertyUInt64" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectGetPropertyUInt64" class="def">objectGetPropertyUInt64</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Word.html#t:Word64">Word64</a> <a href="src/System-Glib-Properties.html#objectGetPropertyUInt64" class="link">Source</a> <a href="#v:objectGetPropertyUInt64" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectSetPropertyChar" class="def">objectSetPropertyChar</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Char.html#t:Char">Char</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/System-Glib-Properties.html#objectSetPropertyChar" class="link">Source</a> <a href="#v:objectSetPropertyChar" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectGetPropertyChar" class="def">objectGetPropertyChar</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Char.html#t:Char">Char</a> <a href="src/System-Glib-Properties.html#objectGetPropertyChar" class="link">Source</a> <a href="#v:objectGetPropertyChar" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectSetPropertyBool" class="def">objectSetPropertyBool</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/System-Glib-Properties.html#objectSetPropertyBool" class="link">Source</a> <a href="#v:objectSetPropertyBool" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectGetPropertyBool" class="def">objectGetPropertyBool</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/System-Glib-Properties.html#objectGetPropertyBool" class="link">Source</a> <a href="#v:objectGetPropertyBool" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectSetPropertyEnum" class="def">objectSetPropertyEnum</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> enum) =&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; enum -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/System-Glib-Properties.html#objectSetPropertyEnum" class="link">Source</a> <a href="#v:objectSetPropertyEnum" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectGetPropertyEnum" class="def">objectGetPropertyEnum</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> enum) =&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> enum <a href="src/System-Glib-Properties.html#objectGetPropertyEnum" class="link">Source</a> <a href="#v:objectGetPropertyEnum" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectSetPropertyFlags" class="def">objectSetPropertyFlags</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-Flags.html#t:Flags">Flags</a> flag) =&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; [flag] -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/System-Glib-Properties.html#objectSetPropertyFlags" class="link">Source</a> <a href="#v:objectSetPropertyFlags" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectGetPropertyFlags" class="def">objectGetPropertyFlags</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-Flags.html#t:Flags">Flags</a> flag) =&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> [flag] <a href="src/System-Glib-Properties.html#objectGetPropertyFlags" class="link">Source</a> <a href="#v:objectGetPropertyFlags" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectSetPropertyFloat" class="def">objectSetPropertyFloat</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Float">Float</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/System-Glib-Properties.html#objectSetPropertyFloat" class="link">Source</a> <a href="#v:objectSetPropertyFloat" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectGetPropertyFloat" class="def">objectGetPropertyFloat</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Float">Float</a> <a href="src/System-Glib-Properties.html#objectGetPropertyFloat" class="link">Source</a> <a href="#v:objectGetPropertyFloat" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectSetPropertyDouble" class="def">objectSetPropertyDouble</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/System-Glib-Properties.html#objectSetPropertyDouble" class="link">Source</a> <a href="#v:objectSetPropertyDouble" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectGetPropertyDouble" class="def">objectGetPropertyDouble</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a> <a href="src/System-Glib-Properties.html#objectGetPropertyDouble" class="link">Source</a> <a href="#v:objectGetPropertyDouble" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectSetPropertyString" class="def">objectSetPropertyString</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibString">GlibString</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; string -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/System-Glib-Properties.html#objectSetPropertyString" class="link">Source</a> <a href="#v:objectSetPropertyString" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectGetPropertyString" class="def">objectGetPropertyString</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibString">GlibString</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> string <a href="src/System-Glib-Properties.html#objectGetPropertyString" class="link">Source</a> <a href="#v:objectGetPropertyString" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectSetPropertyMaybeString" class="def">objectSetPropertyMaybeString</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibString">GlibString</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> string -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/System-Glib-Properties.html#objectSetPropertyMaybeString" class="link">Source</a> <a href="#v:objectSetPropertyMaybeString" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectGetPropertyMaybeString" class="def">objectGetPropertyMaybeString</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibString">GlibString</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> string) <a href="src/System-Glib-Properties.html#objectGetPropertyMaybeString" class="link">Source</a> <a href="#v:objectGetPropertyMaybeString" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectSetPropertyFilePath" class="def">objectSetPropertyFilePath</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibFilePath">GlibFilePath</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; string -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/System-Glib-Properties.html#objectSetPropertyFilePath" class="link">Source</a> <a href="#v:objectSetPropertyFilePath" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectGetPropertyFilePath" class="def">objectGetPropertyFilePath</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibFilePath">GlibFilePath</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> string <a href="src/System-Glib-Properties.html#objectGetPropertyFilePath" class="link">Source</a> <a href="#v:objectGetPropertyFilePath" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectSetPropertyMaybeFilePath" class="def">objectSetPropertyMaybeFilePath</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibFilePath">GlibFilePath</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> string -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/System-Glib-Properties.html#objectSetPropertyMaybeFilePath" class="link">Source</a> <a href="#v:objectSetPropertyMaybeFilePath" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectGetPropertyMaybeFilePath" class="def">objectGetPropertyMaybeFilePath</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibFilePath">GlibFilePath</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> string) <a href="src/System-Glib-Properties.html#objectGetPropertyMaybeFilePath" class="link">Source</a> <a href="#v:objectGetPropertyMaybeFilePath" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectSetPropertyBoxedOpaque" class="def">objectSetPropertyBoxedOpaque</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; (boxed -&gt; (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Ptr.html#t:Ptr">Ptr</a> boxed -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()) -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()) -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; boxed -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/System-Glib-Properties.html#objectSetPropertyBoxedOpaque" class="link">Source</a> <a href="#v:objectSetPropertyBoxedOpaque" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectGetPropertyBoxedOpaque" class="def">objectGetPropertyBoxedOpaque</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Ptr.html#t:Ptr">Ptr</a> boxed -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> boxed) -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> boxed <a href="src/System-Glib-Properties.html#objectGetPropertyBoxedOpaque" class="link">Source</a> <a href="#v:objectGetPropertyBoxedOpaque" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectSetPropertyBoxedStorable" class="def">objectSetPropertyBoxedStorable</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Storable.html#t:Storable">Storable</a> boxed) =&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; boxed -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/System-Glib-Properties.html#objectSetPropertyBoxedStorable" class="link">Source</a> <a href="#v:objectSetPropertyBoxedStorable" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectGetPropertyBoxedStorable" class="def">objectGetPropertyBoxedStorable</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Storable.html#t:Storable">Storable</a> boxed) =&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> boxed <a href="src/System-Glib-Properties.html#objectGetPropertyBoxedStorable" class="link">Source</a> <a href="#v:objectGetPropertyBoxedStorable" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectSetPropertyGObject" class="def">objectSetPropertyGObject</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj') =&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; gobj' -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/System-Glib-Properties.html#objectSetPropertyGObject" class="link">Source</a> <a href="#v:objectSetPropertyGObject" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectGetPropertyGObject" class="def">objectGetPropertyGObject</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj') =&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> gobj' <a href="src/System-Glib-Properties.html#objectGetPropertyGObject" class="link">Source</a> <a href="#v:objectGetPropertyGObject" class="selflink">#</a></p></div><h1 id="g:2">constructors for attributes backed by GObject properties</h1><div class="top"><p class="src"><a id="v:newAttrFromIntProperty" class="def">newAttrFromIntProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="src/System-Glib-Properties.html#newAttrFromIntProperty" class="link">Source</a> <a href="#v:newAttrFromIntProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:readAttrFromIntProperty" class="def">readAttrFromIntProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="src/System-Glib-Properties.html#readAttrFromIntProperty" class="link">Source</a> <a href="#v:readAttrFromIntProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:newAttrFromUIntProperty" class="def">newAttrFromUIntProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="src/System-Glib-Properties.html#newAttrFromUIntProperty" class="link">Source</a> <a href="#v:newAttrFromUIntProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:readAttrFromUIntProperty" class="def">readAttrFromUIntProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="src/System-Glib-Properties.html#readAttrFromUIntProperty" class="link">Source</a> <a href="#v:readAttrFromUIntProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:writeAttrFromUIntProperty" class="def">writeAttrFromUIntProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="src/System-Glib-Properties.html#writeAttrFromUIntProperty" class="link">Source</a> <a href="#v:writeAttrFromUIntProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:newAttrFromCharProperty" class="def">newAttrFromCharProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Char.html#t:Char">Char</a> <a href="src/System-Glib-Properties.html#newAttrFromCharProperty" class="link">Source</a> <a href="#v:newAttrFromCharProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:readAttrFromCharProperty" class="def">readAttrFromCharProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Char.html#t:Char">Char</a> <a href="src/System-Glib-Properties.html#readAttrFromCharProperty" class="link">Source</a> <a href="#v:readAttrFromCharProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:newAttrFromBoolProperty" class="def">newAttrFromBoolProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/System-Glib-Properties.html#newAttrFromBoolProperty" class="link">Source</a> <a href="#v:newAttrFromBoolProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:readAttrFromBoolProperty" class="def">readAttrFromBoolProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/System-Glib-Properties.html#readAttrFromBoolProperty" class="link">Source</a> <a href="#v:readAttrFromBoolProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:newAttrFromFloatProperty" class="def">newAttrFromFloatProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Float">Float</a> <a href="src/System-Glib-Properties.html#newAttrFromFloatProperty" class="link">Source</a> <a href="#v:newAttrFromFloatProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:readAttrFromFloatProperty" class="def">readAttrFromFloatProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Float">Float</a> <a href="src/System-Glib-Properties.html#readAttrFromFloatProperty" class="link">Source</a> <a href="#v:readAttrFromFloatProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:newAttrFromDoubleProperty" class="def">newAttrFromDoubleProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a> <a href="src/System-Glib-Properties.html#newAttrFromDoubleProperty" class="link">Source</a> <a href="#v:newAttrFromDoubleProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:readAttrFromDoubleProperty" class="def">readAttrFromDoubleProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Double">Double</a> <a href="src/System-Glib-Properties.html#readAttrFromDoubleProperty" class="link">Source</a> <a href="#v:readAttrFromDoubleProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:newAttrFromEnumProperty" class="def">newAttrFromEnumProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> enum) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj enum <a href="src/System-Glib-Properties.html#newAttrFromEnumProperty" class="link">Source</a> <a href="#v:newAttrFromEnumProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:readAttrFromEnumProperty" class="def">readAttrFromEnumProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> enum) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj enum <a href="src/System-Glib-Properties.html#readAttrFromEnumProperty" class="link">Source</a> <a href="#v:readAttrFromEnumProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:writeAttrFromEnumProperty" class="def">writeAttrFromEnumProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Enum">Enum</a> enum) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> gobj enum <a href="src/System-Glib-Properties.html#writeAttrFromEnumProperty" class="link">Source</a> <a href="#v:writeAttrFromEnumProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:newAttrFromFlagsProperty" class="def">newAttrFromFlagsProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-Flags.html#t:Flags">Flags</a> flag) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj [flag] <a href="src/System-Glib-Properties.html#newAttrFromFlagsProperty" class="link">Source</a> <a href="#v:newAttrFromFlagsProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:readAttrFromFlagsProperty" class="def">readAttrFromFlagsProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-Flags.html#t:Flags">Flags</a> flag) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj [flag] <a href="src/System-Glib-Properties.html#readAttrFromFlagsProperty" class="link">Source</a> <a href="#v:readAttrFromFlagsProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:newAttrFromStringProperty" class="def">newAttrFromStringProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibString">GlibString</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj string <a href="src/System-Glib-Properties.html#newAttrFromStringProperty" class="link">Source</a> <a href="#v:newAttrFromStringProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:readAttrFromStringProperty" class="def">readAttrFromStringProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibString">GlibString</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj string <a href="src/System-Glib-Properties.html#readAttrFromStringProperty" class="link">Source</a> <a href="#v:readAttrFromStringProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:writeAttrFromStringProperty" class="def">writeAttrFromStringProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibString">GlibString</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> gobj string <a href="src/System-Glib-Properties.html#writeAttrFromStringProperty" class="link">Source</a> <a href="#v:writeAttrFromStringProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:newAttrFromMaybeStringProperty" class="def">newAttrFromMaybeStringProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibString">GlibString</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> string) <a href="src/System-Glib-Properties.html#newAttrFromMaybeStringProperty" class="link">Source</a> <a href="#v:newAttrFromMaybeStringProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:readAttrFromMaybeStringProperty" class="def">readAttrFromMaybeStringProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibString">GlibString</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> string) <a href="src/System-Glib-Properties.html#readAttrFromMaybeStringProperty" class="link">Source</a> <a href="#v:readAttrFromMaybeStringProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:writeAttrFromMaybeStringProperty" class="def">writeAttrFromMaybeStringProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibString">GlibString</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> gobj (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> string) <a href="src/System-Glib-Properties.html#writeAttrFromMaybeStringProperty" class="link">Source</a> <a href="#v:writeAttrFromMaybeStringProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:newAttrFromFilePathProperty" class="def">newAttrFromFilePathProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibFilePath">GlibFilePath</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj string <a href="src/System-Glib-Properties.html#newAttrFromFilePathProperty" class="link">Source</a> <a href="#v:newAttrFromFilePathProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:readAttrFromFilePathProperty" class="def">readAttrFromFilePathProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibFilePath">GlibFilePath</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj string <a href="src/System-Glib-Properties.html#readAttrFromFilePathProperty" class="link">Source</a> <a href="#v:readAttrFromFilePathProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:writeAttrFromFilePathProperty" class="def">writeAttrFromFilePathProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibFilePath">GlibFilePath</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> gobj string <a href="src/System-Glib-Properties.html#writeAttrFromFilePathProperty" class="link">Source</a> <a href="#v:writeAttrFromFilePathProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:newAttrFromMaybeFilePathProperty" class="def">newAttrFromMaybeFilePathProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibFilePath">GlibFilePath</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> string) <a href="src/System-Glib-Properties.html#newAttrFromMaybeFilePathProperty" class="link">Source</a> <a href="#v:newAttrFromMaybeFilePathProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:readAttrFromMaybeFilePathProperty" class="def">readAttrFromMaybeFilePathProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibFilePath">GlibFilePath</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> string) <a href="src/System-Glib-Properties.html#readAttrFromMaybeFilePathProperty" class="link">Source</a> <a href="#v:readAttrFromMaybeFilePathProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:writeAttrFromMaybeFilePathProperty" class="def">writeAttrFromMaybeFilePathProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-UTFString.html#t:GlibFilePath">GlibFilePath</a> string) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> gobj (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> string) <a href="src/System-Glib-Properties.html#writeAttrFromMaybeFilePathProperty" class="link">Source</a> <a href="#v:writeAttrFromMaybeFilePathProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:newAttrFromBoxedOpaqueProperty" class="def">newAttrFromBoxedOpaqueProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Ptr.html#t:Ptr">Ptr</a> boxed -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> boxed) -&gt; (boxed -&gt; (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Ptr.html#t:Ptr">Ptr</a> boxed -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()) -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()) -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj boxed <a href="src/System-Glib-Properties.html#newAttrFromBoxedOpaqueProperty" class="link">Source</a> <a href="#v:newAttrFromBoxedOpaqueProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:readAttrFromBoxedOpaqueProperty" class="def">readAttrFromBoxedOpaqueProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Ptr.html#t:Ptr">Ptr</a> boxed -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> boxed) -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj boxed <a href="src/System-Glib-Properties.html#readAttrFromBoxedOpaqueProperty" class="link">Source</a> <a href="#v:readAttrFromBoxedOpaqueProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:writeAttrFromBoxedOpaqueProperty" class="def">writeAttrFromBoxedOpaqueProperty</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; (boxed -&gt; (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Ptr.html#t:Ptr">Ptr</a> boxed -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()) -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()) -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> gobj boxed <a href="src/System-Glib-Properties.html#writeAttrFromBoxedOpaqueProperty" class="link">Source</a> <a href="#v:writeAttrFromBoxedOpaqueProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:newAttrFromBoxedStorableProperty" class="def">newAttrFromBoxedStorableProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Storable.html#t:Storable">Storable</a> boxed) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:Attr">Attr</a> gobj boxed <a href="src/System-Glib-Properties.html#newAttrFromBoxedStorableProperty" class="link">Source</a> <a href="#v:newAttrFromBoxedStorableProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:readAttrFromBoxedStorableProperty" class="def">readAttrFromBoxedStorableProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Storable.html#t:Storable">Storable</a> boxed) =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj boxed <a href="src/System-Glib-Properties.html#readAttrFromBoxedStorableProperty" class="link">Source</a> <a href="#v:readAttrFromBoxedStorableProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:newAttrFromObjectProperty" class="def">newAttrFromObjectProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj', <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj'') =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadWriteAttr">ReadWriteAttr</a> gobj gobj' gobj'' <a href="src/System-Glib-Properties.html#newAttrFromObjectProperty" class="link">Source</a> <a href="#v:newAttrFromObjectProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:readAttrFromObjectProperty" class="def">readAttrFromObjectProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj') =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj gobj' <a href="src/System-Glib-Properties.html#readAttrFromObjectProperty" class="link">Source</a> <a href="#v:readAttrFromObjectProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:writeAttrFromObjectProperty" class="def">writeAttrFromObjectProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj') =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> gobj gobj' <a href="src/System-Glib-Properties.html#writeAttrFromObjectProperty" class="link">Source</a> <a href="#v:writeAttrFromObjectProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:newAttrFromMaybeObjectProperty" class="def">newAttrFromMaybeObjectProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj', <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj'') =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadWriteAttr">ReadWriteAttr</a> gobj (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> gobj') (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> gobj'') <a href="src/System-Glib-Properties.html#newAttrFromMaybeObjectProperty" class="link">Source</a> <a href="#v:newAttrFromMaybeObjectProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:readAttrFromMaybeObjectProperty" class="def">readAttrFromMaybeObjectProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj') =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> gobj (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> gobj') <a href="src/System-Glib-Properties.html#readAttrFromMaybeObjectProperty" class="link">Source</a> <a href="#v:readAttrFromMaybeObjectProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:writeAttrFromMaybeObjectProperty" class="def">writeAttrFromMaybeObjectProperty</a> :: (<a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj, <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj') =&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; <a href="System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> gobj (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> gobj') <a href="src/System-Glib-Properties.html#writeAttrFromMaybeObjectProperty" class="link">Source</a> <a href="#v:writeAttrFromMaybeObjectProperty" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectGetPropertyInternal" class="def">objectGetPropertyInternal</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; (<a href="System-Glib-GValue.html#t:GValue">GValue</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> a) -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> a <a href="src/System-Glib-Properties.html#objectGetPropertyInternal" class="link">Source</a> <a href="#v:objectGetPropertyInternal" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:objectSetPropertyInternal" class="def">objectSetPropertyInternal</a> :: <a href="System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> gobj =&gt; <a href="System-Glib-GType.html#t:GType">GType</a> -&gt; (<a href="System-Glib-GValue.html#t:GValue">GValue</a> -&gt; a -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()) -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -&gt; gobj -&gt; a -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/System-Glib-Properties.html#objectSetPropertyInternal" class="link">Source</a> <a href="#v:objectSetPropertyInternal" class="selflink">#</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.17.3</p></div></body></html>