Sophie

Sophie

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

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.Entry.Entry</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-Entry-Entry.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-UI-Gtk-Entry-Entry.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.Entry.Entry</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">Constructors
</a></li><li><a href="#g:5">Methods
</a></li><li><a href="#g:6">Attributes
</a></li><li><a href="#g:7">Signals
</a></li><li><a href="#g:8">Deprecated
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>A single line text entry field
</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:Entry">Entry</a> </li><li class="src short"><span class="keyword">class</span> <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> o =&gt; <a href="#t:EntryClass">EntryClass</a> o </li><li class="src short"><a href="#v:castToEntry">castToEntry</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-Entry-Entry.html#t:Entry">Entry</a></li><li class="src short"><a href="#v:gTypeEntry">gTypeEntry</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:GType">GType</a></li><li class="src short"><a href="#v:toEntry">toEntry</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-Entry-Entry.html#t:Entry">Entry</a></li><li class="src short"><a href="#v:entryNew">entryNew</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-Entry-Entry.html#t:Entry">Entry</a></li><li class="src short"><a href="#v:entrySetText">entrySetText</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&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:entryGetText">entryGetText</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&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-Char.html#t:String">String</a></li><li class="src short"><a href="#v:entryAppendText">entryAppendText</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&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:entryPrependText">entryPrependText</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&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:entrySetVisibility">entrySetVisibility</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</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:entryGetVisibility">entryGetVisibility</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&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-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:entrySetInvisibleChar">entrySetInvisibleChar</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:Char">Char</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:entryGetInvisibleChar">entryGetInvisibleChar</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&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-Char.html#t:Char">Char</a></li><li class="src short"><a href="#v:entrySetMaxLength">entrySetMaxLength</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</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:entryGetMaxLength">entryGetMaxLength</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&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-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:entryGetActivatesDefault">entryGetActivatesDefault</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&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-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:entrySetActivatesDefault">entrySetActivatesDefault</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</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:entryGetHasFrame">entryGetHasFrame</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&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-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:entrySetHasFrame">entrySetHasFrame</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</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:entryGetWidthChars">entryGetWidthChars</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&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-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:entrySetWidthChars">entrySetWidthChars</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</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:entrySetAlignment">entrySetAlignment</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Float">Float</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:entryGetAlignment">entryGetAlignment</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&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/Prelude.html#t:Float">Float</a></li><li class="src short"><a href="#v:entrySetCompletion">entrySetCompletion</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Entry-EntryCompletion.html#t:EntryCompletion">EntryCompletion</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:entryGetCompletion">entryGetCompletion</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&gt; <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-Entry-EntryCompletion.html#t:EntryCompletion">EntryCompletion</a></li><li class="src short"><a href="#v:entryGetIconWindow">entryGetIconWindow</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-General-Enums.html#t:EntryIconPosition">EntryIconPosition</a> -&gt; <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-Gdk-DrawWindow.html#t:DrawWindow">DrawWindow</a></li><li class="src short"><a href="#v:entryGetTextWindow">entryGetTextWindow</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&gt; <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-Gdk-DrawWindow.html#t:DrawWindow">DrawWindow</a></li><li class="src short"><a href="#v:entryImContextFilterKeypress">entryImContextFilterKeypress</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Gdk-EventM.html#t:EventM">EventM</a> <a href="Graphics-UI-Gtk-Gdk-EventM.html#t:EKey">EKey</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:entryResetImContext">entryResetImContext</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&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:entryCursorPosition">entryCursorPosition</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:entrySelectionBound">entrySelectionBound</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:entryEditable">entryEditable</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:entryMaxLength">entryMaxLength</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:entryVisibility">entryVisibility</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:entryHasFrame">entryHasFrame</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:entryInvisibleChar">entryInvisibleChar</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:Char">Char</a></li><li class="src short"><a href="#v:entryActivatesDefault">entryActivatesDefault</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:entryWidthChars">entryWidthChars</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:entryScrollOffset">entryScrollOffset</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:entryText">entryText</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li class="src short"><a href="#v:entryXalign">entryXalign</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Float">Float</a></li><li class="src short"><a href="#v:entryAlignment">entryAlignment</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Float">Float</a></li><li class="src short"><a href="#v:entryCompletion">entryCompletion</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="Graphics-UI-Gtk-Entry-EntryCompletion.html#t:EntryCompletion">EntryCompletion</a></li><li class="src short"><a href="#v:entryActivate">entryActivate</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<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:entryBackspace">entryBackspace</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<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:entryCopyClipboard">entryCopyClipboard</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<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:entryCutClipboard">entryCutClipboard</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<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:entryPasteClipboard">entryPasteClipboard</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<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:entryDeleteFromCursor">entryDeleteFromCursor</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<a href="Graphics-UI-Gtk-General-Enums.html#t:DeleteType">DeleteType</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</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:entryInsertAtCursor">entryInsertAtCursor</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<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:entryMoveCursor">entryMoveCursor</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<a href="Graphics-UI-Gtk-General-Enums.html#t:MovementStep">MovementStep</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</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:entryPopulatePopup">entryPopulatePopup</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</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:entryToggleOverwirte">entryToggleOverwirte</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<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:entryPreeditChanged">entryPreeditChanged</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<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:entryIconPress">entryIconPress</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<a href="Graphics-UI-Gtk-General-Enums.html#t:EntryIconPosition">EntryIconPosition</a> -&gt; <a href="Graphics-UI-Gtk-Gdk-EventM.html#t:EventM">EventM</a> <a href="Graphics-UI-Gtk-Gdk-EventM.html#t:EButton">EButton</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:entryIconRelease">entryIconRelease</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<a href="Graphics-UI-Gtk-General-Enums.html#t:EntryIconPosition">EntryIconPosition</a> -&gt; <a href="Graphics-UI-Gtk-Gdk-EventM.html#t:EventM">EventM</a> <a href="Graphics-UI-Gtk-Gdk-EventM.html#t:EButton">EButton</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:onEntryActivate">onEntryActivate</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; ec -&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> -&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-Signals.html#t:ConnectId">ConnectId</a> ec)</li><li class="src short"><a href="#v:afterEntryActivate">afterEntryActivate</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; ec -&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> -&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-Signals.html#t:ConnectId">ConnectId</a> ec)</li><li class="src short"><a href="#v:onCopyClipboard">onCopyClipboard</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; ec -&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> -&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-Signals.html#t:ConnectId">ConnectId</a> ec)</li><li class="src short"><a href="#v:afterCopyClipboard">afterCopyClipboard</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; ec -&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> -&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-Signals.html#t:ConnectId">ConnectId</a> ec)</li><li class="src short"><a href="#v:onCutClipboard">onCutClipboard</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; ec -&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> -&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-Signals.html#t:ConnectId">ConnectId</a> ec)</li><li class="src short"><a href="#v:afterCutClipboard">afterCutClipboard</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; ec -&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> -&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-Signals.html#t:ConnectId">ConnectId</a> ec)</li><li class="src short"><a href="#v:onPasteClipboard">onPasteClipboard</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; ec -&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> -&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-Signals.html#t:ConnectId">ConnectId</a> ec)</li><li class="src short"><a href="#v:afterPasteClipboard">afterPasteClipboard</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; ec -&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> -&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-Signals.html#t:ConnectId">ConnectId</a> ec)</li><li class="src short"><a href="#v:onToggleOverwrite">onToggleOverwrite</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; ec -&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> -&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-Signals.html#t:ConnectId">ConnectId</a> ec)</li><li class="src short"><a href="#v:afterToggleOverwrite">afterToggleOverwrite</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; ec -&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> -&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-Signals.html#t:ConnectId">ConnectId</a> ec)</li></ul></div><div id="interface"><h1 id="g:1">Detail
</h1><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Entry-Entry.html#t:Entry">Entry</a></code> widget is a single line text entry widget. A fairly large set
 of key bindings are supported by default. If the entered text is longer than
 the allocation of the widget, the widget will scroll so that the cursor
 position is visible.
</p></div><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><a href="Graphics-UI-Gtk-Abstract-Object.html#t:Object">Object</a></code>
 | +----<code><a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a></code>
 | +----Entry
 | +----<code><a href="Graphics-UI-Gtk-Entry-SpinButton.html#t:SpinButton">SpinButton</a></code>
</pre></div><h1 id="g:3">Types
</h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Entry" class="def">Entry</a>  <a href="src/Graphics-UI-Gtk-Types.html#Entry" class="link">Source</a></p><div class="subs instances"><p id="control.i:Entry" class="caption collapser" onclick="toggleSection('i:Entry')">Instances</p><div id="section.i:Entry" 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-Entry-Entry.html#t:Entry">Entry</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-Entry-Entry.html#t:Entry">Entry</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-Entry-Entry.html#t:Entry">Entry</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Entry-Editable.html#t:EditableClass">EditableClass</a> <a href="Graphics-UI-Gtk-Entry-Entry.html#t:Entry">Entry</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> <a href="Graphics-UI-Gtk-Entry-Entry.html#t:Entry">Entry</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> <a href="Graphics-UI-Gtk-Entry-Entry.html#t:Entry">Entry</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-Entry-Entry.html#t:Entry">Entry</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-Widget.html#t:WidgetClass">WidgetClass</a> o =&gt; <a name="t:EntryClass" class="def">EntryClass</a> o <a href="src/Graphics-UI-Gtk-Types.html#EntryClass" class="link">Source</a></p><div class="subs instances"><p id="control.i:EntryClass" class="caption collapser" onclick="toggleSection('i:EntryClass')">Instances</p><div id="section.i:EntryClass" class="show"><table><tr><td class="src"><a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> <a href="Graphics-UI-Gtk-Entry-SpinButton.html#t:SpinButton">SpinButton</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> <a href="Graphics-UI-Gtk-Entry-Entry.html#t:Entry">Entry</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:castToEntry" class="def">castToEntry</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-Entry-Entry.html#t:Entry">Entry</a><a href="src/Graphics-UI-Gtk-Types.html#castToEntry" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:gTypeEntry" class="def">gTypeEntry</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:GType">GType</a><a href="src/Graphics-UI-Gtk-Types.html#gTypeEntry" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:toEntry" class="def">toEntry</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-Entry-Entry.html#t:Entry">Entry</a><a href="src/Graphics-UI-Gtk-Types.html#toEntry" class="link">Source</a></p></div><h1 id="g:4">Constructors
</h1><div class="top"><p class="src"><a name="v:entryNew" class="def">entryNew</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-Entry-Entry.html#t:Entry">Entry</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryNew" class="link">Source</a></p><div class="doc"><p>Creates a new <code><a href="Graphics-UI-Gtk-Entry-Entry.html#t:Entry">Entry</a></code> widget.
</p></div></div><h1 id="g:5">Methods
</h1><div class="top"><p class="src"><a name="v:entrySetText" class="def">entrySetText</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&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-Entry-Entry.html#entrySetText" class="link">Source</a></p><div class="doc"><p>Sets the text in the widget to the given value, replacing the current
 contents.
</p></div></div><div class="top"><p class="src"><a name="v:entryGetText" class="def">entryGetText</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&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-Char.html#t:String">String</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryGetText" class="link">Source</a></p><div class="doc"><p>Retrieves the contents of the entry widget.
 See also <code>Graphics.UI.Gtk.Display.Entry.Editable.editableGetChars</code>.
</p></div></div><div class="top"><p class="src"><a name="v:entryAppendText" class="def">entryAppendText</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&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-Entry-Entry.html#entryAppendText" class="link">Source</a></p><div class="doc"><p>Appends the given text to the contents of the widget.
</p><ul><li> Warning: this function is deprecated and should not be used in
 newly-written code.
</li></ul></div></div><div class="top"><p class="src"><a name="v:entryPrependText" class="def">entryPrependText</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&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-Entry-Entry.html#entryPrependText" class="link">Source</a></p><div class="doc"><p>Prepends the given text to the contents of the widget.
</p><ul><li> Warning: this function is deprecated and should not be used in
 newly-written code.
</li></ul></div></div><div class="top"><p class="src"><a name="v:entrySetVisibility" class="def">entrySetVisibility</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entrySetVisibility" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</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-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><code>visible</code> - <code>True</code> if the contents of the entry are displayed
 as plaintext.
</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>Sets whether the contents of the entry are visible or not. When
 visibility is set to <code>False</code>, characters are displayed as the invisible
 char, and will also appear that way when the text in the entry widget is
 copied elsewhere.
</p><p>The default invisible char is the asterisk '*', but it can be changed
 with <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entrySetInvisibleChar">entrySetInvisibleChar</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:entryGetVisibility" class="def">entryGetVisibility</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryGetVisibility" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</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> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <code>True</code> if the text is currently visible
</p></td></tr></table></div><div class="doc"><p>Retrieves whether the text in <code>entry</code> is visible. See
 <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entrySetVisibility">entrySetVisibility</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:entrySetInvisibleChar" class="def">entrySetInvisibleChar</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:Char">Char</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-Entry-Entry.html#entrySetInvisibleChar" class="link">Source</a></p><div class="doc"><p>Sets the character to use in place of the actual text when
 <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entrySetVisibility">entrySetVisibility</a></code> has been called to set text visibility to <code>False</code>. i.e.
 this is the character used in &quot;password mode&quot; to show the user how many
 characters have been typed. The default invisible char is an asterisk
 ('*'). If you set the invisible char to <code>'\0'</code>, then the user will get
 no feedback at all; there will be no text on the screen as they type.
</p></div></div><div class="top"><p class="src"><a name="v:entryGetInvisibleChar" class="def">entryGetInvisibleChar</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryGetInvisibleChar" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</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> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:Char">Char</a></td><td class="doc"><p>returns the current invisible char, or <code>'\0'</code>, if the
 entry does not show invisible text at all.
</p></td></tr></table></div><div class="doc"><p>Retrieves the character displayed in place of the real characters for
 entries with visisbility set to false. See <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entrySetInvisibleChar">entrySetInvisibleChar</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:entrySetMaxLength" class="def">entrySetMaxLength</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entrySetMaxLength" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</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-Int.html#t:Int">Int</a></td><td class="doc"><p><code>max</code> - the maximum length of the entry, or 0 for no maximum.
 (other than the maximum length of entries.) The value passed in
 will be clamped to the range 0-65536.
</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>Sets the maximum allowed length of the contents of the widget. If the
 current contents are longer than the given length, then they will be
 truncated to fit.
</p></div></div><div class="top"><p class="src"><a name="v:entryGetMaxLength" class="def">entryGetMaxLength</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryGetMaxLength" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</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> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>returns the maximum allowed number of characters in <code><a href="Graphics-UI-Gtk-Entry-Entry.html#t:Entry">Entry</a></code>,
 or 0 if there is no maximum.
</p></td></tr></table></div><div class="doc"><p>Retrieves the maximum allowed length of the text in <code>entry</code>. See
 <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entrySetMaxLength">entrySetMaxLength</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:entryGetActivatesDefault" class="def">entryGetActivatesDefault</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryGetActivatesDefault" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</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> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <code>True</code> if the entry will activate the default widget
</p></td></tr></table></div><div class="doc"><p>Query whether pressing return will activate the default widget.
</p></div></div><div class="top"><p class="src"><a name="v:entrySetActivatesDefault" class="def">entrySetActivatesDefault</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entrySetActivatesDefault" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</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-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><code>setting</code> - <code>True</code> to activate window's default widget on Enter
 keypress
</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>If <code>setting</code> is <code>True</code>, pressing Enter in the <code>entry</code> will activate the
 default widget for the window containing the entry. This usually means that
 the dialog box containing the entry will be closed, since the default widget
 is usually one of the dialog buttons.
</p><p>(For experts: if <code>setting</code> is <code>True</code>, the entry calls
 <code>Graphics.UI.Gtk.Windows.Window.windowActivateDefault</code> on the window
 containing the entry, in the default
 handler for the &quot;activate&quot; signal.)
</p><p>This setting is useful in <code><a href="Graphics-UI-Gtk-Windows-Dialog.html#t:Dialog">Dialog</a></code> boxes where enter should press the
 default button.
</p></div></div><div class="top"><p class="src"><a name="v:entryGetHasFrame" class="def">entryGetHasFrame</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryGetHasFrame" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</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> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns whether the entry has a beveled frame
</p></td></tr></table></div><div class="doc"><p>Query if the text <code><a href="Graphics-UI-Gtk-Entry-Entry.html#t:Entry">Entry</a></code> is displayed with a frame around it.
</p></div></div><div class="top"><p class="src"><a name="v:entrySetHasFrame" class="def">entrySetHasFrame</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</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-Entry-Entry.html#entrySetHasFrame" class="link">Source</a></p><div class="doc"><p>Sets whether the entry has a beveled frame around it.
</p></div></div><div class="top"><p class="src"><a name="v:entryGetWidthChars" class="def">entryGetWidthChars</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryGetWidthChars" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</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> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>returns number of chars to request space for, or negative if
 unset
</p></td></tr></table></div><div class="doc"><p>Gets the value set by <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entrySetWidthChars">entrySetWidthChars</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:entrySetWidthChars" class="def">entrySetWidthChars</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entrySetWidthChars" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</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-Int.html#t:Int">Int</a></td><td class="doc"><p><code>nChars</code> - width in chars
</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>Changes the size request of the entry to be about the right size for
 <code>nChars</code> characters. Note that it changes the size <em>request</em>, the size can
 still be affected by how you pack the widget into containers. If <code>nChars</code> is
 -1, the size reverts to the default entry size.
</p><p>This setting is only considered when the widget formulates its size
 request. Make sure that it is not mapped (shown) before you change this
 value.
</p></div></div><div class="top"><p class="src"><a name="v:entrySetAlignment" class="def">entrySetAlignment</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entrySetAlignment" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</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/Prelude.html#t:Float">Float</a></td><td class="doc"><p><code>xalign</code> - The horizontal alignment, from 0 (left) to 1
 (right). Reversed for RTL layouts
</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>Sets the alignment for the contents of the entry. This controls the
 horizontal positioning of the contents when the displayed text is shorter
 than the width of the entry.
</p><ul><li> Available since Gtk version 2.4
</li></ul></div></div><div class="top"><p class="src"><a name="v:entryGetAlignment" class="def">entryGetAlignment</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryGetAlignment" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</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> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Float">Float</a></td><td class="doc"><p>returns the alignment
</p></td></tr></table></div><div class="doc"><p>Gets the value set by <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entrySetAlignment">entrySetAlignment</a></code>.
</p><ul><li> Available since Gtk version 2.4
</li></ul></div></div><div class="top"><p class="src"><a name="v:entrySetCompletion" class="def">entrySetCompletion</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Entry-EntryCompletion.html#t:EntryCompletion">EntryCompletion</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-Entry-Entry.html#entrySetCompletion" class="link">Source</a></p><div class="doc"><p>Sets the auxiliary completion object to use with the entry. All further
 configuration of the completion mechanism is done on completion using the
 <code><a href="Graphics-UI-Gtk-Entry-EntryCompletion.html#t:EntryCompletion">EntryCompletion</a></code> API.
</p><ul><li> Available since Gtk version 2.4
</li></ul></div></div><div class="top"><p class="src"><a name="v:entryGetCompletion" class="def">entryGetCompletion</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryGetCompletion" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</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> <a href="Graphics-UI-Gtk-Entry-EntryCompletion.html#t:EntryCompletion">EntryCompletion</a></td><td class="doc"><p>returns The auxiliary completion object currently
 in use by <code>entry</code>.
</p></td></tr></table></div><div class="doc"><p>Returns the auxiliary completion object currently in use by the entry.
</p><ul><li> Available since Gtk version 2.4
</li></ul></div></div><div class="top"><p class="src"><a name="v:entryGetIconWindow" class="def">entryGetIconWindow</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryGetIconWindow" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-General-Enums.html#t:EntryIconPosition">EntryIconPosition</a></td><td class="doc"><p><code>iconPos</code> Icon position
</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="Graphics-UI-Gtk-Gdk-DrawWindow.html#t:DrawWindow">DrawWindow</a></td><td class="doc"><p>returns the entry's icon window at <code>iconPos</code>. 
</p></td></tr></table></div><div class="doc"><p>Returns the <code><a href="Graphics-UI-Gtk-Windows-Window.html#t:Window">Window</a></code> which contains the entry's icon at <code>iconPos</code>. This function is useful when
 drawing something to the entry in an <code>eventExpose</code> callback because it enables the callback to
 distinguish between the text window and entry's icon windows.
</p><p>See also <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entryGetTextWindow">entryGetTextWindow</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:entryGetTextWindow" class="def">entryGetTextWindow</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryGetTextWindow" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</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> <a href="Graphics-UI-Gtk-Gdk-DrawWindow.html#t:DrawWindow">DrawWindow</a></td><td class="doc"><p>returns the entry's text window. 
</p></td></tr></table></div><div class="doc"><p>Returns the <code><a href="Graphics-UI-Gtk-Windows-Window.html#t:Window">Window</a></code> which contains the text. This function is useful when drawing something to the
 entry in an <code>eventExpose</code> callback because it enables the callback to distinguish between the text
 window and entry's icon windows.
</p><p>See also <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entryGetIconWindow">entryGetIconWindow</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:entryImContextFilterKeypress" class="def">entryImContextFilterKeypress</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Gdk-EventM.html#t:EventM">EventM</a> <a href="Graphics-UI-Gtk-Gdk-EventM.html#t:EKey">EKey</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryImContextFilterKeypress" class="link">Source</a></p><div class="doc"><p>Allow the <code><a href="Graphics-UI-Gtk-Entry-Entry.html#t:Entry">Entry</a></code> input method to internally handle key press and release events. If this function
 returns <code><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#v:True">True</a></code>, then no further processing should be done for this key event. See
 <code>imContextFilterKeypress</code>.
</p><p>Note that you are expected to call this function from your handler when overriding key event
 handling. This is needed in the case when you need to insert your own key handling between the input
 method and the default key event handling of the <code><a href="Graphics-UI-Gtk-Entry-Entry.html#t:Entry">Entry</a></code>. See <code>textViewResetImContext</code> for
 an example of use.
</p><ul><li> Available since Gtk+ version 2.22
</li></ul></div></div><div class="top"><p class="src"><a name="v:entryResetImContext" class="def">entryResetImContext</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; self -&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-Entry-Entry.html#entryResetImContext" class="link">Source</a></p><div class="doc"><p>Reset the input method context of the entry if needed.
</p><p>This can be necessary in the case where modifying the buffer would confuse on-going input method
 behavior.
</p><ul><li> Available since Gtk+ version 2.22
</li></ul></div></div><h1 id="g:6">Attributes
</h1><div class="top"><p class="src"><a name="v:entryCursorPosition" class="def">entryCursorPosition</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryCursorPosition" class="link">Source</a></p><div class="doc"><p>The current position of the insertion cursor in chars.
</p><p>Allowed values: [0,65535]
</p><p>Default value: 0
</p></div></div><div class="top"><p class="src"><a name="v:entrySelectionBound" class="def">entrySelectionBound</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entrySelectionBound" class="link">Source</a></p><div class="doc"><p>The position of the opposite end of the selection from the cursor in
 chars.
</p><p>Allowed values: [0,65535]
</p><p>Default value: 0
</p></div></div><div class="top"><p class="src"><a name="v:entryEditable" class="def">entryEditable</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryEditable" class="link">Source</a></p><div class="doc"><p>Whether the entry contents can be edited.
</p><p>Default value: <code>True</code>
</p></div></div><div class="top"><p class="src"><a name="v:entryMaxLength" class="def">entryMaxLength</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryMaxLength" class="link">Source</a></p><div class="doc"><p>Maximum number of characters for this entry. Zero if no maximum.
</p><p>Allowed values: [0,65535]
</p><p>Default value: 0
</p></div></div><div class="top"><p class="src"><a name="v:entryVisibility" class="def">entryVisibility</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryVisibility" class="link">Source</a></p><div class="doc"><p><code>False</code> displays the &quot;invisible char&quot; instead of the actual text
 (password mode).
</p><p>Default value: <code>True</code>
</p></div></div><div class="top"><p class="src"><a name="v:entryHasFrame" class="def">entryHasFrame</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryHasFrame" class="link">Source</a></p><div class="doc"><p><code>False</code> removes outside bevel from entry.
</p><p>Default value: <code>True</code>
</p></div></div><div class="top"><p class="src"><a name="v:entryInvisibleChar" class="def">entryInvisibleChar</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:Char">Char</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryInvisibleChar" class="link">Source</a></p><div class="doc"><p>The character to use when masking entry contents (in &quot;password mode&quot;).
</p><p>Default value: '*'
</p></div></div><div class="top"><p class="src"><a name="v:entryActivatesDefault" class="def">entryActivatesDefault</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryActivatesDefault" class="link">Source</a></p><div class="doc"><p>Whether to activate the default widget (such as the default button in a
 dialog) when Enter is pressed.
</p><p>Default value: <code>False</code>
</p></div></div><div class="top"><p class="src"><a name="v:entryWidthChars" class="def">entryWidthChars</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryWidthChars" class="link">Source</a></p><div class="doc"><p>Number of characters to leave space for in the entry.
</p><p>Allowed values: &gt;= -1
</p><p>Default value: -1
</p></div></div><div class="top"><p class="src"><a name="v:entryScrollOffset" class="def">entryScrollOffset</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryScrollOffset" class="link">Source</a></p><div class="doc"><p>Number of pixels of the entry scrolled off the screen to the left.
</p><p>Allowed values: &gt;= 0
</p><p>Default value: 0
</p></div></div><div class="top"><p class="src"><a name="v:entryText" class="def">entryText</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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-Entry-Entry.html#entryText" class="link">Source</a></p><div class="doc"><p>The contents of the entry.
</p><p>Default value: &quot;&quot;
</p></div></div><div class="top"><p class="src"><a name="v:entryXalign" class="def">entryXalign</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Float">Float</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryXalign" class="link">Source</a></p><div class="doc"><p>The horizontal alignment, from 0 (left) to 1 (right). Reversed for RTL
 layouts.
</p><p>Allowed values: [0,1]
</p><p>Default value: 0
</p></div></div><div class="top"><p class="src"><a name="v:entryAlignment" class="def">entryAlignment</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Float">Float</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryAlignment" class="link">Source</a></p><div class="doc"><p>'alignment' property. See <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entryGetAlignment">entryGetAlignment</a></code> and <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entrySetAlignment">entrySetAlignment</a></code>
</p></div></div><div class="top"><p class="src"><a name="v:entryCompletion" class="def">entryCompletion</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="Graphics-UI-Gtk-Entry-EntryCompletion.html#t:EntryCompletion">EntryCompletion</a><a href="src/Graphics-UI-Gtk-Entry-Entry.html#entryCompletion" class="link">Source</a></p><div class="doc"><p>'completion' property. See <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entryGetCompletion">entryGetCompletion</a></code> and
 <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entrySetCompletion">entrySetCompletion</a></code>
</p></div></div><h1 id="g:7">Signals
</h1><div class="top"><p class="src"><a name="v:entryActivate" class="def">entryActivate</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<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-Entry-Entry.html#entryActivate" class="link">Source</a></p><div class="doc"><p>A keybinding signal which gets emitted when the user activates the entry.
</p><p>Applications should not connect to it, but may emit it with <code>signalEmitByName</code> if they need to
 control activation programmatically.
</p></div></div><div class="top"><p class="src"><a name="v:entryBackspace" class="def">entryBackspace</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<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-Entry-Entry.html#entryBackspace" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entryBackspace">entryBackspace</a></code> signal is a keybinding signal which gets emitted when the user asks for it.
</p><p>The default bindings for this signal are Backspace and Shift-Backspace.
</p></div></div><div class="top"><p class="src"><a name="v:entryCopyClipboard" class="def">entryCopyClipboard</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<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-Entry-Entry.html#entryCopyClipboard" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entryCopyClipboard">entryCopyClipboard</a></code> signal is a keybinding signal which gets emitted to copy the selection to the
 clipboard.
</p><p>The default bindings for this signal are Ctrl-c and Ctrl-Insert.
</p></div></div><div class="top"><p class="src"><a name="v:entryCutClipboard" class="def">entryCutClipboard</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<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-Entry-Entry.html#entryCutClipboard" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entryCutClipboard">entryCutClipboard</a></code> signal is a keybinding signal which gets emitted to cut the selection to the
 clipboard.
</p><p>The default bindings for this signal are Ctrl-x and Shift-Delete.
</p></div></div><div class="top"><p class="src"><a name="v:entryPasteClipboard" class="def">entryPasteClipboard</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<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-Entry-Entry.html#entryPasteClipboard" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entryPasteClipboard">entryPasteClipboard</a></code> signal is a keybinding signal which gets emitted to paste the contents of the
 clipboard into the text view.
</p><p>The default bindings for this signal are Ctrl-v and Shift-Insert.
</p></div></div><div class="top"><p class="src"><a name="v:entryDeleteFromCursor" class="def">entryDeleteFromCursor</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<a href="Graphics-UI-Gtk-General-Enums.html#t:DeleteType">DeleteType</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</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-Entry-Entry.html#entryDeleteFromCursor" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entryDeleteFromCursor">entryDeleteFromCursor</a></code> signal is a keybinding signal which gets emitted when the user initiates a
 text deletion.
</p><p>If the type is <code><a href="Graphics-UI-Gtk-General-Enums.html#v:DeleteChars">DeleteChars</a></code>, GTK+ deletes the selection if there is one, otherwise it deletes
 the requested number of characters.
</p><p>The default bindings for this signal are Delete for deleting a character and Ctrl-Delete for
 deleting a word.
</p></div></div><div class="top"><p class="src"><a name="v:entryInsertAtCursor" class="def">entryInsertAtCursor</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<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-Entry-Entry.html#entryInsertAtCursor" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entryInsertAtCursor">entryInsertAtCursor</a></code> signal is a keybinding signal which gets emitted when the user initiates the
 insertion of a fixed string at the cursor.
</p></div></div><div class="top"><p class="src"><a name="v:entryMoveCursor" class="def">entryMoveCursor</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<a href="Graphics-UI-Gtk-General-Enums.html#t:MovementStep">MovementStep</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</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-Entry-Entry.html#entryMoveCursor" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entryMoveCursor">entryMoveCursor</a></code> signal is a keybinding signal which gets emitted when the user initiates a cursor
 movement. If the cursor is not visible in entry, this signal causes the viewport to be moved
 instead.
</p><p>Applications should not connect to it, but may emit it with <code>signalEmitByName</code> if they need to
 control the cursor programmatically.
</p><p>The default bindings for this signal come in two variants, the variant with the Shift modifier
 extends the selection, the variant without the Shift modifer does not. There are too many key
 combinations to list them all here.
</p><ul><li> Arrow keys move by individual characters/lines
 * Ctrl-arrow key combinations move by words/paragraphs
 * Home/End keys move to the ends of the buffer
</li></ul></div></div><div class="top"><p class="src"><a name="v:entryPopulatePopup" class="def">entryPopulatePopup</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</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-Entry-Entry.html#entryPopulatePopup" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Entry-Entry.html#v:entryPopulatePopup">entryPopulatePopup</a></code> signal gets emitted before showing the context menu of the entry.
</p><p>If you need to add items to the context menu, connect to this signal and append your menuitems to
 the menu.
</p></div></div><div class="top"><p class="src"><a name="v:entryToggleOverwirte" class="def">entryToggleOverwirte</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<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-Entry-Entry.html#entryToggleOverwirte" class="link">Source</a></p><div class="doc"><p>The <code>entryToggleOverwrite</code> signal is a keybinding signal which gets emitted to toggle the overwrite mode
 of the entry.
</p><p>The default bindings for this signal is Insert.
</p></div></div><div class="top"><p class="src"><a name="v:entryPreeditChanged" class="def">entryPreeditChanged</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<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-Entry-Entry.html#entryPreeditChanged" class="link">Source</a></p><div class="doc"><p>If an input method is used, the typed text will not immediately be committed to the buffer. So if
 you are interested in the text, connect to this signal.
</p></div></div><div class="top"><p class="src"><a name="v:entryIconPress" class="def">entryIconPress</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<a href="Graphics-UI-Gtk-General-Enums.html#t:EntryIconPosition">EntryIconPosition</a> -&gt; <a href="Graphics-UI-Gtk-Gdk-EventM.html#t:EventM">EventM</a> <a href="Graphics-UI-Gtk-Gdk-EventM.html#t:EButton">EButton</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-Entry-Entry.html#entryIconPress" class="link">Source</a></p><div class="doc"><p>The <code>iconPress</code> signal is emitted when an activatable icon is clicked.
</p></div></div><div class="top"><p class="src"><a name="v:entryIconRelease" class="def">entryIconRelease</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> ec (<a href="Graphics-UI-Gtk-General-Enums.html#t:EntryIconPosition">EntryIconPosition</a> -&gt; <a href="Graphics-UI-Gtk-Gdk-EventM.html#t:EventM">EventM</a> <a href="Graphics-UI-Gtk-Gdk-EventM.html#t:EButton">EButton</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-Entry-Entry.html#entryIconRelease" class="link">Source</a></p><div class="doc"><p>The <code>iconRelease</code> signal is emitted on the button release from a mouse click over an activatable
 icon.
</p></div></div><h1 id="g:8">Deprecated
</h1><div class="top"><p class="src"><a name="v:onEntryActivate" class="def">onEntryActivate</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; ec -&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> -&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-Signals.html#t:ConnectId">ConnectId</a> ec)<a href="src/Graphics-UI-Gtk-Entry-Entry.html#onEntryActivate" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterEntryActivate" class="def">afterEntryActivate</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; ec -&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> -&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-Signals.html#t:ConnectId">ConnectId</a> ec)<a href="src/Graphics-UI-Gtk-Entry-Entry.html#afterEntryActivate" class="link">Source</a></p><div class="doc"><p>Emitted when the user presses return within
 the <code><a href="Graphics-UI-Gtk-Entry-Entry.html#t:Entry">Entry</a></code> field.
</p></div></div><div class="top"><p class="src"><a name="v:onCopyClipboard" class="def">onCopyClipboard</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; ec -&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> -&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-Signals.html#t:ConnectId">ConnectId</a> ec)<a href="src/Graphics-UI-Gtk-Entry-Entry.html#onCopyClipboard" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterCopyClipboard" class="def">afterCopyClipboard</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; ec -&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> -&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-Signals.html#t:ConnectId">ConnectId</a> ec)<a href="src/Graphics-UI-Gtk-Entry-Entry.html#afterCopyClipboard" class="link">Source</a></p><div class="doc"><p>Emitted when the current selection has been
 copied to the clipboard.
</p></div></div><div class="top"><p class="src"><a name="v:onCutClipboard" class="def">onCutClipboard</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; ec -&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> -&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-Signals.html#t:ConnectId">ConnectId</a> ec)<a href="src/Graphics-UI-Gtk-Entry-Entry.html#onCutClipboard" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterCutClipboard" class="def">afterCutClipboard</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; ec -&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> -&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-Signals.html#t:ConnectId">ConnectId</a> ec)<a href="src/Graphics-UI-Gtk-Entry-Entry.html#afterCutClipboard" class="link">Source</a></p><div class="doc"><p>Emitted when the current selection has been
 cut to the clipboard.
</p></div></div><div class="top"><p class="src"><a name="v:onPasteClipboard" class="def">onPasteClipboard</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; ec -&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> -&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-Signals.html#t:ConnectId">ConnectId</a> ec)<a href="src/Graphics-UI-Gtk-Entry-Entry.html#onPasteClipboard" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterPasteClipboard" class="def">afterPasteClipboard</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; ec -&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> -&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-Signals.html#t:ConnectId">ConnectId</a> ec)<a href="src/Graphics-UI-Gtk-Entry-Entry.html#afterPasteClipboard" class="link">Source</a></p><div class="doc"><p>Emitted when the current selection has
 been pasted from the clipboard.
</p></div></div><div class="top"><p class="src"><a name="v:onToggleOverwrite" class="def">onToggleOverwrite</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; ec -&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> -&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-Signals.html#t:ConnectId">ConnectId</a> ec)<a href="src/Graphics-UI-Gtk-Entry-Entry.html#onToggleOverwrite" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterToggleOverwrite" class="def">afterToggleOverwrite</a> :: <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> ec =&gt; ec -&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> -&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-Signals.html#t:ConnectId">ConnectId</a> ec)<a href="src/Graphics-UI-Gtk-Entry-Entry.html#afterToggleOverwrite" class="link">Source</a></p><div class="doc"><p>Emitted when the user changes from
 overwriting to inserting.
</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>