wxwidgets: Added support for wxTimer functions.

This commit is contained in:
orbitcowboy 2017-08-03 13:56:31 +02:00
parent b4cf79f1b7
commit d409934bd3
1 changed files with 74 additions and 0 deletions

View File

@ -228,6 +228,80 @@
<use-retval/>
<returnValue type="int"/>
</function>
<!-- http://docs.wxwidgets.org/trunk/classwx_timer.html -->
<!-- int wxTimer::GetId () const -->
<!-- int wxTimer::GetInterval () const -->
<function name="wxTimer::GetId,wxTimer::GetInterval">
<noreturn>false</noreturn>
<leak-ignore/>
<use-retval/>
<returnValue type="int"/>
</function>
<!-- http://docs.wxwidgets.org/trunk/classwx_timer.html -->
<!-- wxEvtHandler * GetOwner () const -->
<function name="wxTimer::GetOwner">
<noreturn>false</noreturn>
<leak-ignore/>
<use-retval/>
<returnValue type="wxEvtHandler *"/>
</function>
<!-- http://docs.wxwidgets.org/trunk/classwx_timer.html -->
<!-- bool IsOneShot () const -->
<!-- bool IsRunning () const -->
<function name="wxTimer::IsOneShot,wxTimer::IsRunning">
<noreturn>false</noreturn>
<leak-ignore/>
<use-retval/>
<returnValue type="bool"/>
</function>
<!-- http://docs.wxwidgets.org/trunk/classwx_timer.html -->
<!-- virtual void Notify ()-->
<function name="wxTimer::Notify">
<noreturn>false</noreturn>
<leak-ignore/>
</function>
<!-- http://docs.wxwidgets.org/trunk/classwx_timer.html -->
<!-- void SetOwner (wxEvtHandler *owner, int id=-1)-->
<function name="wxTimer::SetOwner">
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-null/>
<not-uninit/>
</arg>
<arg nr="2" default="-1">
<not-uninit/>
</arg>
</function>
<!-- http://docs.wxwidgets.org/trunk/classwx_timer.html -->
<!-- virtual bool Start (int milliseconds=-1, bool oneShot=wxTIMER_CONTINUOUS) -->
<function name="wxTimer::Start">
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="bool"/>
<arg nr="1" default="-1">
<not-uninit/>
</arg>
<arg nr="2" default="wxTIMER_CONTINUOUS">
<not-uninit/>
</arg>
</function>
<!-- http://docs.wxwidgets.org/trunk/classwx_timer.html -->
<!-- bool StartOnce (int milliseconds=-1) -->
<function name="wxTimer::StartOnce">
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="bool"/>
<arg nr="1" default="-1">
<not-uninit/>
</arg>
</function>
<!-- http://docs.wxwidgets.org/trunk/classwx_timer.html -->
<!-- virtual void Stop () -->
<function name="wxTimer::Stop">
<noreturn>false</noreturn>
<leak-ignore/>
</function>
<!-- Override macros which don't necessarily require semicolons at the end -->
<define name="DECLARE_CLASS(n)" value=""/>
<define name="DECLARE_DYNAMIC_CLASS(n)" value=""/>