ยค GCAttributes, GCAttributeList, et al
Drawing: auxiliary types
Types
data GCAttributes a b = GCFunction GCFunction
| GCForeground a
| GCBackground a
| GCLineWidth Width
| GCLineStyle GCLineStyle
| GCFont b
| GCCapStyle GCCapStyle
| GCSubwindowMode GCSubwindowMode
| GCGraphicsExposures Bool
| GCFillStyle GCFillStyle
| GCTile PixmapId
| GCStipple PixmapId
| GCJoinStyle GCJoinStyle
| GCArcMode GCArcMode
instance (Eq a, Eq b) => Eq (GCAttributes a b)
instance (Ord a, Ord b) => Ord (GCAttributes a b)
instance (Read a, Read b) => Read (GCAttributes a b)
instance (Show a, Show b) => Show (GCAttributes a b)
instance ValueMask (GCAttributes Pixel FontId)
type GCAttributeList = [GCAttributes Pixel FontId]
data GCFunction = GXclear
| GXand
| GXandReverse
| GXcopy
| GXandInverted
| GXnoop
| GXxor
| GXor
| GXnor
| GXequiv
| GXinvert
| GXorReverse
| GXCopyInverted
| GXorInverted
| GXnand
| GXset
instance Bounded GCFunction
instance Enum GCFunction
instance Eq GCFunction
instance Ord GCFunction
instance Read GCFunction
instance Show GCFunction
data GCLineStyle = LineSolid | LineOnOffDash | LineDoubleDash
instance Bounded GCLineStyle
instance Enum GCLineStyle
instance Eq GCLineStyle
instance Ord GCLineStyle
instance Read GCLineStyle
instance Show GCLineStyle
data GCCapStyle = CapNotLast | CapButt | CapRound | CapProjecting
instance Bounded GCCapStyle
instance Enum GCCapStyle
instance Eq GCCapStyle
instance Ord GCCapStyle
instance Read GCCapStyle
instance Show GCCapStyle
data GCJoinStyle = JoinMiter | JoinRound | JoinBevel
instance Bounded GCJoinStyle
instance Enum GCJoinStyle
instance Eq GCJoinStyle
instance Ord GCJoinStyle
instance Read GCJoinStyle
instance Show GCJoinStyle
data GCFillStyle = FillSolid | FillTiled | FillStippled | FillOpaqueStippled
instance Bounded GCFillStyle
instance Enum GCFillStyle
instance Eq GCFillStyle
instance Ord GCFillStyle
instance Read GCFillStyle
instance Show GCFillStyle
data GCSubwindowMode = ClipByChildren | IncludeInferiors
instance Bounded GCSubwindowMode
instance Enum GCSubwindowMode
instance Eq GCSubwindowMode
instance Ord GCSubwindowMode
instance Read GCSubwindowMode
instance Show GCSubwindowMode
data GCArcMode = ArcChord | ArcPieSlice
instance Bounded GCArcMode
instance Enum GCArcMode
instance Eq GCArcMode
instance Ord GCArcMode
instance Read GCArcMode
instance Show GCArcMode
Description
These are GC related types corresponding to similarily named types defined
in the Xlib library.
See Also
The Xlib Programming Manual
.