---
name: "Gdk.GC"
section: "3o"
platform: "linux"
package: "liblablgtk2-ocaml-doc"
version: "2.4.0v0.2tv-8"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/Gdk.GC"
---

# Gdk.GC(3o)

no description

## NAME

Gdk.GC - no description

## Module

Module   Gdk.GC

## Documentation

Module **GC**\
  :  **sig end**

*type gdkFunction* =  **\[ \`COPY \| \`INVERT \| \`XOR \]**

*type gdkFill* =  **\[ \`OPAQUE\_STIPPLED \| \`SOLID \| \`STIPPLED \| \`TILED \]**

*type gdkSubwindowMode* =  **\[ \`CLIP\_BY\_CHILDREN \| \`INCLUDE\_INFERIORS \]**

*type gdkLineStyle* =  **\[ \`DOUBLE\_DASH \| \`ON\_OFF\_DASH \| \`SOLID \]**

*type gdkCapStyle* =  **\[ \`BUTT \| \`NOT\_LAST \| \`PROJECTING \| \`ROUND \]**

*type gdkJoinStyle* =  **\[ \`BEVEL \| \`MITER \| \`ROUND \]**

*val create* :  **\[\> \`drawable \] Gobject.obj -\> Gdk.gc**

*val set\_foreground* :  **Gdk.gc -\> Gdk.color -\> unit**

*val set\_background* :  **Gdk.gc -\> Gdk.color -\> unit**

*val set\_font* :  **Gdk.gc -\> Gdk.font -\> unit**

*val set\_function* :  **Gdk.gc -\> gdkFunction -\> unit**

*val set\_fill* :  **Gdk.gc -\> gdkFill -\> unit**

*val set\_tile* :  **Gdk.gc -\> Gdk.pixmap -\> unit**

*val set\_stipple* :  **Gdk.gc -\> Gdk.pixmap -\> unit**

*val set\_ts\_origin* :  **Gdk.gc -\> x:int -\> y:int -\> unit**

*val set\_clip\_origin* :  **Gdk.gc -\> x:int -\> y:int -\> unit**

*val set\_clip\_mask* :  **Gdk.gc -\> Gdk.bitmap -\> unit**

*val set\_clip\_rectangle* :  **Gdk.gc -\> Gdk.Rectangle.t -\> unit**

*val set\_clip\_region* :  **Gdk.gc -\> Gdk.region -\> unit**

*val set\_subwindow* :  **Gdk.gc -\> gdkSubwindowMode -\> unit**

*val set\_exposures* :  **Gdk.gc -\> bool -\> unit**

*val set\_line\_attributes* :  **Gdk.gc -\>** **width:int -\>** **style:gdkLineStyle -\>** **cap:gdkCapStyle -\> join:gdkJoinStyle -\> unit**

*val set\_dashes* :  **Gdk.gc -\> offset:int -\> int list -\> unit**

*val copy* :  **dst:Gdk.gc -\> Gdk.gc -\> unit**

*type values* = {\
  foreground :  **Gdk.color** ;\
  background :  **Gdk.color** ;\
  font :  **Gdk.font option** ;\
  fonction :  **gdkFunction** ;\
  fill :  **gdkFill** ;\
  tile :  **Gdk.pixmap option** ;\
  stipple :  **Gdk.pixmap option** ;\
  clip\_mask :  **Gdk.bitmap option** ;\
  subwindow\_mode :  **gdkSubwindowMode** ;\
  ts\_x\_origin :  **int** ;\
  ts\_y\_origin :  **int** ;\
  clip\_x\_origin :  **int** ;\
  clip\_y\_origin :  **int** ;\
  graphics\_exposures :  **bool** ;\
  line\_width :  **int** ;\
  line\_style :  **gdkLineStyle** ;\
  cap\_style :  **gdkCapStyle** ;\
  join\_style :  **gdkJoinStyle** ;\
  }

*val get\_values* :  **Gdk.gc -\> values**
