diff options
Diffstat (limited to 'lib/wx/src/gen/wxDC.erl')
| -rw-r--r-- | lib/wx/src/gen/wxDC.erl | 176 | 
1 files changed, 88 insertions, 88 deletions
diff --git a/lib/wx/src/gen/wxDC.erl b/lib/wx/src/gen/wxDC.erl index 42d5d7b1df..2a7717b3c3 100644 --- a/lib/wx/src/gen/wxDC.erl +++ b/lib/wx/src/gen/wxDC.erl @@ -1,7 +1,7 @@  %%  %% %CopyrightBegin%  %% -%% Copyright Ericsson AB 2008-2012. All Rights Reserved. +%% Copyright Ericsson AB 2008-2013. All Rights Reserved.  %%  %% The contents of this file are subject to the Erlang Public License,  %% Version 1.1, (the "License"); you may not use this file except in @@ -17,7 +17,7 @@  %% %CopyrightEnd%  %% This file is generated DO NOT EDIT -%% @doc See external documentation: <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html">wxDC</a>. +%% @doc See external documentation: <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html">wxDC</a>.  %% @type 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. @@ -64,7 +64,7 @@ blit(This,DestPt={DestPtX,DestPtY},Sz={SzW,SzH},Source,SrcPt={SrcPtX,SrcPtY})   when is_record(This, wx_ref),is_integer(DestPtX),is_integer(DestPtY),is_integer(SzW),is_integer(SzH),is_record(Source, wx_ref),is_integer(SrcPtX),is_integer(SrcPtY) ->    blit(This,DestPt,Sz,Source,SrcPt, []). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcblit">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcblit">external documentation</a>.  %%<br /> Rop = integer  -spec blit(This, DestPt, Sz, Source, SrcPt, [Option]) -> boolean() when  	This::wxDC(), DestPt::{X::integer(), Y::integer()}, Sz::{W::integer(), H::integer()}, Source::wxDC(), SrcPt::{X::integer(), Y::integer()}, @@ -83,7 +83,7 @@ blit(#wx_ref{type=ThisT,ref=ThisRef},{DestPtX,DestPtY},{SzW,SzH},#wx_ref{type=So    wxe_util:call(?wxDC_Blit,    <<ThisRef:32/?UI,DestPtX:32/?UI,DestPtY:32/?UI,SzW:32/?UI,SzH:32/?UI,SourceRef:32/?UI,SrcPtX:32/?UI,SrcPtY:32/?UI, BinOpt/binary>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdccalcboundingbox">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdccalcboundingbox">external documentation</a>.  -spec calcBoundingBox(This, X, Y) -> ok when  	This::wxDC(), X::integer(), Y::integer().  calcBoundingBox(#wx_ref{type=ThisT,ref=ThisRef},X,Y) @@ -92,7 +92,7 @@ calcBoundingBox(#wx_ref{type=ThisT,ref=ThisRef},X,Y)    wxe_util:cast(?wxDC_CalcBoundingBox,    <<ThisRef:32/?UI,X:32/?UI,Y:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcclear">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcclear">external documentation</a>.  -spec clear(This) -> ok when  	This::wxDC().  clear(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -100,7 +100,7 @@ clear(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:cast(?wxDC_Clear,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdccomputescaleandorigin">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdccomputescaleandorigin">external documentation</a>.  -spec computeScaleAndOrigin(This) -> ok when  	This::wxDC().  computeScaleAndOrigin(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -108,7 +108,7 @@ computeScaleAndOrigin(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:cast(?wxDC_ComputeScaleAndOrigin,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdccrosshair">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdccrosshair">external documentation</a>.  -spec crossHair(This, Pt) -> ok when  	This::wxDC(), Pt::{X::integer(), Y::integer()}.  crossHair(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY}) @@ -117,7 +117,7 @@ crossHair(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY})    wxe_util:cast(?wxDC_CrossHair,    <<ThisRef:32/?UI,PtX:32/?UI,PtY:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdestroyclippingregion">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdestroyclippingregion">external documentation</a>.  -spec destroyClippingRegion(This) -> ok when  	This::wxDC().  destroyClippingRegion(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -125,7 +125,7 @@ destroyClippingRegion(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:cast(?wxDC_DestroyClippingRegion,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdevicetologicalx">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdevicetologicalx">external documentation</a>.  -spec deviceToLogicalX(This, X) -> integer() when  	This::wxDC(), X::integer().  deviceToLogicalX(#wx_ref{type=ThisT,ref=ThisRef},X) @@ -134,7 +134,7 @@ deviceToLogicalX(#wx_ref{type=ThisT,ref=ThisRef},X)    wxe_util:call(?wxDC_DeviceToLogicalX,    <<ThisRef:32/?UI,X:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdevicetologicalxrel">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdevicetologicalxrel">external documentation</a>.  -spec deviceToLogicalXRel(This, X) -> integer() when  	This::wxDC(), X::integer().  deviceToLogicalXRel(#wx_ref{type=ThisT,ref=ThisRef},X) @@ -143,7 +143,7 @@ deviceToLogicalXRel(#wx_ref{type=ThisT,ref=ThisRef},X)    wxe_util:call(?wxDC_DeviceToLogicalXRel,    <<ThisRef:32/?UI,X:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdevicetologicaly">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdevicetologicaly">external documentation</a>.  -spec deviceToLogicalY(This, Y) -> integer() when  	This::wxDC(), Y::integer().  deviceToLogicalY(#wx_ref{type=ThisT,ref=ThisRef},Y) @@ -152,7 +152,7 @@ deviceToLogicalY(#wx_ref{type=ThisT,ref=ThisRef},Y)    wxe_util:call(?wxDC_DeviceToLogicalY,    <<ThisRef:32/?UI,Y:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdevicetologicalyrel">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdevicetologicalyrel">external documentation</a>.  -spec deviceToLogicalYRel(This, Y) -> integer() when  	This::wxDC(), Y::integer().  deviceToLogicalYRel(#wx_ref{type=ThisT,ref=ThisRef},Y) @@ -161,7 +161,7 @@ deviceToLogicalYRel(#wx_ref{type=ThisT,ref=ThisRef},Y)    wxe_util:call(?wxDC_DeviceToLogicalYRel,    <<ThisRef:32/?UI,Y:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdrawarc">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdrawarc">external documentation</a>.  -spec drawArc(This, Pt1, Pt2, Centre) -> ok when  	This::wxDC(), Pt1::{X::integer(), Y::integer()}, Pt2::{X::integer(), Y::integer()}, Centre::{X::integer(), Y::integer()}.  drawArc(#wx_ref{type=ThisT,ref=ThisRef},{Pt1X,Pt1Y},{Pt2X,Pt2Y},{CentreX,CentreY}) @@ -178,7 +178,7 @@ drawBitmap(This,Bmp,Pt={PtX,PtY})   when is_record(This, wx_ref),is_record(Bmp, wx_ref),is_integer(PtX),is_integer(PtY) ->    drawBitmap(This,Bmp,Pt, []). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdrawbitmap">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdrawbitmap">external documentation</a>.  -spec drawBitmap(This, Bmp, Pt, [Option]) -> ok when  	This::wxDC(), Bmp::wxBitmap:wxBitmap(), Pt::{X::integer(), Y::integer()},  	Option :: {useMask, boolean()}. @@ -192,7 +192,7 @@ drawBitmap(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=BmpT,ref=BmpRef},{PtX,Pt    wxe_util:cast(?wxDC_DrawBitmap,    <<ThisRef:32/?UI,BmpRef:32/?UI,PtX:32/?UI,PtY:32/?UI, BinOpt/binary>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdrawcheckmark">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdrawcheckmark">external documentation</a>.  -spec drawCheckMark(This, Rect) -> ok when  	This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}.  drawCheckMark(#wx_ref{type=ThisT,ref=ThisRef},{RectX,RectY,RectW,RectH}) @@ -201,7 +201,7 @@ drawCheckMark(#wx_ref{type=ThisT,ref=ThisRef},{RectX,RectY,RectW,RectH})    wxe_util:cast(?wxDC_DrawCheckMark,    <<ThisRef:32/?UI,RectX:32/?UI,RectY:32/?UI,RectW:32/?UI,RectH:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdrawcircle">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdrawcircle">external documentation</a>.  -spec drawCircle(This, Pt, Radius) -> ok when  	This::wxDC(), Pt::{X::integer(), Y::integer()}, Radius::integer().  drawCircle(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY},Radius) @@ -210,7 +210,7 @@ drawCircle(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY},Radius)    wxe_util:cast(?wxDC_DrawCircle,    <<ThisRef:32/?UI,PtX:32/?UI,PtY:32/?UI,Radius:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdrawellipse">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdrawellipse">external documentation</a>.  -spec drawEllipse(This, Rect) -> ok when  	This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}.  drawEllipse(#wx_ref{type=ThisT,ref=ThisRef},{RectX,RectY,RectW,RectH}) @@ -219,7 +219,7 @@ drawEllipse(#wx_ref{type=ThisT,ref=ThisRef},{RectX,RectY,RectW,RectH})    wxe_util:cast(?wxDC_DrawEllipse_1,    <<ThisRef:32/?UI,RectX:32/?UI,RectY:32/?UI,RectW:32/?UI,RectH:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdrawellipse">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdrawellipse">external documentation</a>.  -spec drawEllipse(This, Pt, Sz) -> ok when  	This::wxDC(), Pt::{X::integer(), Y::integer()}, Sz::{W::integer(), H::integer()}.  drawEllipse(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY},{SzW,SzH}) @@ -228,7 +228,7 @@ drawEllipse(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY},{SzW,SzH})    wxe_util:cast(?wxDC_DrawEllipse_2,    <<ThisRef:32/?UI,PtX:32/?UI,PtY:32/?UI,SzW:32/?UI,SzH:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdrawellipticarc">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdrawellipticarc">external documentation</a>.  -spec drawEllipticArc(This, Pt, Sz, Sa, Ea) -> ok when  	This::wxDC(), Pt::{X::integer(), Y::integer()}, Sz::{W::integer(), H::integer()}, Sa::number(), Ea::number().  drawEllipticArc(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY},{SzW,SzH},Sa,Ea) @@ -237,7 +237,7 @@ drawEllipticArc(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY},{SzW,SzH},Sa,Ea)    wxe_util:cast(?wxDC_DrawEllipticArc,    <<ThisRef:32/?UI,PtX:32/?UI,PtY:32/?UI,SzW:32/?UI,SzH:32/?UI,0:32,Sa:64/?F,Ea:64/?F>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdrawicon">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdrawicon">external documentation</a>.  -spec drawIcon(This, Icon, Pt) -> ok when  	This::wxDC(), Icon::wxIcon:wxIcon(), Pt::{X::integer(), Y::integer()}.  drawIcon(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=IconT,ref=IconRef},{PtX,PtY}) @@ -255,7 +255,7 @@ drawLabel(This,Text,Rect={RectX,RectY,RectW,RectH})   when is_record(This, wx_ref),is_list(Text),is_integer(RectX),is_integer(RectY),is_integer(RectW),is_integer(RectH) ->    drawLabel(This,Text,Rect, []). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdrawlabel">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdrawlabel">external documentation</a>.  -spec drawLabel(This, Text, Rect, [Option]) -> ok when  	This::wxDC(), Text::unicode:chardata(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()},  	Option :: {alignment, integer()} @@ -271,7 +271,7 @@ drawLabel(#wx_ref{type=ThisT,ref=ThisRef},Text,{RectX,RectY,RectW,RectH}, Option    wxe_util:cast(?wxDC_DrawLabel,    <<ThisRef:32/?UI,(byte_size(Text_UC)):32/?UI,(Text_UC)/binary, 0:(((8- ((0+byte_size(Text_UC)) band 16#7)) band 16#7))/unit:8,RectX:32/?UI,RectY:32/?UI,RectW:32/?UI,RectH:32/?UI, BinOpt/binary>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdrawline">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdrawline">external documentation</a>.  -spec drawLine(This, Pt1, Pt2) -> ok when  	This::wxDC(), Pt1::{X::integer(), Y::integer()}, Pt2::{X::integer(), Y::integer()}.  drawLine(#wx_ref{type=ThisT,ref=ThisRef},{Pt1X,Pt1Y},{Pt2X,Pt2Y}) @@ -288,7 +288,7 @@ drawLines(This,Points)   when is_record(This, wx_ref),is_list(Points) ->    drawLines(This,Points, []). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdrawlines">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdrawlines">external documentation</a>.  -spec drawLines(This, Points, [Option]) -> ok when  	This::wxDC(), Points::[{X::integer(), Y::integer()}],  	Option :: {xoffset, integer()} @@ -312,7 +312,7 @@ drawPolygon(This,Points)   when is_record(This, wx_ref),is_list(Points) ->    drawPolygon(This,Points, []). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdrawpolygon">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdrawpolygon">external documentation</a>.  %%<br /> FillStyle = integer  -spec drawPolygon(This, Points, [Option]) -> ok when  	This::wxDC(), Points::[{X::integer(), Y::integer()}], @@ -331,7 +331,7 @@ drawPolygon(#wx_ref{type=ThisT,ref=ThisRef},Points, Options)    <<ThisRef:32/?UI,(length(Points)):32/?UI,          (<< <<X:32/?I,Y:32/?I>> || {X,Y} <- Points>>)/binary, BinOpt/binary>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdrawpoint">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdrawpoint">external documentation</a>.  -spec drawPoint(This, Pt) -> ok when  	This::wxDC(), Pt::{X::integer(), Y::integer()}.  drawPoint(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY}) @@ -340,7 +340,7 @@ drawPoint(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY})    wxe_util:cast(?wxDC_DrawPoint,    <<ThisRef:32/?UI,PtX:32/?UI,PtY:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdrawrectangle">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdrawrectangle">external documentation</a>.  -spec drawRectangle(This, Rect) -> ok when  	This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}.  drawRectangle(#wx_ref{type=ThisT,ref=ThisRef},{RectX,RectY,RectW,RectH}) @@ -349,7 +349,7 @@ drawRectangle(#wx_ref{type=ThisT,ref=ThisRef},{RectX,RectY,RectW,RectH})    wxe_util:cast(?wxDC_DrawRectangle_1,    <<ThisRef:32/?UI,RectX:32/?UI,RectY:32/?UI,RectW:32/?UI,RectH:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdrawrectangle">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdrawrectangle">external documentation</a>.  -spec drawRectangle(This, Pt, Sz) -> ok when  	This::wxDC(), Pt::{X::integer(), Y::integer()}, Sz::{W::integer(), H::integer()}.  drawRectangle(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY},{SzW,SzH}) @@ -358,7 +358,7 @@ drawRectangle(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY},{SzW,SzH})    wxe_util:cast(?wxDC_DrawRectangle_2,    <<ThisRef:32/?UI,PtX:32/?UI,PtY:32/?UI,SzW:32/?UI,SzH:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdrawrotatedtext">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdrawrotatedtext">external documentation</a>.  -spec drawRotatedText(This, Text, Pt, Angle) -> ok when  	This::wxDC(), Text::unicode:chardata(), Pt::{X::integer(), Y::integer()}, Angle::number().  drawRotatedText(#wx_ref{type=ThisT,ref=ThisRef},Text,{PtX,PtY},Angle) @@ -368,7 +368,7 @@ drawRotatedText(#wx_ref{type=ThisT,ref=ThisRef},Text,{PtX,PtY},Angle)    wxe_util:cast(?wxDC_DrawRotatedText,    <<ThisRef:32/?UI,(byte_size(Text_UC)):32/?UI,(Text_UC)/binary, 0:(((8- ((0+byte_size(Text_UC)) band 16#7)) band 16#7))/unit:8,PtX:32/?UI,PtY:32/?UI,Angle:64/?F>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdrawroundedrectangle">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdrawroundedrectangle">external documentation</a>.  -spec drawRoundedRectangle(This, R, Radius) -> ok when  	This::wxDC(), R::{X::integer(), Y::integer(), W::integer(), H::integer()}, Radius::number().  drawRoundedRectangle(#wx_ref{type=ThisT,ref=ThisRef},{RX,RY,RW,RH},Radius) @@ -377,7 +377,7 @@ drawRoundedRectangle(#wx_ref{type=ThisT,ref=ThisRef},{RX,RY,RW,RH},Radius)    wxe_util:cast(?wxDC_DrawRoundedRectangle_2,    <<ThisRef:32/?UI,RX:32/?UI,RY:32/?UI,RW:32/?UI,RH:32/?UI,0:32,Radius:64/?F>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdrawroundedrectangle">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdrawroundedrectangle">external documentation</a>.  -spec drawRoundedRectangle(This, Pt, Sz, Radius) -> ok when  	This::wxDC(), Pt::{X::integer(), Y::integer()}, Sz::{W::integer(), H::integer()}, Radius::number().  drawRoundedRectangle(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY},{SzW,SzH},Radius) @@ -386,7 +386,7 @@ drawRoundedRectangle(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY},{SzW,SzH},Radius)    wxe_util:cast(?wxDC_DrawRoundedRectangle_3,    <<ThisRef:32/?UI,PtX:32/?UI,PtY:32/?UI,SzW:32/?UI,SzH:32/?UI,0:32,Radius:64/?F>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcdrawtext">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcdrawtext">external documentation</a>.  -spec drawText(This, Text, Pt) -> ok when  	This::wxDC(), Text::unicode:chardata(), Pt::{X::integer(), Y::integer()}.  drawText(#wx_ref{type=ThisT,ref=ThisRef},Text,{PtX,PtY}) @@ -396,7 +396,7 @@ drawText(#wx_ref{type=ThisT,ref=ThisRef},Text,{PtX,PtY})    wxe_util:cast(?wxDC_DrawText,    <<ThisRef:32/?UI,(byte_size(Text_UC)):32/?UI,(Text_UC)/binary, 0:(((8- ((0+byte_size(Text_UC)) band 16#7)) band 16#7))/unit:8,PtX:32/?UI,PtY:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcenddoc">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcenddoc">external documentation</a>.  -spec endDoc(This) -> ok when  	This::wxDC().  endDoc(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -404,7 +404,7 @@ endDoc(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:cast(?wxDC_EndDoc,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcendpage">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcendpage">external documentation</a>.  -spec endPage(This) -> ok when  	This::wxDC().  endPage(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -420,7 +420,7 @@ floodFill(This,Pt={PtX,PtY},Col)   when is_record(This, wx_ref),is_integer(PtX),is_integer(PtY),tuple_size(Col) =:= 3; tuple_size(Col) =:= 4 ->    floodFill(This,Pt,Col, []). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcfloodfill">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcfloodfill">external documentation</a>.  %%<br /> Style = integer  -spec floodFill(This, Pt, Col, [Option]) -> boolean() when  	This::wxDC(), Pt::{X::integer(), Y::integer()}, Col::wx:wx_colour(), @@ -434,7 +434,7 @@ floodFill(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY},Col, Options)    wxe_util:call(?wxDC_FloodFill,    <<ThisRef:32/?UI,PtX:32/?UI,PtY:32/?UI,(wxe_util:colour_bin(Col)):16/binary, 0:32,BinOpt/binary>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgetbackground">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgetbackground">external documentation</a>.  -spec getBackground(This) -> wxBrush:wxBrush() when  	This::wxDC().  getBackground(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -442,7 +442,7 @@ getBackground(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_GetBackground,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgetbackgroundmode">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgetbackgroundmode">external documentation</a>.  -spec getBackgroundMode(This) -> integer() when  	This::wxDC().  getBackgroundMode(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -450,7 +450,7 @@ getBackgroundMode(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_GetBackgroundMode,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgetbrush">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgetbrush">external documentation</a>.  -spec getBrush(This) -> wxBrush:wxBrush() when  	This::wxDC().  getBrush(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -458,7 +458,7 @@ getBrush(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_GetBrush,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgetcharheight">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgetcharheight">external documentation</a>.  -spec getCharHeight(This) -> integer() when  	This::wxDC().  getCharHeight(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -466,7 +466,7 @@ getCharHeight(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_GetCharHeight,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgetcharwidth">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgetcharwidth">external documentation</a>.  -spec getCharWidth(This) -> integer() when  	This::wxDC().  getCharWidth(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -474,7 +474,7 @@ getCharWidth(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_GetCharWidth,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgetclippingbox">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgetclippingbox">external documentation</a>.  -spec getClippingBox(This) -> Result when  	Result ::{X::integer(), Y::integer(), W::integer(), H::integer()},  	This::wxDC(). @@ -483,7 +483,7 @@ getClippingBox(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_GetClippingBox,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgetfont">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgetfont">external documentation</a>.  -spec getFont(This) -> wxFont:wxFont() when  	This::wxDC().  getFont(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -491,7 +491,7 @@ getFont(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_GetFont,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgetlayoutdirection">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgetlayoutdirection">external documentation</a>.  %%<br /> Res = ?wxLayout_Default | ?wxLayout_LeftToRight | ?wxLayout_RightToLeft  -spec getLayoutDirection(This) -> wx:wx_enum() when  	This::wxDC(). @@ -500,7 +500,7 @@ getLayoutDirection(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_GetLayoutDirection,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgetlogicalfunction">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgetlogicalfunction">external documentation</a>.  -spec getLogicalFunction(This) -> integer() when  	This::wxDC().  getLogicalFunction(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -508,7 +508,7 @@ getLogicalFunction(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_GetLogicalFunction,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgetmapmode">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgetmapmode">external documentation</a>.  -spec getMapMode(This) -> integer() when  	This::wxDC().  getMapMode(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -516,7 +516,7 @@ getMapMode(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_GetMapMode,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgetmultilinetextextent">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgetmultilinetextextent">external documentation</a>.  -spec getMultiLineTextExtent(This, String) -> {W::integer(), H::integer()} when  	This::wxDC(), String::unicode:chardata().  getMultiLineTextExtent(#wx_ref{type=ThisT,ref=ThisRef},String) @@ -526,7 +526,7 @@ getMultiLineTextExtent(#wx_ref{type=ThisT,ref=ThisRef},String)    wxe_util:call(?wxDC_GetMultiLineTextExtent_1,    <<ThisRef:32/?UI,(byte_size(String_UC)):32/?UI,(String_UC)/binary, 0:(((8- ((0+byte_size(String_UC)) band 16#7)) band 16#7))/unit:8>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgetmultilinetextextent">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgetmultilinetextextent">external documentation</a>.  -spec getMultiLineTextExtent(This, String, [Option]) -> {Width::integer(), Height::integer(), HeightLine::integer()} when  	This::wxDC(), String::unicode:chardata(),  	Option :: {font, wxFont:wxFont()}. @@ -540,7 +540,7 @@ getMultiLineTextExtent(#wx_ref{type=ThisT,ref=ThisRef},String, Options)    wxe_util:call(?wxDC_GetMultiLineTextExtent_4,    <<ThisRef:32/?UI,(byte_size(String_UC)):32/?UI,(String_UC)/binary, 0:(((8- ((0+byte_size(String_UC)) band 16#7)) band 16#7))/unit:8, BinOpt/binary>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgetpartialtextextents">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgetpartialtextextents">external documentation</a>.  -spec getPartialTextExtents(This, Text) -> Result when  	Result ::{Res ::boolean(), Widths::[integer()]},  	This::wxDC(), Text::unicode:chardata(). @@ -551,7 +551,7 @@ getPartialTextExtents(#wx_ref{type=ThisT,ref=ThisRef},Text)    wxe_util:call(?wxDC_GetPartialTextExtents,    <<ThisRef:32/?UI,(byte_size(Text_UC)):32/?UI,(Text_UC)/binary, 0:(((8- ((0+byte_size(Text_UC)) band 16#7)) band 16#7))/unit:8>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgetpen">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgetpen">external documentation</a>.  -spec getPen(This) -> wxPen:wxPen() when  	This::wxDC().  getPen(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -559,7 +559,7 @@ getPen(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_GetPen,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgetpixel">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgetpixel">external documentation</a>.  -spec getPixel(This, Pt) -> Result when  	Result ::{Res ::boolean(), Col::wx:wx_colour4()},  	This::wxDC(), Pt::{X::integer(), Y::integer()}. @@ -569,7 +569,7 @@ getPixel(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY})    wxe_util:call(?wxDC_GetPixel,    <<ThisRef:32/?UI,PtX:32/?UI,PtY:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgetppi">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgetppi">external documentation</a>.  -spec getPPI(This) -> {W::integer(), H::integer()} when  	This::wxDC().  getPPI(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -577,7 +577,7 @@ getPPI(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_GetPPI,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgetsize">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgetsize">external documentation</a>.  -spec getSize(This) -> {W::integer(), H::integer()} when  	This::wxDC().  getSize(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -585,7 +585,7 @@ getSize(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_GetSize,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgetsizemm">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgetsizemm">external documentation</a>.  -spec getSizeMM(This) -> {W::integer(), H::integer()} when  	This::wxDC().  getSizeMM(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -593,7 +593,7 @@ getSizeMM(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_GetSizeMM,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgettextbackground">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgettextbackground">external documentation</a>.  -spec getTextBackground(This) -> wx:wx_colour4() when  	This::wxDC().  getTextBackground(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -601,7 +601,7 @@ getTextBackground(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_GetTextBackground,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgettextextent">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgettextextent">external documentation</a>.  -spec getTextExtent(This, String) -> {W::integer(), H::integer()} when  	This::wxDC(), String::unicode:chardata().  getTextExtent(#wx_ref{type=ThisT,ref=ThisRef},String) @@ -611,7 +611,7 @@ getTextExtent(#wx_ref{type=ThisT,ref=ThisRef},String)    wxe_util:call(?wxDC_GetTextExtent_1,    <<ThisRef:32/?UI,(byte_size(String_UC)):32/?UI,(String_UC)/binary, 0:(((8- ((0+byte_size(String_UC)) band 16#7)) band 16#7))/unit:8>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgettextextent">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgettextextent">external documentation</a>.  -spec getTextExtent(This, String, [Option]) -> Result when  	Result :: {X::integer(), Y::integer(), Descent::integer(), ExternalLeading::integer()},  	This::wxDC(), String::unicode:chardata(), @@ -626,7 +626,7 @@ getTextExtent(#wx_ref{type=ThisT,ref=ThisRef},String, Options)    wxe_util:call(?wxDC_GetTextExtent_4,    <<ThisRef:32/?UI,(byte_size(String_UC)):32/?UI,(String_UC)/binary, 0:(((8- ((0+byte_size(String_UC)) band 16#7)) band 16#7))/unit:8, BinOpt/binary>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgettextforeground">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgettextforeground">external documentation</a>.  -spec getTextForeground(This) -> wx:wx_colour4() when  	This::wxDC().  getTextForeground(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -634,7 +634,7 @@ getTextForeground(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_GetTextForeground,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgetuserscale">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgetuserscale">external documentation</a>.  -spec getUserScale(This) -> {X::number(), Y::number()} when  	This::wxDC().  getUserScale(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -642,7 +642,7 @@ getUserScale(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_GetUserScale,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgradientfillconcentric">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgradientfillconcentric">external documentation</a>.  -spec gradientFillConcentric(This, Rect, InitialColour, DestColour) -> ok when  	This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}, InitialColour::wx:wx_colour(), DestColour::wx:wx_colour().  gradientFillConcentric(#wx_ref{type=ThisT,ref=ThisRef},{RectX,RectY,RectW,RectH},InitialColour,DestColour) @@ -651,7 +651,7 @@ gradientFillConcentric(#wx_ref{type=ThisT,ref=ThisRef},{RectX,RectY,RectW,RectH}    wxe_util:cast(?wxDC_GradientFillConcentric_3,    <<ThisRef:32/?UI,RectX:32/?UI,RectY:32/?UI,RectW:32/?UI,RectH:32/?UI,(wxe_util:colour_bin(InitialColour)):16/binary,(wxe_util:colour_bin(DestColour)):16/binary>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgradientfillconcentric">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgradientfillconcentric">external documentation</a>.  -spec gradientFillConcentric(This, Rect, InitialColour, DestColour, CircleCenter) -> ok when  	This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}, InitialColour::wx:wx_colour(), DestColour::wx:wx_colour(), CircleCenter::{X::integer(), Y::integer()}.  gradientFillConcentric(#wx_ref{type=ThisT,ref=ThisRef},{RectX,RectY,RectW,RectH},InitialColour,DestColour,{CircleCenterX,CircleCenterY}) @@ -668,7 +668,7 @@ gradientFillLinear(This,Rect={RectX,RectY,RectW,RectH},InitialColour,DestColour)   when is_record(This, wx_ref),is_integer(RectX),is_integer(RectY),is_integer(RectW),is_integer(RectH),tuple_size(InitialColour) =:= 3; tuple_size(InitialColour) =:= 4,tuple_size(DestColour) =:= 3; tuple_size(DestColour) =:= 4 ->    gradientFillLinear(This,Rect,InitialColour,DestColour, []). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcgradientfilllinear">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcgradientfilllinear">external documentation</a>.  %%<br /> NDirection = ?wxLEFT | ?wxRIGHT | ?wxUP | ?wxDOWN | ?wxTOP | ?wxBOTTOM | ?wxNORTH | ?wxSOUTH | ?wxWEST | ?wxEAST | ?wxALL  -spec gradientFillLinear(This, Rect, InitialColour, DestColour, [Option]) -> ok when  	This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}, InitialColour::wx:wx_colour(), DestColour::wx:wx_colour(), @@ -682,7 +682,7 @@ gradientFillLinear(#wx_ref{type=ThisT,ref=ThisRef},{RectX,RectY,RectW,RectH},Ini    wxe_util:cast(?wxDC_GradientFillLinear,    <<ThisRef:32/?UI,RectX:32/?UI,RectY:32/?UI,RectW:32/?UI,RectH:32/?UI,(wxe_util:colour_bin(InitialColour)):16/binary,(wxe_util:colour_bin(DestColour)):16/binary, 0:32,BinOpt/binary>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdclogicaltodevicex">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdclogicaltodevicex">external documentation</a>.  -spec logicalToDeviceX(This, X) -> integer() when  	This::wxDC(), X::integer().  logicalToDeviceX(#wx_ref{type=ThisT,ref=ThisRef},X) @@ -691,7 +691,7 @@ logicalToDeviceX(#wx_ref{type=ThisT,ref=ThisRef},X)    wxe_util:call(?wxDC_LogicalToDeviceX,    <<ThisRef:32/?UI,X:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdclogicaltodevicexrel">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdclogicaltodevicexrel">external documentation</a>.  -spec logicalToDeviceXRel(This, X) -> integer() when  	This::wxDC(), X::integer().  logicalToDeviceXRel(#wx_ref{type=ThisT,ref=ThisRef},X) @@ -700,7 +700,7 @@ logicalToDeviceXRel(#wx_ref{type=ThisT,ref=ThisRef},X)    wxe_util:call(?wxDC_LogicalToDeviceXRel,    <<ThisRef:32/?UI,X:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdclogicaltodevicey">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdclogicaltodevicey">external documentation</a>.  -spec logicalToDeviceY(This, Y) -> integer() when  	This::wxDC(), Y::integer().  logicalToDeviceY(#wx_ref{type=ThisT,ref=ThisRef},Y) @@ -709,7 +709,7 @@ logicalToDeviceY(#wx_ref{type=ThisT,ref=ThisRef},Y)    wxe_util:call(?wxDC_LogicalToDeviceY,    <<ThisRef:32/?UI,Y:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdclogicaltodeviceyrel">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdclogicaltodeviceyrel">external documentation</a>.  -spec logicalToDeviceYRel(This, Y) -> integer() when  	This::wxDC(), Y::integer().  logicalToDeviceYRel(#wx_ref{type=ThisT,ref=ThisRef},Y) @@ -718,7 +718,7 @@ logicalToDeviceYRel(#wx_ref{type=ThisT,ref=ThisRef},Y)    wxe_util:call(?wxDC_LogicalToDeviceYRel,    <<ThisRef:32/?UI,Y:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcmaxx">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcmaxx">external documentation</a>.  -spec maxX(This) -> integer() when  	This::wxDC().  maxX(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -726,7 +726,7 @@ maxX(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_MaxX,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcmaxy">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcmaxy">external documentation</a>.  -spec maxY(This) -> integer() when  	This::wxDC().  maxY(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -734,7 +734,7 @@ maxY(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_MaxY,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcminx">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcminx">external documentation</a>.  -spec minX(This) -> integer() when  	This::wxDC().  minX(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -742,7 +742,7 @@ minX(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_MinX,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcminy">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcminy">external documentation</a>.  -spec minY(This) -> integer() when  	This::wxDC().  minY(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -750,7 +750,7 @@ minY(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_MinY,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcisok">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcisok">external documentation</a>.  -spec isOk(This) -> boolean() when  	This::wxDC().  isOk(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -758,7 +758,7 @@ isOk(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:call(?wxDC_IsOk,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcresetboundingbox">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcresetboundingbox">external documentation</a>.  -spec resetBoundingBox(This) -> ok when  	This::wxDC().  resetBoundingBox(#wx_ref{type=ThisT,ref=ThisRef}) -> @@ -766,7 +766,7 @@ resetBoundingBox(#wx_ref{type=ThisT,ref=ThisRef}) ->    wxe_util:cast(?wxDC_ResetBoundingBox,    <<ThisRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcsetaxisorientation">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcsetaxisorientation">external documentation</a>.  -spec setAxisOrientation(This, XLeftRight, YBottomUp) -> ok when  	This::wxDC(), XLeftRight::boolean(), YBottomUp::boolean().  setAxisOrientation(#wx_ref{type=ThisT,ref=ThisRef},XLeftRight,YBottomUp) @@ -775,7 +775,7 @@ setAxisOrientation(#wx_ref{type=ThisT,ref=ThisRef},XLeftRight,YBottomUp)    wxe_util:cast(?wxDC_SetAxisOrientation,    <<ThisRef:32/?UI,(wxe_util:from_bool(XLeftRight)):32/?UI,(wxe_util:from_bool(YBottomUp)):32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcsetbackground">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcsetbackground">external documentation</a>.  -spec setBackground(This, Brush) -> ok when  	This::wxDC(), Brush::wxBrush:wxBrush().  setBackground(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=BrushT,ref=BrushRef}) -> @@ -784,7 +784,7 @@ setBackground(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=BrushT,ref=BrushRef})    wxe_util:cast(?wxDC_SetBackground,    <<ThisRef:32/?UI,BrushRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcsetbackgroundmode">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcsetbackgroundmode">external documentation</a>.  -spec setBackgroundMode(This, Mode) -> ok when  	This::wxDC(), Mode::integer().  setBackgroundMode(#wx_ref{type=ThisT,ref=ThisRef},Mode) @@ -793,7 +793,7 @@ setBackgroundMode(#wx_ref{type=ThisT,ref=ThisRef},Mode)    wxe_util:cast(?wxDC_SetBackgroundMode,    <<ThisRef:32/?UI,Mode:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcsetbrush">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcsetbrush">external documentation</a>.  -spec setBrush(This, Brush) -> ok when  	This::wxDC(), Brush::wxBrush:wxBrush().  setBrush(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=BrushT,ref=BrushRef}) -> @@ -802,7 +802,7 @@ setBrush(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=BrushT,ref=BrushRef}) ->    wxe_util:cast(?wxDC_SetBrush,    <<ThisRef:32/?UI,BrushRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcsetclippingregion">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcsetclippingregion">external documentation</a>.  %% <br /> Also:<br />  %% setClippingRegion(This, Rect) -> ok when<br />  %% 	This::wxDC(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}.<br /> @@ -822,7 +822,7 @@ setClippingRegion(#wx_ref{type=ThisT,ref=ThisRef},{RectX,RectY,RectW,RectH})    wxe_util:cast(?wxDC_SetClippingRegion_1_1,    <<ThisRef:32/?UI,RectX:32/?UI,RectY:32/?UI,RectW:32/?UI,RectH:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcsetclippingregion">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcsetclippingregion">external documentation</a>.  -spec setClippingRegion(This, Pt, Sz) -> ok when  	This::wxDC(), Pt::{X::integer(), Y::integer()}, Sz::{W::integer(), H::integer()}.  setClippingRegion(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY},{SzW,SzH}) @@ -831,7 +831,7 @@ setClippingRegion(#wx_ref{type=ThisT,ref=ThisRef},{PtX,PtY},{SzW,SzH})    wxe_util:cast(?wxDC_SetClippingRegion_2,    <<ThisRef:32/?UI,PtX:32/?UI,PtY:32/?UI,SzW:32/?UI,SzH:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcsetdeviceorigin">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcsetdeviceorigin">external documentation</a>.  -spec setDeviceOrigin(This, X, Y) -> ok when  	This::wxDC(), X::integer(), Y::integer().  setDeviceOrigin(#wx_ref{type=ThisT,ref=ThisRef},X,Y) @@ -840,7 +840,7 @@ setDeviceOrigin(#wx_ref{type=ThisT,ref=ThisRef},X,Y)    wxe_util:cast(?wxDC_SetDeviceOrigin,    <<ThisRef:32/?UI,X:32/?UI,Y:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcsetfont">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcsetfont">external documentation</a>.  -spec setFont(This, Font) -> ok when  	This::wxDC(), Font::wxFont:wxFont().  setFont(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=FontT,ref=FontRef}) -> @@ -849,7 +849,7 @@ setFont(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=FontT,ref=FontRef}) ->    wxe_util:cast(?wxDC_SetFont,    <<ThisRef:32/?UI,FontRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcsetlayoutdirection">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcsetlayoutdirection">external documentation</a>.  %%<br /> Dir = ?wxLayout_Default | ?wxLayout_LeftToRight | ?wxLayout_RightToLeft  -spec setLayoutDirection(This, Dir) -> ok when  	This::wxDC(), Dir::wx:wx_enum(). @@ -859,7 +859,7 @@ setLayoutDirection(#wx_ref{type=ThisT,ref=ThisRef},Dir)    wxe_util:cast(?wxDC_SetLayoutDirection,    <<ThisRef:32/?UI,Dir:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcsetlogicalfunction">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcsetlogicalfunction">external documentation</a>.  %%<br /> Function = integer  -spec setLogicalFunction(This, Function) -> ok when  	This::wxDC(), Function::wx:wx_enum(). @@ -869,7 +869,7 @@ setLogicalFunction(#wx_ref{type=ThisT,ref=ThisRef},Function)    wxe_util:cast(?wxDC_SetLogicalFunction,    <<ThisRef:32/?UI,Function:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcsetmapmode">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcsetmapmode">external documentation</a>.  %%<br /> Mode = integer  -spec setMapMode(This, Mode) -> ok when  	This::wxDC(), Mode::wx:wx_enum(). @@ -879,7 +879,7 @@ setMapMode(#wx_ref{type=ThisT,ref=ThisRef},Mode)    wxe_util:cast(?wxDC_SetMapMode,    <<ThisRef:32/?UI,Mode:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcsetpalette">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcsetpalette">external documentation</a>.  -spec setPalette(This, Palette) -> ok when  	This::wxDC(), Palette::wxPalette:wxPalette().  setPalette(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=PaletteT,ref=PaletteRef}) -> @@ -888,7 +888,7 @@ setPalette(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=PaletteT,ref=PaletteRef}    wxe_util:cast(?wxDC_SetPalette,    <<ThisRef:32/?UI,PaletteRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcsetpen">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcsetpen">external documentation</a>.  -spec setPen(This, Pen) -> ok when  	This::wxDC(), Pen::wxPen:wxPen().  setPen(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=PenT,ref=PenRef}) -> @@ -897,7 +897,7 @@ setPen(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=PenT,ref=PenRef}) ->    wxe_util:cast(?wxDC_SetPen,    <<ThisRef:32/?UI,PenRef:32/?UI>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcsettextbackground">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcsettextbackground">external documentation</a>.  -spec setTextBackground(This, Colour) -> ok when  	This::wxDC(), Colour::wx:wx_colour().  setTextBackground(#wx_ref{type=ThisT,ref=ThisRef},Colour) @@ -906,7 +906,7 @@ setTextBackground(#wx_ref{type=ThisT,ref=ThisRef},Colour)    wxe_util:cast(?wxDC_SetTextBackground,    <<ThisRef:32/?UI,(wxe_util:colour_bin(Colour)):16/binary>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcsettextforeground">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcsettextforeground">external documentation</a>.  -spec setTextForeground(This, Colour) -> ok when  	This::wxDC(), Colour::wx:wx_colour().  setTextForeground(#wx_ref{type=ThisT,ref=ThisRef},Colour) @@ -915,7 +915,7 @@ setTextForeground(#wx_ref{type=ThisT,ref=ThisRef},Colour)    wxe_util:cast(?wxDC_SetTextForeground,    <<ThisRef:32/?UI,(wxe_util:colour_bin(Colour)):16/binary>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcsetuserscale">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcsetuserscale">external documentation</a>.  -spec setUserScale(This, X, Y) -> ok when  	This::wxDC(), X::number(), Y::number().  setUserScale(#wx_ref{type=ThisT,ref=ThisRef},X,Y) @@ -924,7 +924,7 @@ setUserScale(#wx_ref{type=ThisT,ref=ThisRef},X,Y)    wxe_util:cast(?wxDC_SetUserScale,    <<ThisRef:32/?UI,0:32,X:64/?F,Y:64/?F>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcstartdoc">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcstartdoc">external documentation</a>.  -spec startDoc(This, Message) -> boolean() when  	This::wxDC(), Message::unicode:chardata().  startDoc(#wx_ref{type=ThisT,ref=ThisRef},Message) @@ -934,7 +934,7 @@ startDoc(#wx_ref{type=ThisT,ref=ThisRef},Message)    wxe_util:call(?wxDC_StartDoc,    <<ThisRef:32/?UI,(byte_size(Message_UC)):32/?UI,(Message_UC)/binary, 0:(((8- ((0+byte_size(Message_UC)) band 16#7)) band 16#7))/unit:8>>). -%% @doc See <a href="http://www.wxwidgets.org/manuals/stable/wx_wxdc.html#wxdcstartpage">external documentation</a>. +%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxdc.html#wxdcstartpage">external documentation</a>.  -spec startPage(This) -> ok when  	This::wxDC().  startPage(#wx_ref{type=ThisT,ref=ThisRef}) ->  | 
