useDynLib(grDevices)

export(Hershey, check.options, col2rgb, colors, colours, cm, colorRamp,
       colorRampPalette, convertColor, colorConverter, colorspaces,
       cm.colors, dev.control, dev.copy, dev.copy2eps, dev.cur,
       dev.interactive, dev.list, dev.next, dev.off, dev.prev,
       dev.print, dev.set, getGraphicsEvent, graphics.off, gray, grey,
       gray.colors, grey.colors, heat.colors, hsv, hcl, make.rgb,
       palette, pdf, pictex, postscript, postscriptFont,
       postscriptFonts, ps.options, rainbow, recordGraphics, recordPlot,
       replayPlot, rgb, rgb2hsv, terrain.colors, topo.colors, xfig)

S3method(print, recordedplot)
S3method(print, colorConverter)
S3method(print, RGBcolorConverter)
if(tools:::.OStype() == "unix") {
export(GNOME, X11, bitmap, dev2bitmap, gnome, jpeg, png, quartz, x11,
       X11Font, X11Fonts, quartzFont, quartzFonts)
}

if(tools:::.OStype() == "windows") {
export(X11, bitmap, bmp, bringToTop, dev2bitmap, jpeg, png, savePlot,
       win.graph, win.metafile, win.print, windows, x11,
       windowsFont, windowsFonts)

S3method("[", SavedPlots)
S3method(print, SavedPlots)
}
