This file is indexed.

/usr/share/doc/libghc-gloss-doc/html/Graphics-Gloss-Interface-Pure-Game.html is in libghc-gloss-doc 1.7.8.3-1.

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

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
<!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.Gloss.Interface.Pure.Game</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-Gloss-Interface-Pure-Game.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-Gloss-Interface-Pure-Game.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">gloss-1.7.8.3: Painless 2D vector graphics, animations and simulations.</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr></table><p class="caption">Graphics.Gloss.Interface.Pure.Game</p></div><div id="description"><p class="caption">Description</p><div class="doc"><p>This game mode lets you manage your own input. Pressing ESC will still abort the program,
   but you don't get automatic pan and zoom controls like with <code>displayInWindow</code>.
</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">module <a href="Graphics-Gloss-Data-Display.html">Graphics.Gloss.Data.Display</a></li><li class="src short">module <a href="Graphics-Gloss-Data-Picture.html">Graphics.Gloss.Data.Picture</a></li><li class="src short">module <a href="Graphics-Gloss-Data-Color.html">Graphics.Gloss.Data.Color</a></li><li class="src short"><a href="#v:play">play</a> :: <span class="keyword">forall</span> world.  <a href="Graphics-Gloss-Data-Display.html#t:Display">Display</a> -&gt; <a href="Graphics-Gloss-Data-Color.html#t:Color">Color</a> -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Int.html#t:Int">Int</a> -&gt; world -&gt; (world -&gt; <a href="Graphics-Gloss-Data-Picture.html#t:Picture">Picture</a>) -&gt; (<a href="Graphics-Gloss-Interface-Pure-Game.html#t:Event">Event</a> -&gt; world -&gt; world) -&gt; (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Prelude.html#t:Float">Float</a> -&gt; world -&gt; world) -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><span class="keyword">data</span>  <a href="#t:Event">Event</a> <ul class="subs"><li>= <a href="#v:EventKey">EventKey</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:Key">Key</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:KeyState">KeyState</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:Modifiers">Modifiers</a> (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Prelude.html#t:Float">Float</a>, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Prelude.html#t:Float">Float</a>)  </li><li>| <a href="#v:EventMotion">EventMotion</a> (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Prelude.html#t:Float">Float</a>, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Prelude.html#t:Float">Float</a>)  </li></ul></li><li class="src short"><span class="keyword">data</span>  <a href="#t:Key">Key</a> <ul class="subs"><li>= <a href="#v:Char">Char</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Char.html#t:Char">Char</a>  </li><li>| <a href="#v:SpecialKey">SpecialKey</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:SpecialKey">SpecialKey</a>  </li><li>| <a href="#v:MouseButton">MouseButton</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:MouseButton">MouseButton</a>  </li></ul></li><li class="src short"><span class="keyword">data</span>  <a href="#t:SpecialKey">SpecialKey</a> <ul class="subs"><li>= <a href="#v:KeyUnknown">KeyUnknown</a>  </li><li>| <a href="#v:KeySpace">KeySpace</a>  </li><li>| <a href="#v:KeyEsc">KeyEsc</a>  </li><li>| <a href="#v:KeyF1">KeyF1</a>  </li><li>| <a href="#v:KeyF2">KeyF2</a>  </li><li>| <a href="#v:KeyF3">KeyF3</a>  </li><li>| <a href="#v:KeyF4">KeyF4</a>  </li><li>| <a href="#v:KeyF5">KeyF5</a>  </li><li>| <a href="#v:KeyF6">KeyF6</a>  </li><li>| <a href="#v:KeyF7">KeyF7</a>  </li><li>| <a href="#v:KeyF8">KeyF8</a>  </li><li>| <a href="#v:KeyF9">KeyF9</a>  </li><li>| <a href="#v:KeyF10">KeyF10</a>  </li><li>| <a href="#v:KeyF11">KeyF11</a>  </li><li>| <a href="#v:KeyF12">KeyF12</a>  </li><li>| <a href="#v:KeyF13">KeyF13</a>  </li><li>| <a href="#v:KeyF14">KeyF14</a>  </li><li>| <a href="#v:KeyF15">KeyF15</a>  </li><li>| <a href="#v:KeyF16">KeyF16</a>  </li><li>| <a href="#v:KeyF17">KeyF17</a>  </li><li>| <a href="#v:KeyF18">KeyF18</a>  </li><li>| <a href="#v:KeyF19">KeyF19</a>  </li><li>| <a href="#v:KeyF20">KeyF20</a>  </li><li>| <a href="#v:KeyF21">KeyF21</a>  </li><li>| <a href="#v:KeyF22">KeyF22</a>  </li><li>| <a href="#v:KeyF23">KeyF23</a>  </li><li>| <a href="#v:KeyF24">KeyF24</a>  </li><li>| <a href="#v:KeyF25">KeyF25</a>  </li><li>| <a href="#v:KeyUp">KeyUp</a>  </li><li>| <a href="#v:KeyDown">KeyDown</a>  </li><li>| <a href="#v:KeyLeft">KeyLeft</a>  </li><li>| <a href="#v:KeyRight">KeyRight</a>  </li><li>| <a href="#v:KeyTab">KeyTab</a>  </li><li>| <a href="#v:KeyEnter">KeyEnter</a>  </li><li>| <a href="#v:KeyBackspace">KeyBackspace</a>  </li><li>| <a href="#v:KeyInsert">KeyInsert</a>  </li><li>| <a href="#v:KeyNumLock">KeyNumLock</a>  </li><li>| <a href="#v:KeyBegin">KeyBegin</a>  </li><li>| <a href="#v:KeyDelete">KeyDelete</a>  </li><li>| <a href="#v:KeyPageUp">KeyPageUp</a>  </li><li>| <a href="#v:KeyPageDown">KeyPageDown</a>  </li><li>| <a href="#v:KeyHome">KeyHome</a>  </li><li>| <a href="#v:KeyEnd">KeyEnd</a>  </li><li>| <a href="#v:KeyPad0">KeyPad0</a>  </li><li>| <a href="#v:KeyPad1">KeyPad1</a>  </li><li>| <a href="#v:KeyPad2">KeyPad2</a>  </li><li>| <a href="#v:KeyPad3">KeyPad3</a>  </li><li>| <a href="#v:KeyPad4">KeyPad4</a>  </li><li>| <a href="#v:KeyPad5">KeyPad5</a>  </li><li>| <a href="#v:KeyPad6">KeyPad6</a>  </li><li>| <a href="#v:KeyPad7">KeyPad7</a>  </li><li>| <a href="#v:KeyPad8">KeyPad8</a>  </li><li>| <a href="#v:KeyPad9">KeyPad9</a>  </li><li>| <a href="#v:KeyPadDivide">KeyPadDivide</a>  </li><li>| <a href="#v:KeyPadMultiply">KeyPadMultiply</a>  </li><li>| <a href="#v:KeyPadSubtract">KeyPadSubtract</a>  </li><li>| <a href="#v:KeyPadAdd">KeyPadAdd</a>  </li><li>| <a href="#v:KeyPadDecimal">KeyPadDecimal</a>  </li><li>| <a href="#v:KeyPadEqual">KeyPadEqual</a>  </li><li>| <a href="#v:KeyPadEnter">KeyPadEnter</a>  </li></ul></li><li class="src short"><span class="keyword">data</span>  <a href="#t:MouseButton">MouseButton</a> <ul class="subs"><li>= <a href="#v:LeftButton">LeftButton</a>  </li><li>| <a href="#v:MiddleButton">MiddleButton</a>  </li><li>| <a href="#v:RightButton">RightButton</a>  </li><li>| <a href="#v:WheelUp">WheelUp</a>  </li><li>| <a href="#v:WheelDown">WheelDown</a>  </li><li>| <a href="#v:AdditionalButton">AdditionalButton</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Int.html#t:Int">Int</a>  </li></ul></li><li class="src short"><span class="keyword">data</span>  <a href="#t:KeyState">KeyState</a> <ul class="subs"><li>= <a href="#v:Down">Down</a>  </li><li>| <a href="#v:Up">Up</a>  </li></ul></li><li class="src short"><span class="keyword">data</span>  <a href="#t:Modifiers">Modifiers</a>  = <a href="#v:Modifiers">Modifiers</a> {<ul class="subs"><li><a href="#v:shift">shift</a> :: <a href="Graphics-Gloss-Interface-Pure-Game.html#t:KeyState">KeyState</a></li><li><a href="#v:ctrl">ctrl</a> :: <a href="Graphics-Gloss-Interface-Pure-Game.html#t:KeyState">KeyState</a></li><li><a href="#v:alt">alt</a> :: <a href="Graphics-Gloss-Interface-Pure-Game.html#t:KeyState">KeyState</a></li></ul>}</li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src">module <a href="Graphics-Gloss-Data-Display.html">Graphics.Gloss.Data.Display</a></p></div><div class="top"><p class="src">module <a href="Graphics-Gloss-Data-Picture.html">Graphics.Gloss.Data.Picture</a></p></div><div class="top"><p class="src">module <a href="Graphics-Gloss-Data-Color.html">Graphics.Gloss.Data.Color</a></p></div><div class="top"><p class="src"><a name="v:play" class="def">play</a><a href="src/Graphics-Gloss-Interface-Pure-Game.html#play" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <span class="keyword">forall</span> world . </td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; <a href="Graphics-Gloss-Data-Display.html#t:Display">Display</a></td><td class="doc"><p>Display mode.
</p></td></tr><tr><td class="src">-&gt; <a href="Graphics-Gloss-Data-Color.html#t:Color">Color</a></td><td class="doc"><p>Background color.
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>Number of simulation steps to take for each second of real time.
</p></td></tr><tr><td class="src">-&gt; world</td><td class="doc"><p>The initial world.
</p></td></tr><tr><td class="src">-&gt; (world -&gt; <a href="Graphics-Gloss-Data-Picture.html#t:Picture">Picture</a>)</td><td class="doc"><p>A function to convert the world a picture.
</p></td></tr><tr><td class="src">-&gt; (<a href="Graphics-Gloss-Interface-Pure-Game.html#t:Event">Event</a> -&gt; world -&gt; world)</td><td class="doc"><p>A function to handle input events.
</p></td></tr><tr><td class="src">-&gt; (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Prelude.html#t:Float">Float</a> -&gt; world -&gt; world)</td><td class="doc"><p>A function to step the world one iteration.
   It is passed the period of time (in seconds) needing to be advanced.
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/System-IO.html#t:IO">IO</a> ()</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Play a game in a window. 
</p></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Event" class="def">Event</a>  <a href="src/Graphics-Gloss-Internals-Interface-Game.html#Event" class="link">Source</a></p><div class="doc"><p>Possible input events.
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:EventKey" class="def">EventKey</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:Key">Key</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:KeyState">KeyState</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:Modifiers">Modifiers</a> (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Prelude.html#t:Float">Float</a>, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Prelude.html#t:Float">Float</a>)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:EventMotion" class="def">EventMotion</a> (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Prelude.html#t:Float">Float</a>, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Prelude.html#t:Float">Float</a>)</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:Event" class="caption collapser" onclick="toggleSection('i:Event')">Instances</p><div id="section.i:Event" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:Event">Event</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Text-Show.html#t:Show">Show</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:Event">Event</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Key" class="def">Key</a>  <a href="src/Graphics-Gloss-Internals-Interface-Backend-Types.html#Key" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Char" class="def">Char</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Char.html#t:Char">Char</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:SpecialKey" class="def">SpecialKey</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:SpecialKey">SpecialKey</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:MouseButton" class="def">MouseButton</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:MouseButton">MouseButton</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:Key" class="caption collapser" onclick="toggleSection('i:Key')">Instances</p><div id="section.i:Key" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:Key">Key</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:Key">Key</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Text-Show.html#t:Show">Show</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:Key">Key</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:SpecialKey" class="def">SpecialKey</a>  <a href="src/Graphics-Gloss-Internals-Interface-Backend-Types.html#SpecialKey" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:KeyUnknown" class="def">KeyUnknown</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeySpace" class="def">KeySpace</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyEsc" class="def">KeyEsc</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF1" class="def">KeyF1</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF2" class="def">KeyF2</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF3" class="def">KeyF3</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF4" class="def">KeyF4</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF5" class="def">KeyF5</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF6" class="def">KeyF6</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF7" class="def">KeyF7</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF8" class="def">KeyF8</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF9" class="def">KeyF9</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF10" class="def">KeyF10</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF11" class="def">KeyF11</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF12" class="def">KeyF12</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF13" class="def">KeyF13</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF14" class="def">KeyF14</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF15" class="def">KeyF15</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF16" class="def">KeyF16</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF17" class="def">KeyF17</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF18" class="def">KeyF18</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF19" class="def">KeyF19</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF20" class="def">KeyF20</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF21" class="def">KeyF21</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF22" class="def">KeyF22</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF23" class="def">KeyF23</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF24" class="def">KeyF24</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyF25" class="def">KeyF25</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyUp" class="def">KeyUp</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyDown" class="def">KeyDown</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyLeft" class="def">KeyLeft</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyRight" class="def">KeyRight</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyTab" class="def">KeyTab</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyEnter" class="def">KeyEnter</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyBackspace" class="def">KeyBackspace</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyInsert" class="def">KeyInsert</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyNumLock" class="def">KeyNumLock</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyBegin" class="def">KeyBegin</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyDelete" class="def">KeyDelete</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyPageUp" class="def">KeyPageUp</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyPageDown" class="def">KeyPageDown</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyHome" class="def">KeyHome</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyEnd" class="def">KeyEnd</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyPad0" class="def">KeyPad0</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyPad1" class="def">KeyPad1</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyPad2" class="def">KeyPad2</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyPad3" class="def">KeyPad3</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyPad4" class="def">KeyPad4</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyPad5" class="def">KeyPad5</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyPad6" class="def">KeyPad6</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyPad7" class="def">KeyPad7</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyPad8" class="def">KeyPad8</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyPad9" class="def">KeyPad9</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyPadDivide" class="def">KeyPadDivide</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyPadMultiply" class="def">KeyPadMultiply</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyPadSubtract" class="def">KeyPadSubtract</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyPadAdd" class="def">KeyPadAdd</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyPadDecimal" class="def">KeyPadDecimal</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyPadEqual" class="def">KeyPadEqual</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:KeyPadEnter" class="def">KeyPadEnter</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:SpecialKey" class="caption collapser" onclick="toggleSection('i:SpecialKey')">Instances</p><div id="section.i:SpecialKey" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:SpecialKey">SpecialKey</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:SpecialKey">SpecialKey</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Text-Show.html#t:Show">Show</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:SpecialKey">SpecialKey</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:MouseButton" class="def">MouseButton</a>  <a href="src/Graphics-Gloss-Internals-Interface-Backend-Types.html#MouseButton" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:LeftButton" class="def">LeftButton</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:MiddleButton" class="def">MiddleButton</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:RightButton" class="def">RightButton</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:WheelUp" class="def">WheelUp</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:WheelDown" class="def">WheelDown</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:AdditionalButton" class="def">AdditionalButton</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Int.html#t:Int">Int</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:MouseButton" class="caption collapser" onclick="toggleSection('i:MouseButton')">Instances</p><div id="section.i:MouseButton" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:MouseButton">MouseButton</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:MouseButton">MouseButton</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Text-Show.html#t:Show">Show</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:MouseButton">MouseButton</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:KeyState" class="def">KeyState</a>  <a href="src/Graphics-Gloss-Internals-Interface-Backend-Types.html#KeyState" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Down" class="def">Down</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Up" class="def">Up</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:KeyState" class="caption collapser" onclick="toggleSection('i:KeyState')">Instances</p><div id="section.i:KeyState" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:KeyState">KeyState</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:KeyState">KeyState</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Text-Show.html#t:Show">Show</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:KeyState">KeyState</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Modifiers" class="def">Modifiers</a>  <a href="src/Graphics-Gloss-Internals-Interface-Backend-Types.html#Modifiers" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Modifiers" class="def">Modifiers</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><dl><dt class="src"><a name="v:shift" class="def">shift</a> :: <a href="Graphics-Gloss-Interface-Pure-Game.html#t:KeyState">KeyState</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:ctrl" class="def">ctrl</a> :: <a href="Graphics-Gloss-Interface-Pure-Game.html#t:KeyState">KeyState</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:alt" class="def">alt</a> :: <a href="Graphics-Gloss-Interface-Pure-Game.html#t:KeyState">KeyState</a></dt><dd class="doc empty">&nbsp;</dd></dl><div class="clear"></div></div></td></tr></table></div><div class="subs instances"><p id="control.i:Modifiers" class="caption collapser" onclick="toggleSection('i:Modifiers')">Instances</p><div id="section.i:Modifiers" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:Modifiers">Modifiers</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:Modifiers">Modifiers</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Text-Show.html#t:Show">Show</a> <a href="Graphics-Gloss-Interface-Pure-Game.html#t:Modifiers">Modifiers</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.2</p></div></body></html>