wxwidgets.cfg: Added support for more interfaces.

This commit is contained in:
orbitcowboy 2019-02-15 09:33:17 +01:00
parent 4dae640e8c
commit fc84227668
1 changed files with 99 additions and 3 deletions

View File

@ -259,6 +259,35 @@
<define name="wxCHECK_MSG(condition, retValue, msg)" value=""/>
<define name="wxCHECK_RET(condition, retValue)" value=""/>
<define name="wxVERSION_STRING" value="&quot;wxVersionString&quot;"/>
<define name="wxCLEAR" value="0"/>
<define name="wxXOR" value="1"/>
<define name="wxINVERT" value="2"/>
<define name="wxOR_REVERSE" value="3"/>
<define name="wxAND_REVERSE" value="4"/>
<define name="wxCOPY" value="5"/>
<define name="wxAND" value="6"/>
<define name="wxAND_INVERT" value="7"/>
<define name="wxNO_OP" value="8"/>
<define name="wxNOR" value="9"/>
<define name="wxEQUIV" value="10"/>
<define name="wxSRC_INVERT" value="11"/>
<define name="wxOR_INVERT" value="12"/>
<define name="wxNAND" value="13"/>
<define name="wxOR" value="14"/>
<define name="wxSET" value="15"/>
<define name="wxFLOOD_SURFACE" value="1"/>
<define name="wxFLOOD_BORDER" value="2"/>
<define name="wxMM_TEXT" value="1"/>
<define name="wxMM_METRIC" value="2"/>
<define name="wxMM_LOMETRIC" value="3"/>
<define name="wxMM_TWIPS" value="4"/>
<define name="wxMM_POINTS" value="5"/>
<define name="wxANIMATION_TYPE_INVALID" value="0"/>
<define name="wxANIMATION_TYPE_GIF" value="1"/>
<define name="wxANIMATION_TYPE_ANI" value="2"/>
<define name="wxANIMATION_TYPE_ANY" value="3"/>
<define name="wxAC_NO_AUTORESIZE" value="0x0010"/>
<define name="wxAC_DEFAULT_STYLE" value="0x00200000"/>
<define name="NO_IMAGE" value="0"/>
<define name="wxCLRP_USE_TEXTCTRL" value="2"/>
<define name="wxCLRP_DEFAULT_STYLE" value="0"/>
@ -6778,6 +6807,53 @@
<leak-ignore/>
<arg nr="2"/>
</function>
<!-- bool wxDC::Blit(wxCoord xdest, wxCoord ydest, wxCoord width, wxCoord height, wxDC * source, wxCoord xsrc, wxCoord ysrc, wxRasterOperationMode logicalFunc = wxCOPY,
bool useMask = false, wxCoord xsrcMask = wxDefaultCoord, wxCoord ysrcMask = wxDefaultCoord) -->
<!-- bool wxMemoryDC::Blit(wxCoord xdest, wxCoord ydest, wxCoord width, wxCoord height, wxDC * source, wxCoord xsrc, wxCoord ysrc, wxRasterOperationMode logicalFunc = wxCOPY,
bool useMask = false, wxCoord xsrcMask = wxDefaultCoord, wxCoord ysrcMask = wxDefaultCoord) -->
<!-- bool wxBufferedDC::Blit(wxCoord xdest, wxCoord ydest, wxCoord width, wxCoord height, wxDC * source, wxCoord xsrc, wxCoord ysrc, wxRasterOperationMode logicalFunc = wxCOPY,
bool useMask = false, wxCoord xsrcMask = wxDefaultCoord, wxCoord ysrcMask = wxDefaultCoord) -->
<!-- bool wxBufferedPaintDC::Blit(wxCoord xdest, wxCoord ydest, wxCoord width, wxCoord height, wxDC * source, wxCoord xsrc, wxCoord ysrc, wxRasterOperationMode logicalFunc = wxCOPY,
bool useMask = false, wxCoord xsrcMask = wxDefaultCoord, wxCoord ysrcMask = wxDefaultCoord) -->
<function name="wxDC::Blit,wxMemoryDC::Blit,wxBufferedDC::Blit,wxBufferedPaintDC::Blit">
<noreturn>false</noreturn>
<returnValue type="bool"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
<arg nr="2">
<not-uninit/>
</arg>
<arg nr="3">
<not-uninit/>
</arg>
<arg nr="4">
<not-uninit/>
</arg>
<arg nr="5">
<not-uninit/>
<not-null/>
</arg>
<arg nr="6">
<not-uninit/>
</arg>
<arg nr="7">
<not-uninit/>
</arg>
<arg nr="8" default="wxCOPY">
<not-uninit/>
</arg>
<arg nr="9" default="false">
<not-uninit/>
</arg>
<arg nr="10" default="wxDefaultCoord">
<not-uninit/>
</arg>
<arg nr="11" default="wxDefaultCoord">
<not-uninit/>
</arg>
</function>
<!-- void wxDC::DrawPolygon(int n, const wxPoint points[], wxCoord xoffset = 0, wxCoord yoffset = 0, wxPolygonFillMode fill_style = wxODDEVEN_RULE) -->
<function name="wxDC::DrawPolygon">
<noreturn>false</noreturn>
@ -6820,10 +6896,12 @@
<!-- void wxMemoryDC::SetPen(const wxPen & pen) -->
<!-- void wxMemoryDC::SetBrush(const wxBrush & pen) -->
<!-- void wxMemoryDC::SetFont(const wxFont & font) -->
<function name="wxGraphicsContext::SetPen,wxDC::SetPen,wxDC::SetBrush,wxDC::SetFont,wxMemoryDC::SetPen,wxMemoryDC::SetBrush,wxMemoryDC::SetFont">
<!-- void wxBufferedDC::SetPen(const wxPen & pen) -->
<!-- void wxBufferedDC::SetBrush(const wxBrush & pen) -->
<!-- void wxBufferedDC::SetFont(const wxFont & font) -->
<function name="wxGraphicsContext::SetPen,wxDC::SetPen,wxDC::SetBrush,wxDC::SetFont,wxMemoryDC::SetPen,wxMemoryDC::SetBrush,wxMemoryDC::SetFont,wxBufferedDC::SetPen,wxBufferedDC::SetBrush,wxBufferedDC::SetFont">
<noreturn>false</noreturn>
<leak-ignore/>
<leak-ignore/>
<arg nr="1"/>
</function>
<!-- @todo: void DrawBitmap (const wxBitmap &bitmap, wxCoord x, wxCoord y, bool useMask=false) -->
@ -6835,6 +6913,15 @@
<not-uninit/>
</arg>
</function>
<!-- virtual bool wxAnimation::Load(wxInputStream & stream, wxAnimationType type = wxANIMATION_TYPE_ANY) -->
<function name="wxAnimation::Load">
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="bool"/>
<arg nr="2" default="wxANIMATION_TYPE_ANY">
<not-uninit/>
</arg>
</function>
<!-- void wxPropertyGridManager::SetSplitterPosition(int pos, int column = 0) -->
<function name="wxPropertyGridManager::SetSplitterPosition">
<noreturn>false</noreturn>
@ -7109,7 +7196,8 @@
</arg>
</function>
<!-- void wxDC::SetBackgroundMode(int mode) -->
<function name="wxDC::SetBackgroundMode">
<!-- void wxBufferedDC::SetBackgroundMode(int mode) -->
<function name="wxDC::SetBackgroundMode,wxBufferedDC::SetBackgroundMode">
<leak-ignore/>
<noreturn>false</noreturn>
<returnValue type="void"/>
@ -7117,6 +7205,14 @@
<not-uninit/>
</arg>
</function>
<!-- void wxDC::SetBackground(const wxBrush & brush) -->
<!-- void wxBufferedDC::SetBackground(const wxBrush & brush) -->
<function name="wxDC::SetBackground,wxBufferedDC::SetBackground">
<leak-ignore/>
<noreturn>false</noreturn>
<returnValue type="void"/>
<arg nr="1"/>
</function>
<!-- wxRect & wxRect::Inflate( const wxSize & d ) -->
<!-- wxRect & wxRect::Deflate( const wxSize & d ) -->
<function name="wxRect::Inflate,wxRect::Deflate">