<!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.Display.InfoBar</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-Display-InfoBar.html");}; //]]> </script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-UI-Gtk-Display-InfoBar.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.Display.InfoBar</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></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Report important messages to the user </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:InfoBar">InfoBar</a> </li><li class="src short"><span class="keyword">class</span> <a href="Graphics-UI-Gtk-Layout-HBox.html#t:HBoxClass">HBoxClass</a> o => <a href="#t:InfoBarClass">InfoBarClass</a> o </li><li class="src short"><a href="#v:castToInfoBar">castToInfoBar</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> obj => obj -> <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBar">InfoBar</a></li><li class="src short"><a href="#v:toInfoBar">toInfoBar</a> :: <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> o => o -> <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBar">InfoBar</a></li><li class="src short"><a href="#v:infoBarNew">infoBarNew</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-Display-InfoBar.html#t:InfoBar">InfoBar</a></li><li class="src short"><a href="#v:infoBarAddActionWidget">infoBarAddActionWidget</a> :: (<a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) => self -> child -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <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:infoBarAddButton">infoBarAddButton</a> :: <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> self => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</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-Buttons-Button.html#t:Button">Button</a></li><li class="src short"><a href="#v:infoBarSetResponseSensitive">infoBarSetResponseSensitive</a> :: <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> self => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -> <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:infoBarSetDefaultResponse">infoBarSetDefaultResponse</a> :: <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> self => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <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:infoBarEmitResponse">infoBarEmitResponse</a> :: <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> self => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <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:infoBarGetActionArea">infoBarGetActionArea</a> :: <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> self => self -> <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-Abstract-Widget.html#t:Widget">Widget</a></li><li class="src short"><a href="#v:infoBarGetContentArea">infoBarGetContentArea</a> :: <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> self => self -> <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-Abstract-Widget.html#t:Widget">Widget</a></li><li class="src short"><a href="#v:infoBarMessageType">infoBarMessageType</a> :: <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> self => <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-Windows-MessageDialog.html#t:MessageType">MessageType</a></li><li class="src short"><a href="#v:infoBarResponse">infoBarResponse</a> :: <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> self => <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <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:infoBarClose">infoBarClose</a> :: <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> self => <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<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></ul></div><div id="interface"><h1 id="g:1">Detail </h1><div class="doc"><p><code><a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBar">InfoBar</a></code> is a widget that can be used to show messages to the user without showing a dialog. It is often temporarily shown at the top or bottom of a document. In contrast to <code><a href="Graphics-UI-Gtk-Windows-Dialog.html#t:Dialog">Dialog</a></code>, which has a horizontal action area at the bottom, <code><a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBar">InfoBar</a></code> has a vertical action area at the side. </p><p>The API of <code><a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBar">InfoBar</a></code> is very similar to <code><a href="Graphics-UI-Gtk-Windows-Dialog.html#t:Dialog">Dialog</a></code>, allowing you to add buttons to the action area with <code><a href="Graphics-UI-Gtk-Display-InfoBar.html#v:infoBarAddButton">infoBarAddButton</a></code>. The sensitivity of action widgets can be controlled with <code><a href="Graphics-UI-Gtk-Display-InfoBar.html#v:infoBarSetResponseSensitive">infoBarSetResponseSensitive</a></code>. To add widgets to the main content area of a <code><a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBar">InfoBar</a></code>, use <code><a href="Graphics-UI-Gtk-Display-InfoBar.html#v:infoBarGetContentArea">infoBarGetContentArea</a></code> and add your widgets to the container. </p><p>Similar to <code><a href="Graphics-UI-Gtk-Windows-MessageDialog.html#t:MessageDialog">MessageDialog</a></code>, the contents of a <code><a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBar">InfoBar</a></code> can by classified as error message, warning, informational message, etc, by using <code>infoBarSetMessageType</code>. Gtk+ uses the message type to determine the background color of the message area. </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> | +----<code><a href="Graphics-UI-Gtk-Abstract-Container.html#t:Container">Container</a></code> | +----<code><a href="Graphics-UI-Gtk-Abstract-Box.html#t:Box">Box</a></code> | +----<code><a href="Graphics-UI-Gtk-Layout-HBox.html#t:HBox">HBox</a></code> | +----InfoBar </pre></div><h1 id="g:3">Types </h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:InfoBar" class="def">InfoBar</a> <a href="src/Graphics-UI-Gtk-Types.html#InfoBar" class="link">Source</a></p><div class="subs instances"><p id="control.i:InfoBar" class="caption collapser" onclick="toggleSection('i:InfoBar')">Instances</p><div id="section.i:InfoBar" 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-Display-InfoBar.html#t:InfoBar">InfoBar</a></td><td class="doc empty"> </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-Display-InfoBar.html#t:InfoBar">InfoBar</a></td><td class="doc empty"> </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-Display-InfoBar.html#t:InfoBar">InfoBar</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBar">InfoBar</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Layout-HBox.html#t:HBoxClass">HBoxClass</a> <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBar">InfoBar</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Box.html#t:BoxClass">BoxClass</a> <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBar">InfoBar</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Container.html#t:ContainerClass">ContainerClass</a> <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBar">InfoBar</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBar">InfoBar</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Object.html#t:ObjectClass">ObjectClass</a> <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBar">InfoBar</a></td><td class="doc empty"> </td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Graphics-UI-Gtk-Layout-HBox.html#t:HBoxClass">HBoxClass</a> o => <a name="t:InfoBarClass" class="def">InfoBarClass</a> o <a href="src/Graphics-UI-Gtk-Types.html#InfoBarClass" class="link">Source</a></p><div class="subs instances"><p id="control.i:InfoBarClass" class="caption collapser" onclick="toggleSection('i:InfoBarClass')">Instances</p><div id="section.i:InfoBarClass" class="show"><table><tr><td class="src"><a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBar">InfoBar</a></td><td class="doc empty"> </td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:castToInfoBar" class="def">castToInfoBar</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> obj => obj -> <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBar">InfoBar</a><a href="src/Graphics-UI-Gtk-Types.html#castToInfoBar" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:toInfoBar" class="def">toInfoBar</a> :: <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> o => o -> <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBar">InfoBar</a><a href="src/Graphics-UI-Gtk-Types.html#toInfoBar" class="link">Source</a></p></div><h1 id="g:4">Constructors </h1><div class="top"><p class="src"><a name="v:infoBarNew" class="def">infoBarNew</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-Display-InfoBar.html#t:InfoBar">InfoBar</a><a href="src/Graphics-UI-Gtk-Display-InfoBar.html#infoBarNew" class="link">Source</a></p><div class="doc"><p>Creates a new <code><a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBar">InfoBar</a></code> object. </p><ul><li> Available since Gtk+ version 2.18 </li></ul></div></div><h1 id="g:5">Methods </h1><div class="top"><p class="src"><a name="v:infoBarAddActionWidget" class="def">infoBarAddActionWidget</a><a href="src/Graphics-UI-Gtk-Display-InfoBar.html#infoBarAddActionWidget" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child)</td><td class="doc empty"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> child</td><td class="doc"><p><code>child</code> - an activatable widget </p></td></tr><tr><td class="src">-> <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>responseId</code> - response ID for <code>child</code> </p></td></tr><tr><td class="src">-> <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"> </td></tr></table></div><div class="doc"><p>Add an activatable widget to the action area of a <code><a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBar">InfoBar</a></code>, connecting a signal handler that will emit the <a href="response.html">response</a> signal on the message area when the widget is activated. The widget is appended to the end of the message areas action area. </p><ul><li> Available since Gtk+ version 2.18 </li></ul></div></div><div class="top"><p class="src"><a name="v:infoBarAddButton" class="def">infoBarAddButton</a><a href="src/Graphics-UI-Gtk-Display-InfoBar.html#infoBarAddButton" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> self</td><td class="doc empty"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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><code>buttonText</code> - text of button, or stock ID </p></td></tr><tr><td class="src">-> <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>responseId</code> - response ID for the button </p></td></tr><tr><td class="src">-> <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-Buttons-Button.html#t:Button">Button</a></td><td class="doc"><p>returns the button widget that was added </p></td></tr></table></div><div class="doc"><p>Adds a button with the given text (or a stock button, if buttonText is a stock ID) and sets things up so that clicking the button will emit the "response" signal with the given responseId. The button is appended to the end of the info bars's action area. The button widget is returned, but usually you don't need it. </p><ul><li> Available since Gtk+ version 2.18 </li></ul></div></div><div class="top"><p class="src"><a name="v:infoBarSetResponseSensitive" class="def">infoBarSetResponseSensitive</a><a href="src/Graphics-UI-Gtk-Display-InfoBar.html#infoBarSetResponseSensitive" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> self</td><td class="doc empty"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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>responseId</code> - a response ID </p></td></tr><tr><td class="src">-> <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> for sensitive </p></td></tr><tr><td class="src">-> <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"> </td></tr></table></div><div class="doc"><p>Calls <code>widgetSetSensitive</code> for each widget in the info bars's action area with the given responseId. A convenient way to sensitize/desensitize dialog buttons. </p><ul><li> Available since Gtk+ version 2.18 </li></ul></div></div><div class="top"><p class="src"><a name="v:infoBarSetDefaultResponse" class="def">infoBarSetDefaultResponse</a><a href="src/Graphics-UI-Gtk-Display-InfoBar.html#infoBarSetDefaultResponse" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> self</td><td class="doc empty"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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>responseId</code> - a response ID </p></td></tr><tr><td class="src">-> <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"> </td></tr></table></div><div class="doc"><p>Sets the last widget in the info bar's action area with the given responseId as the default widget for the dialog. Pressing "Enter" normally activates the default widget. </p><ul><li> Available since Gtk+ version 2.18 </li></ul></div></div><div class="top"><p class="src"><a name="v:infoBarEmitResponse" class="def">infoBarEmitResponse</a><a href="src/Graphics-UI-Gtk-Display-InfoBar.html#infoBarEmitResponse" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> self</td><td class="doc empty"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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>responseId</code> - a response ID </p></td></tr><tr><td class="src">-> <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"> </td></tr></table></div><div class="doc"><p>Emits the 'response' signal with the given <code>responseId</code>. </p><ul><li> Available since Gtk+ version 2.18 </li></ul></div></div><div class="top"><p class="src"><a name="v:infoBarGetActionArea" class="def">infoBarGetActionArea</a><a href="src/Graphics-UI-Gtk-Display-InfoBar.html#infoBarGetActionArea" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> self</td><td class="doc empty"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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-Abstract-Widget.html#t:Widget">Widget</a></td><td class="doc"><p>returns the action area. </p></td></tr></table></div><div class="doc"><p>Returns the action area of <code>infoBar</code>. </p><ul><li> Available since Gtk+ version 2.18 </li></ul></div></div><div class="top"><p class="src"><a name="v:infoBarGetContentArea" class="def">infoBarGetContentArea</a><a href="src/Graphics-UI-Gtk-Display-InfoBar.html#infoBarGetContentArea" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> self</td><td class="doc empty"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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-Abstract-Widget.html#t:Widget">Widget</a></td><td class="doc"><p>returns the content area. </p></td></tr></table></div><div class="doc"><p>Returns the content area of <code>infoBar</code>. </p><ul><li> Available since Gtk+ version 2.18 </li></ul></div></div><h1 id="g:6">Attributes </h1><div class="top"><p class="src"><a name="v:infoBarMessageType" class="def">infoBarMessageType</a> :: <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> self => <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-Windows-MessageDialog.html#t:MessageType">MessageType</a><a href="src/Graphics-UI-Gtk-Display-InfoBar.html#infoBarMessageType" class="link">Source</a></p><div class="doc"><p>The type of the message. </p><p>The type is used to determine the colors to use in the info bar. </p><p>If the type is <code>MessageOther</code>, no info bar is painted but the colors are still set. </p><p>Default value: <code>MessageInfo</code> </p><ul><li> Available since Gtk+ version 2.18 </li></ul></div></div><h1 id="g:7">Signals </h1><div class="top"><p class="src"><a name="v:infoBarResponse" class="def">infoBarResponse</a> :: <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> self => <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <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-Display-InfoBar.html#infoBarResponse" class="link">Source</a></p><div class="doc"><p>Emitted when an action widget is clicked or the application programmer calls <code>dialogResponse</code>. The <code>responseId</code> depends on which action widget was clicked. </p><ul><li> Available since Gtk+ version 2.18 </li></ul></div></div><div class="top"><p class="src"><a name="v:infoBarClose" class="def">infoBarClose</a> :: <a href="Graphics-UI-Gtk-Display-InfoBar.html#t:InfoBarClass">InfoBarClass</a> self => <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<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-Display-InfoBar.html#infoBarClose" class="link">Source</a></p><div class="doc"><p>The <code>close</code> signal is a keybinding signal which gets emitted when the user uses a keybinding to dismiss the info bar. </p><p>The default binding for this signal is the Escape key. </p><p>Since 2.18 </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>