wxDC(3)

NAME
wxDC - See external documentation: wxDC.

DESCRIPTION

See external documentation: wxDC .

DATA TYPES

    wxDC() :

        An object reference, The representation is internal and can be changed without notice. It can't be used for comparsion stored on disc or distributed for use on other nodes.

EXPORTS

blit(This::wxDC(), DestPt::{X::integer(), Y::integer()}, Sz::{W::integer(), H::integer()}, Source::wxDC(), SrcPt::{X::integer(), Y::integer()}) -> bool()

    Equivalent to blit(This, DestPt, Sz, Source, SrcPt, []) .

blit(This::wxDC(), DestPt::{X::integer(), Y::integer()}, Sz::{W::integer(), H::integer()}, Source::wxDC(), SrcPt::{X::integer(), Y::integer()}, Options::[Option]) -> bool()

    Types
        Option = {rop, integer()} | {useMask, bool()} | {srcPtMask, {X::integer(), Y::integer()}}

    See external documentation .

calcBoundingBox(This::wxDC(), X::integer(), Y::integer()) -> ok

    See external documentation .

clear(This::wxDC()) -> ok

    See external documentation .

computeScaleAndOrigin(This::wxDC()) -> ok

    See external documentation .

crossHair(This::wxDC(), Pt::{X::integer(), Y::integer()}) -> ok

    See external documentation .

destroyClippingRegion(This::wxDC()) -> ok

    See external documentation .

deviceToLogicalX(This::wxDC(), X::integer()) -> integer()

    See external documentation .

deviceToLogicalXRel(This::wxDC(), X::integer()) -> integer()

    See external documentation .

deviceToLogicalY(This::wxDC(), Y::integer()) -> integer()

    See external documentation .

deviceToLogicalYRel(This::wxDC(), Y::integer()) -> integer()

    See external documentation .

drawArc(This::wxDC(), Pt1::{X::integer(), Y::integer()}, Pt2::{X::integer(), Y::integer()}, Centre::{X::integer(), Y::integer()}) -> ok

    See external documentation .

drawBitmap(This::wxDC(), Bmp::wxBitmap() (see module wxBitmap), Pt::{X::integer(), Y::integer()}) -> ok

    Equivalent to drawBitmap(This, Bmp, Pt, []) .

drawBitmap(This::wxDC(), Bmp::wxBitmap() (see module wxBitmap), Pt::{X::integer(), Y::integer()}, Options::[Option]) -> ok

    Types
        Option = {useMask, bool()}

    See external documentation .

drawCheckMark(This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}) -> ok

    See external documentation .

drawCircle(This::wxDC(), Pt::{X::integer(), Y::integer()}, Radius::integer()) -> ok

    See external documentation .

drawEllipse(This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}) -> ok

    See external documentation .

drawEllipse(This::wxDC(), Pt::{X::integer(), Y::integer()}, Sz::{W::integer(), H::integer()}) -> ok

    See external documentation .

drawEllipticArc(This::wxDC(), Pt::{X::integer(), Y::integer()}, Sz::{W::integer(), H::integer()}, Sa::float(), Ea::float()) -> ok

    See external documentation .

drawIcon(This::wxDC(), Icon::wxIcon() (see module wxIcon), Pt::{X::integer(), Y::integer()}) -> ok

    See external documentation .

drawLabel(This::wxDC(), Text::string(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}) -> ok

    Equivalent to drawLabel(This, Text, Rect, []) .

drawLabel(This::wxDC(), Text::string(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}, Options::[Option]) -> ok

    Types
        Option = {alignment, integer()} | {indexAccel, integer()}

    See external documentation .

drawLine(This::wxDC(), Pt1::{X::integer(), Y::integer()}, Pt2::{X::integer(), Y::integer()}) -> ok

    See external documentation .

drawLines(This::wxDC(), Points::[{X::integer(), Y::integer()}]) -> ok

    Equivalent to drawLines(This, Points, []) .

drawLines(This::wxDC(), Points::[{X::integer(), Y::integer()}], Options::[Option]) -> ok

    Types
        Option = {xoffset, integer()} | {yoffset, integer()}

    See external documentation .

drawPolygon(This::wxDC(), Points::[{X::integer(), Y::integer()}]) -> ok

    Equivalent to drawPolygon(This, Points, []) .

drawPolygon(This::wxDC(), Points::[{X::integer(), Y::integer()}], Options::[Option]) -> ok

    Types
        Option = {xoffset, integer()} | {yoffset, integer()} | {fillStyle, integer()}

    See external documentation .

drawPoint(This::wxDC(), Pt::{X::integer(), Y::integer()}) -> ok

    See external documentation .

drawRectangle(This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}) -> ok

    See external documentation .

drawRectangle(This::wxDC(), Pt::{X::integer(), Y::integer()}, Sz::{W::integer(), H::integer()}) -> ok

    See external documentation .

drawRotatedText(This::wxDC(), Text::string(), Pt::{X::integer(), Y::integer()}, Angle::float()) -> ok

    See external documentation .

drawRoundedRectangle(This::wxDC(), R::{X::integer(), Y::integer(), W::integer(), H::integer()}, Radius::float()) -> ok

    See external documentation .

drawRoundedRectangle(This::wxDC(), Pt::{X::integer(), Y::integer()}, Sz::{W::integer(), H::integer()}, Radius::float()) -> ok

    See external documentation .

drawText(This::wxDC(), Text::string(), Pt::{X::integer(), Y::integer()}) -> ok

    See external documentation .

endDoc(This::wxDC()) -> ok

    See external documentation .

endPage(This::wxDC()) -> ok

    See external documentation .

floodFill(This::wxDC(), Pt::{X::integer(), Y::integer()}, Col::colour() (see module wx)) -> bool()

    Equivalent to floodFill(This, Pt, Col, []) .

floodFill(This::wxDC(), Pt::{X::integer(), Y::integer()}, Col::colour() (see module wx), Options::[Option]) -> bool()

    Types
        Option = {style, integer()}

    See external documentation .

getBackground(This::wxDC()) -> wxBrush() (see module wxBrush)

    See external documentation .

getBackgroundMode(This::wxDC()) -> integer()

    See external documentation .

getBrush(This::wxDC()) -> wxBrush() (see module wxBrush)

    See external documentation .

getCharHeight(This::wxDC()) -> integer()

    See external documentation .

getCharWidth(This::wxDC()) -> integer()

    See external documentation .

getClippingBox(This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}) -> ok

    See external documentation .

getFont(This::wxDC()) -> wxFont() (see module wxFont)

    See external documentation .

getLayoutDirection(This::wxDC()) -> WxLayoutDirection

    Types
        WxLayoutDirection = integer()

    See external documentation .
    WxLayoutDirection is one of ?wxLayout_Default | ?wxLayout_LeftToRight | ?wxLayout_RightToLeft

getLogicalFunction(This::wxDC()) -> integer()

    See external documentation .

getMapMode(This::wxDC()) -> integer()

    See external documentation .

getMultiLineTextExtent(This::wxDC(), String::string()) -> {W::integer(), H::integer()}

    See external documentation .

getMultiLineTextExtent(This::wxDC(), String::string(), Options::[Option]) -> {Width::integer(), Height::integer(), HeightLine::integer()}

    Types
        Option = {font, wxFont() (see module wxFont)}

    See external documentation .

getPartialTextExtents(This::wxDC(), Text::string(), Widths::[integer()]) -> bool()

    See external documentation .

getPen(This::wxDC()) -> wxPen() (see module wxPen)

    See external documentation .

getPixel(This::wxDC(), Pt::{X::integer(), Y::integer()}, Col::colour() (see module wx)) -> bool()

    See external documentation .

getPPI(This::wxDC()) -> {W::integer(), H::integer()}

    See external documentation .

getSize(This::wxDC()) -> {W::integer(), H::integer()}

    See external documentation .

getSizeMM(This::wxDC()) -> {W::integer(), H::integer()}

    See external documentation .

getTextBackground(This::wxDC()) -> colour() (see module wx)

    See external documentation .

getTextExtent(This::wxDC(), String::string()) -> {W::integer(), H::integer()}

    See external documentation .

getTextExtent(This::wxDC(), String::string(), Options::[Option]) -> {X::integer(), Y::integer(), Descent::integer(), ExternalLeading::integer()}

    Types
        Option = {theFont, wxFont() (see module wxFont)}

    See external documentation .

getTextForeground(This::wxDC()) -> colour() (see module wx)

    See external documentation .

getUserScale(This::wxDC()) -> {X::float(), Y::float()}

    See external documentation .

gradientFillConcentric(This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}, InitialColour::colour() (see module wx), DestColour::colour() (see module wx)) -> ok

    See external documentation .

gradientFillConcentric(This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}, InitialColour::colour() (see module wx), DestColour::colour() (see module wx), CircleCenter::{X::integer(), Y::integer()}) -> ok

    See external documentation .

gradientFillLinear(This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}, InitialColour::colour() (see module wx), DestColour::colour() (see module wx)) -> ok

    Equivalent to gradientFillLinear(This, Rect, InitialColour, DestColour, []) .

gradientFillLinear(This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}, InitialColour::colour() (see module wx), DestColour::colour() (see module wx), Options::[Option]) -> ok

    Types
        Option = {nDirection, WxDirection}
        WxDirection = integer()

    See external documentation .
    WxDirection is one of ?wxLEFT | ?wxRIGHT | ?wxUP | ?wxDOWN | ?wxTOP | ?wxBOTTOM | ?wxNORTH | ?wxSOUTH | ?wxWEST | ?wxEAST | ?wxALL

logicalToDeviceX(This::wxDC(), X::integer()) -> integer()

    See external documentation .

logicalToDeviceXRel(This::wxDC(), X::integer()) -> integer()

    See external documentation .

logicalToDeviceY(This::wxDC(), Y::integer()) -> integer()

    See external documentation .

logicalToDeviceYRel(This::wxDC(), Y::integer()) -> integer()

    See external documentation .

maxX(This::wxDC()) -> integer()

    See external documentation .

maxY(This::wxDC()) -> integer()

    See external documentation .

minX(This::wxDC()) -> integer()

    See external documentation .

minY(This::wxDC()) -> integer()

    See external documentation .

isOk(This::wxDC()) -> bool()

    See external documentation .

resetBoundingBox(This::wxDC()) -> ok

    See external documentation .

setAxisOrientation(This::wxDC(), XLeftRight::bool(), YBottomUp::bool()) -> ok

    See external documentation .

setBackground(This::wxDC(), Brush::wxBrush() (see module wxBrush)) -> ok

    See external documentation .

setBackgroundMode(This::wxDC(), Mode::integer()) -> ok

    See external documentation .

setBrush(This::wxDC(), Brush::wxBrush() (see module wxBrush)) -> ok

    See external documentation .

setClippingRegion(This::wxDC(), X::term()) -> ok

    See external documentation .
    Alternatives:

    setClippingRegion(This::wxDC(), Region::wxRegion:wxRegion()) -> ok

    setClippingRegion(This::wxDC(), Rect::{X::integer(),Y::integer(),W::integer(),H::integer()}) -> ok

setClippingRegion(This::wxDC(), Pt::{X::integer(), Y::integer()}, Sz::{W::integer(), H::integer()}) -> ok

    See external documentation .

setDeviceOrigin(This::wxDC(), X::integer(), Y::integer()) -> ok

    See external documentation .

setFont(This::wxDC(), Font::wxFont() (see module wxFont)) -> ok

    See external documentation .

setLayoutDirection(This::wxDC(), Dir::WxLayoutDirection) -> ok

    Types
        WxLayoutDirection = integer()

    See external documentation .
    WxLayoutDirection is one of ?wxLayout_Default | ?wxLayout_LeftToRight | ?wxLayout_RightToLeft

setLogicalFunction(This::wxDC(), Function::integer()) -> ok

    See external documentation .

setMapMode(This::wxDC(), Mode::integer()) -> ok

    See external documentation .

setPalette(This::wxDC(), Palette::wxPalette() (see module wxPalette)) -> ok

    See external documentation .

setPen(This::wxDC(), Pen::wxPen() (see module wxPen)) -> ok

    See external documentation .

setTextBackground(This::wxDC(), Colour::colour() (see module wx)) -> ok

    See external documentation .

setTextForeground(This::wxDC(), Colour::colour() (see module wx)) -> ok

    See external documentation .

setUserScale(This::wxDC(), X::float(), Y::float()) -> ok

    See external documentation .

startDoc(This::wxDC(), Message::string()) -> bool()

    See external documentation .

startPage(This::wxDC()) -> ok

    See external documentation .

AUTHORS

<>