Drawable
Class
constructor
parent
Class
name
create
Cairo
Surface
draw
Arc
draw
Drawable
draw
Drawable
With
Src
draw
Glyphs
draw
Glyphs
Transformed
draw
Image
draw
Lines
draw
Pixbuf
draw
Points
draw
Polygon
draw
Rectangle
draw
Segments
draw
Text
draw
Text
Wc
draw
Trapezoids
get
Depth
get
Size
ref
Cairo
Surface
set
Cairo
Clip
set
Colormap
NODE-GTK API Reference
Gdk-2.0
Gdk
DrawableClass
Class DrawableClass
Hierarchy
DrawableClass
Index
Constructors
constructor
Properties
parent
Class
name
Methods
create
Cairo
Surface
draw
Arc
draw
Drawable
draw
Drawable
With
Src
draw
Glyphs
draw
Glyphs
Transformed
draw
Image
draw
Lines
draw
Pixbuf
draw
Points
draw
Polygon
draw
Rectangle
draw
Segments
draw
Text
draw
Text
Wc
draw
Trapezoids
get
Depth
get
Size
ref
Cairo
Surface
set
Cairo
Clip
set
Colormap
Constructors
constructor
new
Drawable
Class
(
)
:
DrawableClass
Returns
DrawableClass
Properties
parent
Class
parent
Class
:
GObject
.
ObjectClass
Static
name
name
:
string
Methods
create
Cairo
Surface
create
Cairo
Surface
(
drawable
:
Gdk
.
Drawable
, width
:
number
, height
:
number
)
:
cairo
.
Surface
Parameters
drawable:
Gdk
.
Drawable
width:
number
height:
number
Returns
cairo
.
Surface
draw
Arc
draw
Arc
(
drawable
:
Gdk
.
Drawable
, gc
:
Gdk
.
GC
, filled
:
boolean
, x
:
number
, y
:
number
, width
:
number
, height
:
number
, angle1
:
number
, angle2
:
number
)
:
void
Parameters
drawable:
Gdk
.
Drawable
gc:
Gdk
.
GC
filled:
boolean
x:
number
y:
number
width:
number
height:
number
angle1:
number
angle2:
number
Returns
void
draw
Drawable
draw
Drawable
(
drawable
:
Gdk
.
Drawable
, gc
:
Gdk
.
GC
, src
:
Gdk
.
Drawable
, xsrc
:
number
, ysrc
:
number
, xdest
:
number
, ydest
:
number
, width
:
number
, height
:
number
)
:
void
Parameters
drawable:
Gdk
.
Drawable
gc:
Gdk
.
GC
src:
Gdk
.
Drawable
xsrc:
number
ysrc:
number
xdest:
number
ydest:
number
width:
number
height:
number
Returns
void
draw
Drawable
With
Src
draw
Drawable
With
Src
(
drawable
:
Gdk
.
Drawable
, gc
:
Gdk
.
GC
, src
:
Gdk
.
Drawable
, xsrc
:
number
, ysrc
:
number
, xdest
:
number
, ydest
:
number
, width
:
number
, height
:
number
, originalSrc
:
Gdk
.
Drawable
)
:
void
Parameters
drawable:
Gdk
.
Drawable
gc:
Gdk
.
GC
src:
Gdk
.
Drawable
xsrc:
number
ysrc:
number
xdest:
number
ydest:
number
width:
number
height:
number
originalSrc:
Gdk
.
Drawable
Returns
void
draw
Glyphs
draw
Glyphs
(
drawable
:
Gdk
.
Drawable
, gc
:
Gdk
.
GC
, font
:
Pango
.
Font
, x
:
number
, y
:
number
, glyphs
:
GlyphString
)
:
void
Parameters
drawable:
Gdk
.
Drawable
gc:
Gdk
.
GC
font:
Pango
.
Font
x:
number
y:
number
glyphs:
GlyphString
Returns
void
draw
Glyphs
Transformed
draw
Glyphs
Transformed
(
drawable
:
Gdk
.
Drawable
, gc
:
Gdk
.
GC
, matrix
:
Pango
.
Matrix
, font
:
Pango
.
Font
, x
:
number
, y
:
number
, glyphs
:
GlyphString
)
:
void
Parameters
drawable:
Gdk
.
Drawable
gc:
Gdk
.
GC
matrix:
Pango
.
Matrix
font:
Pango
.
Font
x:
number
y:
number
glyphs:
GlyphString
Returns
void
draw
Image
draw
Image
(
drawable
:
Gdk
.
Drawable
, gc
:
Gdk
.
GC
, image
:
Gdk
.
Image
, xsrc
:
number
, ysrc
:
number
, xdest
:
number
, ydest
:
number
, width
:
number
, height
:
number
)
:
void
Parameters
drawable:
Gdk
.
Drawable
gc:
Gdk
.
GC
image:
Gdk
.
Image
xsrc:
number
ysrc:
number
xdest:
number
ydest:
number
width:
number
height:
number
Returns
void
draw
Lines
draw
Lines
(
drawable
:
Gdk
.
Drawable
, gc
:
Gdk
.
GC
, points
:
Gdk
.
Point
, npoints
:
number
)
:
void
Parameters
drawable:
Gdk
.
Drawable
gc:
Gdk
.
GC
points:
Gdk
.
Point
npoints:
number
Returns
void
draw
Pixbuf
draw
Pixbuf
(
drawable
:
Gdk
.
Drawable
, gc
:
Gdk
.
GC
, pixbuf
:
Pixbuf
, srcX
:
number
, srcY
:
number
, destX
:
number
, destY
:
number
, width
:
number
, height
:
number
, dither
:
RgbDither
, xDither
:
number
, yDither
:
number
)
:
void
Parameters
drawable:
Gdk
.
Drawable
gc:
Gdk
.
GC
pixbuf:
Pixbuf
srcX:
number
srcY:
number
destX:
number
destY:
number
width:
number
height:
number
dither:
RgbDither
xDither:
number
yDither:
number
Returns
void
draw
Points
draw
Points
(
drawable
:
Gdk
.
Drawable
, gc
:
Gdk
.
GC
, points
:
Gdk
.
Point
, npoints
:
number
)
:
void
Parameters
drawable:
Gdk
.
Drawable
gc:
Gdk
.
GC
points:
Gdk
.
Point
npoints:
number
Returns
void
draw
Polygon
draw
Polygon
(
drawable
:
Gdk
.
Drawable
, gc
:
Gdk
.
GC
, filled
:
boolean
, points
:
Gdk
.
Point
, npoints
:
number
)
:
void
Parameters
drawable:
Gdk
.
Drawable
gc:
Gdk
.
GC
filled:
boolean
points:
Gdk
.
Point
npoints:
number
Returns
void
draw
Rectangle
draw
Rectangle
(
drawable
:
Gdk
.
Drawable
, gc
:
Gdk
.
GC
, filled
:
boolean
, x
:
number
, y
:
number
, width
:
number
, height
:
number
)
:
void
Parameters
drawable:
Gdk
.
Drawable
gc:
Gdk
.
GC
filled:
boolean
x:
number
y:
number
width:
number
height:
number
Returns
void
draw
Segments
draw
Segments
(
drawable
:
Gdk
.
Drawable
, gc
:
Gdk
.
GC
, segs
:
Gdk
.
Segment
, nsegs
:
number
)
:
void
Parameters
drawable:
Gdk
.
Drawable
gc:
Gdk
.
GC
segs:
Gdk
.
Segment
nsegs:
number
Returns
void
draw
Text
draw
Text
(
drawable
:
Gdk
.
Drawable
, font
:
Gdk
.
Font
, gc
:
Gdk
.
GC
, x
:
number
, y
:
number
, text
:
string
, textLength
:
number
)
:
void
Parameters
drawable:
Gdk
.
Drawable
font:
Gdk
.
Font
gc:
Gdk
.
GC
x:
number
y:
number
text:
string
textLength:
number
Returns
void
draw
Text
Wc
draw
Text
Wc
(
drawable
:
Gdk
.
Drawable
, font
:
Gdk
.
Font
, gc
:
Gdk
.
GC
, x
:
number
, y
:
number
, text
:
number
, textLength
:
number
)
:
void
Parameters
drawable:
Gdk
.
Drawable
font:
Gdk
.
Font
gc:
Gdk
.
GC
x:
number
y:
number
text:
number
textLength:
number
Returns
void
draw
Trapezoids
draw
Trapezoids
(
drawable
:
Gdk
.
Drawable
, gc
:
Gdk
.
GC
, trapezoids
:
Trapezoid
, nTrapezoids
:
number
)
:
void
Parameters
drawable:
Gdk
.
Drawable
gc:
Gdk
.
GC
trapezoids:
Trapezoid
nTrapezoids:
number
Returns
void
get
Depth
get
Depth
(
drawable
:
Gdk
.
Drawable
)
:
number
Parameters
drawable:
Gdk
.
Drawable
Returns
number
get
Size
get
Size
(
drawable
:
Gdk
.
Drawable
)
:
[
number
,
number
]
Parameters
drawable:
Gdk
.
Drawable
Returns
[
number
,
number
]
ref
Cairo
Surface
ref
Cairo
Surface
(
drawable
:
Gdk
.
Drawable
)
:
cairo
.
Surface
Parameters
drawable:
Gdk
.
Drawable
Returns
cairo
.
Surface
set
Cairo
Clip
set
Cairo
Clip
(
drawable
:
Gdk
.
Drawable
, cr
:
cairo
.
Context
)
:
void
Parameters
drawable:
Gdk
.
Drawable
cr:
cairo
.
Context
Returns
void
set
Colormap
set
Colormap
(
drawable
:
Gdk
.
Drawable
, cmap
:
Gdk
.
Colormap
)
:
void
Parameters
drawable:
Gdk
.
Drawable
cmap:
Gdk
.
Colormap
Returns
void
Drawable
Class
constructor
parent
Class
name
create
Cairo
Surface
draw
Arc
draw
Drawable
draw
Drawable
With
Src
draw
Glyphs
draw
Glyphs
Transformed
draw
Image
draw
Lines
draw
Pixbuf
draw
Points
draw
Polygon
draw
Rectangle
draw
Segments
draw
Text
draw
Text
Wc
draw
Trapezoids
get
Depth
get
Size
ref
Cairo
Surface
set
Cairo
Clip
set
Colormap
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGtfMl8wLkdkay5EcmF3YWJsZUNsYXNzLmh0bWwjY29uc3RydWN0b3IiLCJuYW1lIjoiY29uc3RydWN0b3IiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGtfMl8wLkdkay5EcmF3YWJsZUNsYXNzLmh0bWwjcGFyZW50Q2xhc3MiLCJuYW1lIjoicGFyZW50Q2xhc3MiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6Ikdka18yXzAuR2RrLkRyYXdhYmxlQ2xhc3MuaHRtbCNuYW1lIiwibmFtZSI6Im5hbWUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RrXzJfMC5HZGsuRHJhd2FibGVDbGFzcy5odG1sI2NyZWF0ZUNhaXJvU3VyZmFjZSIsIm5hbWUiOiJjcmVhdGVDYWlyb1N1cmZhY2UiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RrXzJfMC5HZGsuRHJhd2FibGVDbGFzcy5odG1sI2RyYXdBcmMiLCJuYW1lIjoiZHJhd0FyYyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGtfMl8wLkdkay5EcmF3YWJsZUNsYXNzLmh0bWwjZHJhd0RyYXdhYmxlIiwibmFtZSI6ImRyYXdEcmF3YWJsZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGtfMl8wLkdkay5EcmF3YWJsZUNsYXNzLmh0bWwjZHJhd0RyYXdhYmxlV2l0aFNyYyIsIm5hbWUiOiJkcmF3RHJhd2FibGVXaXRoU3JjIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikdka18yXzAuR2RrLkRyYXdhYmxlQ2xhc3MuaHRtbCNkcmF3R2x5cGhzIiwibmFtZSI6ImRyYXdHbHlwaHMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RrXzJfMC5HZGsuRHJhd2FibGVDbGFzcy5odG1sI2RyYXdHbHlwaHNUcmFuc2Zvcm1lZCIsIm5hbWUiOiJkcmF3R2x5cGhzVHJhbnNmb3JtZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RrXzJfMC5HZGsuRHJhd2FibGVDbGFzcy5odG1sI2RyYXdJbWFnZSIsIm5hbWUiOiJkcmF3SW1hZ2UiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RrXzJfMC5HZGsuRHJhd2FibGVDbGFzcy5odG1sI2RyYXdMaW5lcyIsIm5hbWUiOiJkcmF3TGluZXMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RrXzJfMC5HZGsuRHJhd2FibGVDbGFzcy5odG1sI2RyYXdQaXhidWYiLCJuYW1lIjoiZHJhd1BpeGJ1ZiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGtfMl8wLkdkay5EcmF3YWJsZUNsYXNzLmh0bWwjZHJhd1BvaW50cyIsIm5hbWUiOiJkcmF3UG9pbnRzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikdka18yXzAuR2RrLkRyYXdhYmxlQ2xhc3MuaHRtbCNkcmF3UG9seWdvbiIsIm5hbWUiOiJkcmF3UG9seWdvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGtfMl8wLkdkay5EcmF3YWJsZUNsYXNzLmh0bWwjZHJhd1JlY3RhbmdsZSIsIm5hbWUiOiJkcmF3UmVjdGFuZ2xlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikdka18yXzAuR2RrLkRyYXdhYmxlQ2xhc3MuaHRtbCNkcmF3U2VnbWVudHMiLCJuYW1lIjoiZHJhd1NlZ21lbnRzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikdka18yXzAuR2RrLkRyYXdhYmxlQ2xhc3MuaHRtbCNkcmF3VGV4dCIsIm5hbWUiOiJkcmF3VGV4dCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGtfMl8wLkdkay5EcmF3YWJsZUNsYXNzLmh0bWwjZHJhd1RleHRXYyIsIm5hbWUiOiJkcmF3VGV4dFdjIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikdka18yXzAuR2RrLkRyYXdhYmxlQ2xhc3MuaHRtbCNkcmF3VHJhcGV6b2lkcyIsIm5hbWUiOiJkcmF3VHJhcGV6b2lkcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGtfMl8wLkdkay5EcmF3YWJsZUNsYXNzLmh0bWwjZ2V0RGVwdGgiLCJuYW1lIjoiZ2V0RGVwdGgiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RrXzJfMC5HZGsuRHJhd2FibGVDbGFzcy5odG1sI2dldFNpemUiLCJuYW1lIjoiZ2V0U2l6ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGtfMl8wLkdkay5EcmF3YWJsZUNsYXNzLmh0bWwjcmVmQ2Fpcm9TdXJmYWNlIiwibmFtZSI6InJlZkNhaXJvU3VyZmFjZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGtfMl8wLkdkay5EcmF3YWJsZUNsYXNzLmh0bWwjc2V0Q2Fpcm9DbGlwIiwibmFtZSI6InNldENhaXJvQ2xpcCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGtfMl8wLkdkay5EcmF3YWJsZUNsYXNzLmh0bWwjc2V0Q29sb3JtYXAiLCJuYW1lIjoic2V0Q29sb3JtYXAiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9XSwiY2xhc3NOYW1lcyI6ImN1cnJlbnQgdHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiJHZGtfMl8wLkdkay5EcmF3YWJsZUNsYXNzLmh0bWwiLCJuYW1lIjoiRHJhd2FibGVDbGFzcyJ9