<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--Rendered using the Haskell Html Library v0.2--> <HTML ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE >Graphics.UI.Gtk.Gdk.GC</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ><SCRIPT TYPE="text/javascript" >window.onload = function () {setSynopsis("mini_Graphics-UI-Gtk-Gdk-GC.html")};</SCRIPT ></HEAD ><BODY ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="topbar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title" >gtk-0.11.2: Binding to the Gtk+ graphical user interface library.</TD ><TD CLASS="topbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-GC.html" >Source code</A ></TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A ></TD ><TD CLASS="topbut" ><A HREF="doc-index.html" >Index</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="modulebar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><FONT SIZE="6" >Graphics.UI.Gtk.Gdk.GC</FONT ></TD ><TD ALIGN="right" ><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="infohead" >Portability</TD ><TD CLASS="infoval" >portable (depends on GHC)</TD ></TR ><TR ><TD CLASS="infohead" >Stability</TD ><TD CLASS="infoval" >provisional</TD ></TR ><TR ><TD CLASS="infohead" >Maintainer</TD ><TD CLASS="infoval" >gtk2hs-users@lists.sourceforge.net</TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" ><B >Contents</B ></TD ></TR ><TR ><TD ><DL ><DT ><A HREF="#1" >Detail </A ></DT ></DL ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Description</TD ></TR ><TR ><TD CLASS="doc" >Graphics contexts - objects to encapsulate drawing properties </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Synopsis</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3AGC" >GC</A > </TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > o => <A HREF="#t%3AGCClass" >GCClass</A > o </TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AcastToGC" >castToGC</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > obj => obj -> <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgTypeGC" >gTypeGC</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AGType" >GType</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgcNew" >gcNew</A > :: <A HREF="Graphics-UI-Gtk-Gdk-Drawable.html#t%3ADrawableClass" >DrawableClass</A > d => d -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3AGCValues" >GCValues</A > = <A HREF="#v%3AGCValues" >GCValues</A > {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="recfield" ><A HREF="#v%3Aforeground" >foreground</A > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AColor" >Color</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3Abackground" >background</A > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AColor" >Color</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3Afunction" >function</A > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AFunction" >Function</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3Afill" >fill</A > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AFill" >Fill</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3Atile" >tile</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Graphics-UI-Gtk-Gdk-Pixmap.html#t%3APixmap" >Pixmap</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3Astipple" >stipple</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Graphics-UI-Gtk-Gdk-Pixmap.html#t%3APixmap" >Pixmap</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3AclipMask" >clipMask</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Graphics-UI-Gtk-Gdk-Pixmap.html#t%3APixmap" >Pixmap</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3AsubwindowMode" >subwindowMode</A > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3ASubwindowMode" >SubwindowMode</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3AtsXOrigin" >tsXOrigin</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3AtsYOrigin" >tsYOrigin</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3AclipXOrigin" >clipXOrigin</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3AclipYOrigin" >clipYOrigin</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3AgraphicsExposure" >graphicsExposure</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3AlineWidth" >lineWidth</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3AlineStyle" >lineStyle</A > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3ALineStyle" >LineStyle</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3AcapStyle" >capStyle</A > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3ACapStyle" >CapStyle</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3AjoinStyle" >joinStyle</A > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AJoinStyle" >JoinStyle</A ></TD ></TR ></TABLE >}</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AnewGCValues" >newGCValues</A > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGCValues" >GCValues</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3AColor" >Color</A > = <A HREF="#v%3AColor" >Color</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3AFunction" >Function</A > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" >= <A HREF="#v%3ACopy" >Copy</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AInvert" >Invert</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AXor" >Xor</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AClear" >Clear</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AAnd" >And</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AAndReverse" >AndReverse</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AAndInvert" >AndInvert</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3ANoop" >Noop</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AOr" >Or</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AEquiv" >Equiv</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AOrReverse" >OrReverse</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3ACopyInvert" >CopyInvert</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AOrInvert" >OrInvert</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3ANand" >Nand</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3ANor" >Nor</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3ASet" >Set</A ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3AFill" >Fill</A > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" >= <A HREF="#v%3ASolid" >Solid</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3ATiled" >Tiled</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AStippled" >Stippled</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AOpaqueStippled" >OpaqueStippled</A ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3ASubwindowMode" >SubwindowMode</A > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" >= <A HREF="#v%3AClipByChildren" >ClipByChildren</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AIncludeInferiors" >IncludeInferiors</A ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3ALineStyle" >LineStyle</A > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" >= <A HREF="#v%3ALineSolid" >LineSolid</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3ALineOnOffDash" >LineOnOffDash</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3ALineDoubleDash" >LineDoubleDash</A ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3ACapStyle" >CapStyle</A > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" >= <A HREF="#v%3ACapNotLast" >CapNotLast</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3ACapButt" >CapButt</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3ACapRound" >CapRound</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3ACapProjecting" >CapProjecting</A ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3AJoinStyle" >JoinStyle</A > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" >= <A HREF="#v%3AJoinMiter" >JoinMiter</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AJoinRound" >JoinRound</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AJoinBevel" >JoinBevel</A ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgcNewWithValues" >gcNewWithValues</A > :: <A HREF="Graphics-UI-Gtk-Gdk-Drawable.html#t%3ADrawableClass" >DrawableClass</A > d => d -> <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGCValues" >GCValues</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgcSetValues" >gcSetValues</A > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A > -> <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGCValues" >GCValues</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgcGetValues" >gcGetValues</A > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGCValues" >GCValues</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgcSetClipRectangle" >gcSetClipRectangle</A > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A > -> <A HREF="Graphics-UI-Gtk-Gdk-Events.html#t%3ARectangle" >Rectangle</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgcSetClipRegion" >gcSetClipRegion</A > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A > -> <A HREF="Graphics-UI-Gtk-Gdk-Region.html#t%3ARegion" >Region</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgcSetDashes" >gcSetDashes</A > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> [(<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A >, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A >)] -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="1" ><A NAME="1" >Detail </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="doc" ><P >All drawing operations in Gdk take a graphics context (GC) argument. A graphics context encapsulates information about the way things are drawn, such as the foreground color or line width. By using graphics contexts, the number of arguments to each drawing call is greatly reduced, and communication overhead is minimized, since identical arguments do not need to be passed repeatedly. </P ><P >Most values of a graphics context can be set at creation time by using <TT ><A HREF="Graphics-UI-Gtk-Gdk-GC.html#v%3AgcNewWithValues" >gcNewWithValues</A ></TT >. A few of the values in the GC, such as the dash pattern, can only be set by the latter method. </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:GC" ><A NAME="t%3AGC" ></A ></A ><B >GC</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#GC" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:GC')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:GC" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Ord.html#t%3AOrd" >Ord</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGCClass" >GCClass</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > o => <A NAME="t:GCClass" ><A NAME="t%3AGCClass" ></A ></A ><B >GCClass</B > o </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#GCClass" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:GCClass')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:GCClass" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGCClass" >GCClass</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:castToGC" ><A NAME="v%3AcastToGC" ></A ></A ><B >castToGC</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > obj => obj -> <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#castToGC" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:gTypeGC" ><A NAME="v%3AgTypeGC" ></A ></A ><B >gTypeGC</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AGType" >GType</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#gTypeGC" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:gcNew" ><A NAME="v%3AgcNew" ></A ></A ><B >gcNew</B > :: <A HREF="Graphics-UI-Gtk-Gdk-Drawable.html#t%3ADrawableClass" >DrawableClass</A > d => d -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-GC.html#gcNew" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Create an empty graphics context. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:GCValues" ><A NAME="t%3AGCValues" ></A ></A ><B >GCValues</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-General-Structs.html#GCValues" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" ><P >Intermediate data structure for <TT ><A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A ></TT >s. </P ><UL ><LI > If <TT >graphicsExposure</TT > is set then copying portions into a drawable will generate an <TT >"exposure"</TT > event, even if the destination area is not currently visible. </LI ></UL ></TD ></TR ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:GCValues" ><A NAME="v%3AGCValues" ></A ></A ><B >GCValues</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="body" COLSPAN="2" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:foreground" ><A NAME="v%3Aforeground" ></A ></A ><B >foreground</B > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AColor" >Color</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:background" ><A NAME="v%3Abackground" ></A ></A ><B >background</B > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AColor" >Color</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:function" ><A NAME="v%3Afunction" ></A ></A ><B >function</B > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AFunction" >Function</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:fill" ><A NAME="v%3Afill" ></A ></A ><B >fill</B > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AFill" >Fill</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:tile" ><A NAME="v%3Atile" ></A ></A ><B >tile</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Graphics-UI-Gtk-Gdk-Pixmap.html#t%3APixmap" >Pixmap</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:stipple" ><A NAME="v%3Astipple" ></A ></A ><B >stipple</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Graphics-UI-Gtk-Gdk-Pixmap.html#t%3APixmap" >Pixmap</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:clipMask" ><A NAME="v%3AclipMask" ></A ></A ><B >clipMask</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Graphics-UI-Gtk-Gdk-Pixmap.html#t%3APixmap" >Pixmap</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:subwindowMode" ><A NAME="v%3AsubwindowMode" ></A ></A ><B >subwindowMode</B > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3ASubwindowMode" >SubwindowMode</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:tsXOrigin" ><A NAME="v%3AtsXOrigin" ></A ></A ><B >tsXOrigin</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:tsYOrigin" ><A NAME="v%3AtsYOrigin" ></A ></A ><B >tsYOrigin</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:clipXOrigin" ><A NAME="v%3AclipXOrigin" ></A ></A ><B >clipXOrigin</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:clipYOrigin" ><A NAME="v%3AclipYOrigin" ></A ></A ><B >clipYOrigin</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:graphicsExposure" ><A NAME="v%3AgraphicsExposure" ></A ></A ><B >graphicsExposure</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:lineWidth" ><A NAME="v%3AlineWidth" ></A ></A ><B >lineWidth</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:lineStyle" ><A NAME="v%3AlineStyle" ></A ></A ><B >lineStyle</B > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3ALineStyle" >LineStyle</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:capStyle" ><A NAME="v%3AcapStyle" ></A ></A ><B >capStyle</B > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3ACapStyle" >CapStyle</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:joinStyle" ><A NAME="v%3AjoinStyle" ></A ></A ><B >joinStyle</B > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AJoinStyle" >JoinStyle</A ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:GCValues')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:GCValues" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Foreign-Storable.html#t%3AStorable" >Storable</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGCValues" >GCValues</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:newGCValues" ><A NAME="v%3AnewGCValues" ></A ></A ><B >newGCValues</B > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGCValues" >GCValues</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-General-Structs.html#newGCValues" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:Color" ><A NAME="t%3AColor" ></A ></A ><B >Color</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-Rendering-Pango-Structs.html#Color" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" ><P >Color </P ><UL ><LI > Specifies a color with three integer values for red, green and blue. All values range from 0 (least intense) to 65535 (highest intensity). </LI ></UL ></TD ></TR ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:Color" ><A NAME="v%3AColor" ></A ></A ><B >Color</B > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Color')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:Color" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AColor" >Color</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow" >Show</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AColor" >Color</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Foreign-Storable.html#t%3AStorable" >Storable</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AColor" >Color</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:Function" ><A NAME="t%3AFunction" ></A ></A ><B >Function</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-Enums.html#Function" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" >Determine how bitmap operations are carried out. </TD ></TR ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:Copy" ><A NAME="v%3ACopy" ></A ></A ><B >Copy</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:Invert" ><A NAME="v%3AInvert" ></A ></A ><B >Invert</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:Xor" ><A NAME="v%3AXor" ></A ></A ><B >Xor</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:Clear" ><A NAME="v%3AClear" ></A ></A ><B >Clear</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:And" ><A NAME="v%3AAnd" ></A ></A ><B >And</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:AndReverse" ><A NAME="v%3AAndReverse" ></A ></A ><B >AndReverse</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:AndInvert" ><A NAME="v%3AAndInvert" ></A ></A ><B >AndInvert</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:Noop" ><A NAME="v%3ANoop" ></A ></A ><B >Noop</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:Or" ><A NAME="v%3AOr" ></A ></A ><B >Or</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:Equiv" ><A NAME="v%3AEquiv" ></A ></A ><B >Equiv</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:OrReverse" ><A NAME="v%3AOrReverse" ></A ></A ><B >OrReverse</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:CopyInvert" ><A NAME="v%3ACopyInvert" ></A ></A ><B >CopyInvert</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:OrInvert" ><A NAME="v%3AOrInvert" ></A ></A ><B >OrInvert</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:Nand" ><A NAME="v%3ANand" ></A ></A ><B >Nand</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:Nor" ><A NAME="v%3ANor" ></A ></A ><B >Nor</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:Set" ><A NAME="v%3ASet" ></A ></A ><B >Set</B ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Function')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:Function" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AEnum" >Enum</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AFunction" >Function</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AFunction" >Function</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow" >Show</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AFunction" >Function</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:Fill" ><A NAME="t%3AFill" ></A ></A ><B >Fill</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-Enums.html#Fill" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" >How objects are filled. </TD ></TR ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:Solid" ><A NAME="v%3ASolid" ></A ></A ><B >Solid</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:Tiled" ><A NAME="v%3ATiled" ></A ></A ><B >Tiled</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:Stippled" ><A NAME="v%3AStippled" ></A ></A ><B >Stippled</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:OpaqueStippled" ><A NAME="v%3AOpaqueStippled" ></A ></A ><B >OpaqueStippled</B ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Fill')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:Fill" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AEnum" >Enum</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AFill" >Fill</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AFill" >Fill</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow" >Show</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AFill" >Fill</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:SubwindowMode" ><A NAME="t%3ASubwindowMode" ></A ></A ><B >SubwindowMode</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-Enums.html#SubwindowMode" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:ClipByChildren" ><A NAME="v%3AClipByChildren" ></A ></A ><B >ClipByChildren</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:IncludeInferiors" ><A NAME="v%3AIncludeInferiors" ></A ></A ><B >IncludeInferiors</B ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:SubwindowMode')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:SubwindowMode" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AEnum" >Enum</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3ASubwindowMode" >SubwindowMode</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3ASubwindowMode" >SubwindowMode</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow" >Show</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3ASubwindowMode" >SubwindowMode</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:LineStyle" ><A NAME="t%3ALineStyle" ></A ></A ><B >LineStyle</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-Enums.html#LineStyle" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" >Determines if a line is solid or dashed. </TD ></TR ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:LineSolid" ><A NAME="v%3ALineSolid" ></A ></A ><B >LineSolid</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:LineOnOffDash" ><A NAME="v%3ALineOnOffDash" ></A ></A ><B >LineOnOffDash</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:LineDoubleDash" ><A NAME="v%3ALineDoubleDash" ></A ></A ><B >LineDoubleDash</B ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:LineStyle')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:LineStyle" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AEnum" >Enum</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3ALineStyle" >LineStyle</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3ALineStyle" >LineStyle</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow" >Show</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3ALineStyle" >LineStyle</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:CapStyle" ><A NAME="t%3ACapStyle" ></A ></A ><B >CapStyle</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-Enums.html#CapStyle" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" >Specify the how the ends of a line is drawn. </TD ></TR ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:CapNotLast" ><A NAME="v%3ACapNotLast" ></A ></A ><B >CapNotLast</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:CapButt" ><A NAME="v%3ACapButt" ></A ></A ><B >CapButt</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:CapRound" ><A NAME="v%3ACapRound" ></A ></A ><B >CapRound</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:CapProjecting" ><A NAME="v%3ACapProjecting" ></A ></A ><B >CapProjecting</B ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:CapStyle')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:CapStyle" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AEnum" >Enum</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3ACapStyle" >CapStyle</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3ACapStyle" >CapStyle</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow" >Show</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3ACapStyle" >CapStyle</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:JoinStyle" ><A NAME="t%3AJoinStyle" ></A ></A ><B >JoinStyle</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-Enums.html#JoinStyle" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:JoinMiter" ><A NAME="v%3AJoinMiter" ></A ></A ><B >JoinMiter</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:JoinRound" ><A NAME="v%3AJoinRound" ></A ></A ><B >JoinRound</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:JoinBevel" ><A NAME="v%3AJoinBevel" ></A ></A ><B >JoinBevel</B ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:JoinStyle')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:JoinStyle" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AEnum" >Enum</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AJoinStyle" >JoinStyle</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AJoinStyle" >JoinStyle</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow" >Show</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AJoinStyle" >JoinStyle</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:gcNewWithValues" ><A NAME="v%3AgcNewWithValues" ></A ></A ><B >gcNewWithValues</B > :: <A HREF="Graphics-UI-Gtk-Gdk-Drawable.html#t%3ADrawableClass" >DrawableClass</A > d => d -> <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGCValues" >GCValues</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-GC.html#gcNewWithValues" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Creates a graphics context with specific values. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:gcSetValues" ><A NAME="v%3AgcSetValues" ></A ></A ><B >gcSetValues</B > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A > -> <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGCValues" >GCValues</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-GC.html#gcSetValues" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Change some of the values of a graphics context. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:gcGetValues" ><A NAME="v%3AgcGetValues" ></A ></A ><B >gcGetValues</B > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGCValues" >GCValues</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-GC.html#gcGetValues" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Retrieve the values in a graphics context. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:gcSetClipRectangle" ><A NAME="v%3AgcSetClipRectangle" ></A ></A ><B >gcSetClipRectangle</B > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A > -> <A HREF="Graphics-UI-Gtk-Gdk-Events.html#t%3ARectangle" >Rectangle</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-GC.html#gcSetClipRectangle" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >Set a clipping rectangle. </P ><UL ><LI > All drawing operations are restricted to this rectangle. This rectangle is interpreted relative to the clip origin. </LI ></UL ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:gcSetClipRegion" ><A NAME="v%3AgcSetClipRegion" ></A ></A ><B >gcSetClipRegion</B > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A > -> <A HREF="Graphics-UI-Gtk-Gdk-Region.html#t%3ARegion" >Region</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-GC.html#gcSetClipRegion" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >Set a clipping region. </P ><UL ><LI > All drawing operations are restricted to this region. This region is interpreted relative to the clip origin. </LI ></UL ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:gcSetDashes" ><A NAME="v%3AgcSetDashes" ></A ></A ><B >gcSetDashes</B > :: <A HREF="Graphics-UI-Gtk-Gdk-GC.html#t%3AGC" >GC</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> [(<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A >, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A >)] -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-GC.html#gcSetDashes" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >Specify the pattern with which lines are drawn. </P ><UL ><LI > Every tuple in the list contains an even and an odd segment. Even segments are drawn normally, whereby the <TT ><A HREF="Graphics-UI-Gtk-Gdk-GC.html#v%3AlineStyle" >lineStyle</A ></TT > member of the graphics context defines if odd segements are drawn or not. A <TT >phase</TT > argument greater than 0 will drop <TT >phase</TT > pixels before starting to draw. </LI ></UL ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="botbar" >Produced by <A HREF="http://www.haskell.org/haddock/" >Haddock</A > version 2.6.1</TD ></TR ></TABLE ></BODY ></HTML >