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