wxDC
See external documentation: wxDC.
See external documentation:
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.
Functions
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()
Option = {rop, integer()} | {useMask, bool()} | {srcPtMask, {X::integer(), Y::integer()}}
See
calcBoundingBox(This::wxDC(), X::integer(), Y::integer()) -> ok
See
clear(This::wxDC()) -> ok
See
computeScaleAndOrigin(This::wxDC()) -> ok
See
crossHair(This::wxDC(), Pt::{X::integer(), Y::integer()}) -> ok
See
destroyClippingRegion(This::wxDC()) -> ok
See
deviceToLogicalX(This::wxDC(), X::integer()) -> integer()
See
deviceToLogicalXRel(This::wxDC(), X::integer()) -> integer()
See
deviceToLogicalY(This::wxDC(), Y::integer()) -> integer()
See
deviceToLogicalYRel(This::wxDC(), Y::integer()) -> integer()
See
drawArc(This::wxDC(), Pt1::{X::integer(), Y::integer()}, Pt2::{X::integer(), Y::integer()}, Centre::{X::integer(), Y::integer()}) -> ok
See
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
Option = {useMask, bool()}
See
drawCheckMark(This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}) -> ok
See
drawCircle(This::wxDC(), Pt::{X::integer(), Y::integer()}, Radius::integer()) -> ok
See
drawEllipse(This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}) -> ok
See
drawEllipse(This::wxDC(), Pt::{X::integer(), Y::integer()}, Sz::{W::integer(), H::integer()}) -> ok
See
drawEllipticArc(This::wxDC(), Pt::{X::integer(), Y::integer()}, Sz::{W::integer(), H::integer()}, Sa::float(), Ea::float()) -> ok
See
drawIcon(This::wxDC(), Icon::wxIcon() (see module wxIcon), Pt::{X::integer(), Y::integer()}) -> ok
See
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
Option = {alignment, integer()} | {indexAccel, integer()}
See
drawLine(This::wxDC(), Pt1::{X::integer(), Y::integer()}, Pt2::{X::integer(), Y::integer()}) -> ok
See
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
Option = {xoffset, integer()} | {yoffset, integer()}
See
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
Option = {xoffset, integer()} | {yoffset, integer()} | {fillStyle, integer()}
See
drawPoint(This::wxDC(), Pt::{X::integer(), Y::integer()}) -> ok
See
drawRectangle(This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}) -> ok
See
drawRectangle(This::wxDC(), Pt::{X::integer(), Y::integer()}, Sz::{W::integer(), H::integer()}) -> ok
See
drawRotatedText(This::wxDC(), Text::string(), Pt::{X::integer(), Y::integer()}, Angle::float()) -> ok
See
drawRoundedRectangle(This::wxDC(), R::{X::integer(), Y::integer(), W::integer(), H::integer()}, Radius::float()) -> ok
See
drawRoundedRectangle(This::wxDC(), Pt::{X::integer(), Y::integer()}, Sz::{W::integer(), H::integer()}, Radius::float()) -> ok
See
drawText(This::wxDC(), Text::string(), Pt::{X::integer(), Y::integer()}) -> ok
See
endDoc(This::wxDC()) -> ok
See
endPage(This::wxDC()) -> ok
See
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()
Option = {style, integer()}
See
getBackground(This::wxDC()) -> wxBrush() (see module wxBrush)
See
getBackgroundMode(This::wxDC()) -> integer()
See
getBrush(This::wxDC()) -> wxBrush() (see module wxBrush)
See
getCharHeight(This::wxDC()) -> integer()
See
getCharWidth(This::wxDC()) -> integer()
See
getClippingBox(This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}) -> ok
See
getFont(This::wxDC()) -> wxFont() (see module wxFont)
See
getLayoutDirection(This::wxDC()) -> WxLayoutDirection
WxLayoutDirection = integer()
See
WxLayoutDirection is one of ?wxLayout_Default | ?wxLayout_LeftToRight | ?wxLayout_RightToLeft
getLogicalFunction(This::wxDC()) -> integer()
See
getMapMode(This::wxDC()) -> integer()
See
getMultiLineTextExtent(This::wxDC(), String::string()) -> {W::integer(), H::integer()}
See
getMultiLineTextExtent(This::wxDC(), String::string(), Options::[Option]) -> {Width::integer(), Height::integer(), HeightLine::integer()}
Option = {font, wxFont() (see module wxFont)}
See
getPartialTextExtents(This::wxDC(), Text::string(), Widths::[integer()]) -> bool()
See
getPen(This::wxDC()) -> wxPen() (see module wxPen)
See
getPixel(This::wxDC(), Pt::{X::integer(), Y::integer()}, Col::colour() (see module wx)) -> bool()
See
getPPI(This::wxDC()) -> {W::integer(), H::integer()}
See
getSize(This::wxDC()) -> {W::integer(), H::integer()}
See
getSizeMM(This::wxDC()) -> {W::integer(), H::integer()}
See
getTextBackground(This::wxDC()) -> colour() (see module wx)
See
getTextExtent(This::wxDC(), String::string()) -> {W::integer(), H::integer()}
See
getTextExtent(This::wxDC(), String::string(), Options::[Option]) -> {X::integer(), Y::integer(), Descent::integer(), ExternalLeading::integer()}
Option = {theFont, wxFont() (see module wxFont)}
See
getTextForeground(This::wxDC()) -> colour() (see module wx)
See
getUserScale(This::wxDC()) -> {X::float(), Y::float()}
See
gradientFillConcentric(This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}, InitialColour::colour() (see module wx), DestColour::colour() (see module wx)) -> ok
See
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
gradientFillLinear(This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}, InitialColour::colour() (see module wx), DestColour::colour() (see module wx)) -> ok
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
Option = {nDirection, WxDirection}
WxDirection = integer()
See
WxDirection is one of ?wxLEFT | ?wxRIGHT | ?wxUP | ?wxDOWN | ?wxTOP | ?wxBOTTOM | ?wxNORTH | ?wxSOUTH | ?wxWEST | ?wxEAST | ?wxALL
logicalToDeviceX(This::wxDC(), X::integer()) -> integer()
See
logicalToDeviceXRel(This::wxDC(), X::integer()) -> integer()
See
logicalToDeviceY(This::wxDC(), Y::integer()) -> integer()
See
logicalToDeviceYRel(This::wxDC(), Y::integer()) -> integer()
See
maxX(This::wxDC()) -> integer()
See
maxY(This::wxDC()) -> integer()
See
minX(This::wxDC()) -> integer()
See
minY(This::wxDC()) -> integer()
See
isOk(This::wxDC()) -> bool()
See
resetBoundingBox(This::wxDC()) -> ok
See
setAxisOrientation(This::wxDC(), XLeftRight::bool(), YBottomUp::bool()) -> ok
See
setBackground(This::wxDC(), Brush::wxBrush() (see module wxBrush)) -> ok
See
setBackgroundMode(This::wxDC(), Mode::integer()) -> ok
See
setBrush(This::wxDC(), Brush::wxBrush() (see module wxBrush)) -> ok
See
setClippingRegion(This::wxDC(), X::term()) -> ok
See
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
setDeviceOrigin(This::wxDC(), X::integer(), Y::integer()) -> ok
See
setFont(This::wxDC(), Font::wxFont() (see module wxFont)) -> ok
See
setLayoutDirection(This::wxDC(), Dir::WxLayoutDirection) -> ok
WxLayoutDirection = integer()
See
WxLayoutDirection is one of ?wxLayout_Default | ?wxLayout_LeftToRight | ?wxLayout_RightToLeft
setLogicalFunction(This::wxDC(), Function::integer()) -> ok
See
setMapMode(This::wxDC(), Mode::integer()) -> ok
See
setPalette(This::wxDC(), Palette::wxPalette() (see module wxPalette)) -> ok
See
setPen(This::wxDC(), Pen::wxPen() (see module wxPen)) -> ok
See
setTextBackground(This::wxDC(), Colour::colour() (see module wx)) -> ok
See
setTextForeground(This::wxDC(), Colour::colour() (see module wx)) -> ok
See
setUserScale(This::wxDC(), X::float(), Y::float()) -> ok
See
startDoc(This::wxDC(), Message::string()) -> bool()
See
startPage(This::wxDC()) -> ok
See
- blit/1
- blit/1-1
- calcBoundingBox/1
- clear/1
- computeScaleAndOrigin/1
- crossHair/1
- destroyClippingRegion/1
- deviceToLogicalX/1
- deviceToLogicalXRel/1
- deviceToLogicalY/1
- deviceToLogicalYRel/1
- drawArc/1
- drawBitmap/1
- drawBitmap/1-1
- drawCheckMark/1
- drawCircle/1
- drawEllipse/1
- drawEllipse/1-1
- drawEllipticArc/1
- drawIcon/1
- drawLabel/1
- drawLabel/1-1
- drawLine/1
- drawLines/1
- drawLines/1-1
- drawPolygon/1
- drawPolygon/1-1
- drawPoint/1
- drawRectangle/1
- drawRectangle/1-1
- drawRotatedText/1
- drawRoundedRectangle/1
- drawRoundedRectangle/1-1
- drawText/1
- endDoc/1
- endPage/1
- floodFill/1
- floodFill/1-1
- getBackground/1
- getBackgroundMode/1
- getBrush/1
- getCharHeight/1
- getCharWidth/1
- getClippingBox/1
- getFont/1
- getLayoutDirection/1
- getLogicalFunction/1
- getMapMode/1
- getMultiLineTextExtent/1
- getMultiLineTextExtent/1-1
- getPartialTextExtents/1
- getPen/1
- getPixel/1
- getPPI/1
- getSize/1
- getSizeMM/1
- getTextBackground/1
- getTextExtent/1
- getTextExtent/1-1
- getTextForeground/1
- getUserScale/1
- gradientFillConcentric/1
- gradientFillConcentric/1-1
- gradientFillLinear/1
- gradientFillLinear/1-1
- logicalToDeviceX/1
- logicalToDeviceXRel/1
- logicalToDeviceY/1
- logicalToDeviceYRel/1
- maxX/1
- maxY/1
- minX/1
- minY/1
- isOk/1
- resetBoundingBox/1
- setAxisOrientation/1
- setBackground/1
- setBackgroundMode/1
- setBrush/1
- setClippingRegion/1
- setClippingRegion/1-1
- setDeviceOrigin/1
- setFont/1
- setLayoutDirection/1
- setLogicalFunction/1
- setMapMode/1
- setPalette/1
- setPen/1
- setTextBackground/1
- setTextForeground/1
- setUserScale/1
- startDoc/1
- startPage/1