Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 404d46ca9bb341d7a0e7e04bc69da9df > files > 736

ghc-gtk-devel-0.12.0-4.fc15.i686.rpm

<!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>Graphics.UI.Gtk.Builder</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Graphics-UI-Gtk-Builder.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-UI-Gtk-Builder.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">gtk-0.12.0: Binding to the Gtk+ graphical user interface library.</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Portability</th><td>portable (depends on GHC)</td></tr><tr><th>Stability</th><td>provisional</td></tr><tr><th>Maintainer</th><td>gtk2hs-users@lists.sourceforge.net</td></tr></table><p class="caption">Graphics.UI.Gtk.Builder</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Detail
</a></li><li><a href="#g:2">Class Hierarchy
</a></li><li><a href="#g:3">Types
</a></li><li><a href="#g:4">Constructing and adding objects
</a></li><li><a href="#g:5">Retrieving objects
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Build an interface from an XML UI definition
</p><p>All functions in this module are only available in Gtk 2.12 or higher.
</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"><span class="keyword">data</span>  <a href="#t:Builder">Builder</a> </li><li class="src short"><span class="keyword">class</span> <a href="Graphics-UI-Gtk-Abstract-Object.html#t:ObjectClass">ObjectClass</a> o =&gt; <a href="#t:BuilderClass">BuilderClass</a> o </li><li class="src short"><a href="#v:castToBuilder">castToBuilder</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> obj =&gt; obj -&gt; <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:gTypeBuilder">gTypeBuilder</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:GType">GType</a></li><li class="src short"><a href="#v:toBuilder">toBuilder</a> :: <a href="Graphics-UI-Gtk-Builder.html#t:BuilderClass">BuilderClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a></li><li class="src short"><span class="keyword">data</span>  <a href="#t:BuilderError">BuilderError</a> <ul class="subs"><li>= <a href="#v:BuilderErrorInvalidTypeFunction">BuilderErrorInvalidTypeFunction</a>  </li><li>| <a href="#v:BuilderErrorUnhandledTag">BuilderErrorUnhandledTag</a>  </li><li>| <a href="#v:BuilderErrorMissingAttribute">BuilderErrorMissingAttribute</a>  </li><li>| <a href="#v:BuilderErrorInvalidAttribute">BuilderErrorInvalidAttribute</a>  </li><li>| <a href="#v:BuilderErrorInvalidTag">BuilderErrorInvalidTag</a>  </li><li>| <a href="#v:BuilderErrorMissingPropertyValue">BuilderErrorMissingPropertyValue</a>  </li><li>| <a href="#v:BuilderErrorInvalidValue">BuilderErrorInvalidValue</a>  </li><li>| <a href="#v:BuilderErrorVersionMismatch">BuilderErrorVersionMismatch</a>  </li><li>| <a href="#v:BuilderErrorDuplicateId">BuilderErrorDuplicateId</a>  </li></ul></li><li class="src short"><a href="#v:builderNew">builderNew</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:builderAddFromFile">builderAddFromFile</a> :: <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:builderAddFromString">builderAddFromString</a> :: <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:builderAddObjectsFromFile">builderAddObjectsFromFile</a> :: <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>] -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:builderAddObjectsFromString">builderAddObjectsFromString</a> :: <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>] -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:builderGetObject">builderGetObject</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> cls =&gt; <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a> -&gt; (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObject">GObject</a> -&gt; cls) -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> cls</li><li class="src short"><a href="#v:builderGetObjects">builderGetObjects</a> :: <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> [<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObject">GObject</a>]</li><li class="src short"><a href="#v:builderGetObjectRaw">builderGetObjectRaw</a> :: <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObject">GObject</a>)</li><li class="src short"><a href="#v:builderSetTranslationDomain">builderSetTranslationDomain</a> :: <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:builderGetTranslationDomain">builderGetTranslationDomain</a> :: <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)</li></ul></div><div id="interface"><h1 id="g:1">Detail
</h1><h1 id="g:2">Class Hierarchy
</h1><div class="doc"><pre>
 | <code><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObject">GObject</a></code>
 | +----<code>GtkBuilder</code>
</pre></div><h1 id="g:3">Types
</h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Builder" class="def">Builder</a>  <a href="src/Graphics-UI-Gtk-Types.html#Builder" class="link">Source</a></p><div class="subs instances"><p id="control.i:Builder" class="caption collapser" onclick="toggleSection('i:Builder')">Instances</p><div id="section.i:Builder" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Builder.html#t:BuilderClass">BuilderClass</a> <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Object.html#t:ObjectClass">ObjectClass</a> <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Graphics-UI-Gtk-Abstract-Object.html#t:ObjectClass">ObjectClass</a> o =&gt; <a name="t:BuilderClass" class="def">BuilderClass</a> o <a href="src/Graphics-UI-Gtk-Types.html#BuilderClass" class="link">Source</a></p><div class="subs instances"><p id="control.i:BuilderClass" class="caption collapser" onclick="toggleSection('i:BuilderClass')">Instances</p><div id="section.i:BuilderClass" class="show"><table><tr><td class="src"><a href="Graphics-UI-Gtk-Builder.html#t:BuilderClass">BuilderClass</a> <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:castToBuilder" class="def">castToBuilder</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> obj =&gt; obj -&gt; <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a><a href="src/Graphics-UI-Gtk-Types.html#castToBuilder" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:gTypeBuilder" class="def">gTypeBuilder</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:GType">GType</a><a href="src/Graphics-UI-Gtk-Types.html#gTypeBuilder" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:toBuilder" class="def">toBuilder</a> :: <a href="Graphics-UI-Gtk-Builder.html#t:BuilderClass">BuilderClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a><a href="src/Graphics-UI-Gtk-Types.html#toBuilder" class="link">Source</a></p></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:BuilderError" class="def">BuilderError</a>  <a href="src/Graphics-UI-Gtk-Builder.html#BuilderError" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:BuilderErrorInvalidTypeFunction" class="def">BuilderErrorInvalidTypeFunction</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BuilderErrorUnhandledTag" class="def">BuilderErrorUnhandledTag</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BuilderErrorMissingAttribute" class="def">BuilderErrorMissingAttribute</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BuilderErrorInvalidAttribute" class="def">BuilderErrorInvalidAttribute</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BuilderErrorInvalidTag" class="def">BuilderErrorInvalidTag</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BuilderErrorMissingPropertyValue" class="def">BuilderErrorMissingPropertyValue</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BuilderErrorInvalidValue" class="def">BuilderErrorInvalidValue</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BuilderErrorVersionMismatch" class="def">BuilderErrorVersionMismatch</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BuilderErrorDuplicateId" class="def">BuilderErrorDuplicateId</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:BuilderError" class="caption collapser" onclick="toggleSection('i:BuilderError')">Instances</p><div id="section.i:BuilderError" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Enum">Enum</a> <a href="Graphics-UI-Gtk-Builder.html#t:BuilderError">BuilderError</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-UI-Gtk-Builder.html#t:BuilderError">BuilderError</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="Graphics-UI-Gtk-Builder.html#t:BuilderError">BuilderError</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><h1 id="g:4">Constructing and adding objects
</h1><div class="top"><p class="src"><a name="v:builderNew" class="def">builderNew</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a><a href="src/Graphics-UI-Gtk-Builder.html#builderNew" class="link">Source</a></p><div class="doc"><p>Creates a new <code><a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a></code> object.
</p></div></div><div class="top"><p class="src"><a name="v:builderAddFromFile" class="def">builderAddFromFile</a> :: <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-Builder.html#builderAddFromFile" class="link">Source</a></p><div class="doc"><p>Parses a file containing a GtkBuilder UI definition and merges it with
 the current contents of the <code><a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a></code>.
</p><ul><li> If an error occurs, the computation will throw an exception that can
 be caught using e.g. <code><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GError.html#v:catchGErrorJust">catchGErrorJust</a></code> and one of the
 error codes in <code><a href="Graphics-UI-Gtk-Builder.html#t:BuilderError">BuilderError</a></code>.
</li></ul></div></div><div class="top"><p class="src"><a name="v:builderAddFromString" class="def">builderAddFromString</a> :: <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-Builder.html#builderAddFromString" class="link">Source</a></p><div class="doc"><p>Parses a string containing a GtkBuilder UI definition and merges it
 with the current contents of the <code><a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a></code>.
</p><ul><li> If an error occurs, the computation will throw an exception that can
 be caught using e.g. <code><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GError.html#v:catchGErrorJust">catchGErrorJust</a></code> and one of the
 error codes in <code><a href="Graphics-UI-Gtk-Builder.html#t:BuilderError">BuilderError</a></code>.
</li></ul></div></div><div class="top"><p class="src"><a name="v:builderAddObjectsFromFile" class="def">builderAddObjectsFromFile</a><a href="src/Graphics-UI-Gtk-Builder.html#builderAddObjectsFromFile" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>]</td><td class="doc"><p>Object IDs
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Parses a file containing a GtkBuilder UI definition building only
 the requested objects and merges them with the current contents of
 the <code><a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a></code>.
</p><ul><li> If an error occurs, the computation will throw an exception that can
 be caught using e.g. <code><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GError.html#v:catchGErrorJust">catchGErrorJust</a></code> and one of the
 error codes in <code><a href="Graphics-UI-Gtk-Builder.html#t:BuilderError">BuilderError</a></code>.
</li></ul></div></div><div class="top"><p class="src"><a name="v:builderAddObjectsFromString" class="def">builderAddObjectsFromString</a><a href="src/Graphics-UI-Gtk-Builder.html#builderAddObjectsFromString" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>]</td><td class="doc"><p>Object IDs
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Parses a string containing a GtkBuilder UI definition building only
 the requested objects and merges them with the current contents of
 the <code><a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a></code>.
</p><ul><li> If an error occurs, the computation will throw an exception that can
 be caught using e.g. <code><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GError.html#v:catchGErrorJust">catchGErrorJust</a></code> and one of the
 error codes in <code><a href="Graphics-UI-Gtk-Builder.html#t:BuilderError">BuilderError</a></code>.
</li></ul></div></div><h1 id="g:5">Retrieving objects
</h1><div class="top"><p class="src"><a name="v:builderGetObject" class="def">builderGetObject</a><a href="src/Graphics-UI-Gtk-Builder.html#builderGetObject" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> cls</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObject">GObject</a> -&gt; cls)</td><td class="doc"><p>A dynamic cast function which returns an object
 of the expected type, eg <code><a href="Graphics-UI-Gtk-Buttons-Button.html#v:castToButton">castToButton</a></code>
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> cls</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Gets the object with the given name, with a conversion function. Note
 that this computation does not increment the reference count of the
 returned object.
</p><p>If the object with the given ID is not of the requested type, an
 exception will be thrown.
</p></div></div><div class="top"><p class="src"><a name="v:builderGetObjects" class="def">builderGetObjects</a> :: <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> [<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObject">GObject</a>]<a href="src/Graphics-UI-Gtk-Builder.html#builderGetObjects" class="link">Source</a></p><div class="doc"><p>Gets all objects that have been constructed by builder. Note that this
 computation does not increment the reference counts of the returned
 objects.
</p></div></div><div class="top"><p class="src"><a name="v:builderGetObjectRaw" class="def">builderGetObjectRaw</a> :: <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObject">GObject</a>)<a href="src/Graphics-UI-Gtk-Builder.html#builderGetObjectRaw" class="link">Source</a></p><div class="doc"><p>Gets the object with the given name. Note that this computation does
 not increment the reference count of the returned object.
</p></div></div><div class="top"><p class="src"><a name="v:builderSetTranslationDomain" class="def">builderSetTranslationDomain</a> :: <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-Builder.html#builderSetTranslationDomain" class="link">Source</a></p><div class="doc"><p>Sets the translation domain of the <code><a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:builderGetTranslationDomain" class="def">builderGetTranslationDomain</a> :: <a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)<a href="src/Graphics-UI-Gtk-Builder.html#builderGetTranslationDomain" class="link">Source</a></p><div class="doc"><p>Gets the translation domain of the <code><a href="Graphics-UI-Gtk-Builder.html#t:Builder">Builder</a></code>.
</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.9.2</p></div></body></html>