wxwidgets.cfg: Added more directions-attributes.

This commit is contained in:
orbitcowboy 2019-03-04 10:53:25 +01:00
parent 391ed97717
commit 782958d814
2 changed files with 45 additions and 31 deletions

View File

@ -10,7 +10,7 @@
<define name="G_LIKELY(expr)" value="(expr)"/>
<define name="G_UNLIKELY(expr)" value="(expr)"/>
<define name="_G_TYPE_CIC(ip, gt, ct)" value="((ct*) ip)"/>
<define name="_G_TYPE_CCC(cp, gt, ct)" value="((ct*) cp)"/>
<define name="_G_TYPE_CCC(cp, gt, ct)" value="((ct*) cp)"/>
<define name="G_TYPE_CHECK_INSTANCE(instance)" value="(_G_TYPE_CHI ((GTypeInstance*) (instance)))"/>
<define name="G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type)" value="(_G_TYPE_CIT ((instance), (g_type)))"/>
<define name="G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)" value="(_G_TYPE_CIC ((instance), (g_type), c_type))"/>

View File

@ -6515,7 +6515,8 @@
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="bool"/>
<arg nr="2" default="wxPG_PROGRAMMATIC_VALUE">
<arg nr="1" direction="in"/>
<arg nr="2" direction="in" default="wxPG_PROGRAMMATIC_VALUE">
<not-uninit/>
</arg>
</function>
@ -6523,7 +6524,8 @@
<function name="wxPGProperty::SetTextColour">
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="2" default="wxPG_RECURSE">
<arg nr="1" direction="in"/>
<arg nr="2" direction="in" default="wxPG_RECURSE">
<not-uninit/>
</arg>
</function>
@ -6553,7 +6555,7 @@
<use-retval/>
<const/>
<returnValue type="bool"/>
<arg nr="1">
<arg nr="1" direction="in">
<not-null/>
</arg>
</function>
@ -6564,7 +6566,7 @@
<use-retval/>
<const/>
<returnValue type="bool"/>
<arg nr="1"/>
<arg nr="1" direction="in"/>
</function>
<!-- bool wxString::IsSameAs(const wxString & s, bool caseSensitive = true) const -->
<!-- bool wxString::IsSameAs(const wxUniChar ch, bool caseSensitive = true) const -->
@ -6574,7 +6576,8 @@
<use-retval/>
<const/>
<returnValue type="bool"/>
<arg nr="2" default="true">
<arg nr="1" direction="in"/>
<arg nr="2" direction="in" default="true">
<not-uninit/>
</arg>
</function>
@ -6584,16 +6587,17 @@
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="wxMenuItem*"/>
<arg nr="1">
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="3" default="wxEmptyString"/>
<arg nr="2" direction="in"/>
<arg nr="3" direction="in" default="wxEmptyString"/>
</function>
<!-- void Ref(const wxObject &clone) -->
<function name="wxObject::Ref,wxAcceleratorTable::Ref,wxAccessible::Ref,wxAnimation::Ref,wxArchiveClassFactory::Ref,wxArchiveEntry::Ref,wxArtProvider::Ref,wxAutomationObject::Ref,wxBitmapHandler::Ref,wxClient::Ref,wxClipboard::Ref,wxColour::Ref,wxColourData::Ref,wxColourPropertyValue::Ref,wxCommand::Ref,wxCommandProcessor::Ref,wxConfigBase::Ref,wxConnection::Ref,wxConnectionBase::Ref,wxContextHelp::Ref,wxDataViewIconText::Ref,wxDataViewRenderer::Ref,wxDC::Ref,wxDDEClient::Ref,wxDocTemplate::Ref,wxDragImage::Ref,wxEncodingConverter::Ref,wxEvent::Ref,wxEvtHandler::Ref,wxFileHistory::Ref,wxFileSystem::Ref,wxFileSystemHandler::Ref,wxFilterClassFactory::Ref,wxFindReplaceData::Ref,wxFontData::Ref,wxFSFile::Ref,wxGDIObject::Ref,wxGLContext::Ref,wxGraphicsObject::Ref,wxGraphicsRenderer::Ref,wxGridTableBase::Ref,wxHashTable::Ref,wxHelpControllerBase::Ref,wxHtmlCell::Ref,wxHtmlDCRenderer::Ref,wxHtmlEasyPrinting::Ref,wxHtmlFilter::Ref,wxHtmlHelpData::Ref,wxHtmlLinkInfo::Ref,wxHtmlTagHandler::Ref,wxImage::Ref,wxImageHandler::Ref,wxImageList::Ref,wxIndividualLayoutConstraint::Ref,wxJoystick::Ref,wxLayoutAlgorithm::Ref,wxLayoutConstraints::Ref,wxListItem::Ref,wxMask::Ref,wxMenuItem::Ref,wxMetafile::Ref,wxModule::Ref,wxPageSetupDialog::Ref,wxPageSetupDialogData::Ref,wxPGCell::Ref,wxPGEditor::Ref,wxPGEditorDialogAdapter::Ref,wxPGProperty::Ref,wxPrintData::Ref,wxPrintDialog::Ref,wxPrintDialogData::Ref,wxPrinter::Ref,wxPrintout::Ref,wxPrintPreview::Ref,wxQuantize::Ref,wxRegionIterator::Ref,wxRichTextAction::Ref,wxRichTextDrawingContext::Ref,wxRichTextDrawingHandler::Ref,wxRichTextFieldType::Ref,wxRichTextFileHandler::Ref,wxRichTextFontTable::Ref,wxRichTextFormattingDialogFactory::Ref,wxRichTextHeaderFooterData::Ref,wxRichTextImageBlock::Ref,wxRichTextObject::Ref,wxRichTextPrinting::Ref,wxRichTextProperties::Ref,wxRichTextRenderer::Ref,wxRichTextStyleDefinition::Ref,wxRichTextStyleSheet::Ref,wxSizer::Ref,wxSizerItem::Ref,wxSockAddress::Ref,wxSocketBase::Ref,wxSound::Ref,wxStringTokenizer::Ref,wxSystemOptions::Ref,wxTCPClient::Ref,wxTCPConnection::Ref,wxTCPServer::Ref,wxToolBarToolBase::Ref,wxToolTip::Ref,wxURI::Ref,wxVariant::Ref,wxWebViewFactory::Ref,wxXmlDocument::Ref,wxXmlResource::Ref,wxXmlResourceHandler::Ref">
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1"/>
<arg nr="1" direction="in"/>
</function>
<!-- https://docs.wxwidgets.org/3.1/classwx_window.html -->
<!-- bool wxWindow::Close (bool force = false) -->
@ -6601,7 +6605,7 @@
<noreturn>true</noreturn>
<leak-ignore/>
<returnValue type="bool"/>
<arg nr="1" default="false">
<arg nr="1" direction="in" default="false">
<not-uninit/>
</arg>
</function>
@ -6610,7 +6614,7 @@
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="void"/>
<arg nr="1">
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
@ -6620,7 +6624,7 @@
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="void"/>
<arg nr="1"/>
<arg nr="1" direction="in"/>
</function>
<!-- bool wxGrid::AppendCols( int numCols = 1, bool updateLabels = true ) -->
<!-- bool wxGrid::AppendRows( int numRows = 1, bool updateLabels = true ) -->
@ -6628,10 +6632,10 @@
<noreturn>false</noreturn>
<returnValue type="bool"/>
<leak-ignore/>
<arg nr="1" default="1">
<arg nr="1" direction="in" default="1">
<not-uninit/>
</arg>
<arg nr="2" default="true">
<arg nr="2" direction="in" default="true">
<not-uninit/>
</arg>
</function>
@ -6641,23 +6645,23 @@
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="bool"/>
<arg nr="1"/>
<arg nr="1" direction="in"/>
</function>
<!-- virtual void wxStaticText::SetLabel ( const wxString & label ) -->
<function name="wxStaticText::SetLabel">
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1"/>
<arg nr="1" direction="in"/>
</function>
<!--virtual wxToolBarToolBase* wxToolBar::AddControl(wxControl * control, const wxString & label = wxEmptyString)-->
<function name="wxToolBar::AddControl">
<noreturn>false</noreturn>
<returnValue type="wxToolBarToolBase *"/>
<leak-ignore/>
<arg nr="1">
<arg nr="1" direction="inout">
<not-null/>
</arg>
<arg nr="2" default="wxEmptyString"/>
<arg nr="2" direction="in" default="wxEmptyString"/>
</function>
<!-- void wxDC::DrawEllipse( wxCoord x, wxCoord y, wxCoord width, wxCoord height ) -->
<!-- void wxMemoryDC::DrawEllipse( wxCoord x, wxCoord y, wxCoord width, wxCoord height ) -->
@ -6665,7 +6669,7 @@
<noreturn>false</noreturn>
<returnValue type="void"/>
<leak-ignore/>
<arg nr="any">
<arg nr="any" direction="in">
<not-uninit/>
</arg>
</function>
@ -6674,7 +6678,7 @@
<noreturn>false</noreturn>
<returnValue type="void"/>
<leak-ignore/>
<arg nr="1">
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
@ -6684,13 +6688,13 @@
<noreturn>false</noreturn>
<returnValue type="bool"/>
<leak-ignore/>
<arg nr="1">
<arg nr="1" direction="inout">
<not-null/>
</arg>
<arg nr="2">
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3">
<arg nr="3" direction="in">
<not-uninit/>
</arg>
</function>
@ -6707,7 +6711,7 @@
<function name="wxSize::SetHeight,wxSize::SetWidth">
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
@ -6716,14 +6720,14 @@
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="void"/>
<arg nr="1"/>
<arg nr="1" direction="in"/>
</function>
<!-- virtual void wxBrush::SetStyle (wxBrushStyle style)-->
<function name="wxBrush::SetStyle">
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="void"/>
<arg nr="1">
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
@ -6732,7 +6736,8 @@
<noreturn>false</noreturn>
<returnValue type="bool"/>
<leak-ignore/>
<arg nr="2" default="wxBITMAP_DEFAULT_TYPE">
<arg nr="1" direction="in"/>
<arg nr="2" direction="in" default="wxBITMAP_DEFAULT_TYPE">
<not-null/>
</arg>
</function>
@ -6740,7 +6745,7 @@
<function name="wxRect::SetWidth">
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<arg nr="1" direction="in">
<not-uninit/>
</arg>
</function>
@ -6751,10 +6756,10 @@
<leak-ignore/>
<returnValue type="wxRect"/>
<use-retval/>
<arg nr="1">
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" default="wxBOTH">
<arg nr="2" direction="in" default="wxBOTH">
<not-uninit/>
</arg>
</function>
@ -6763,7 +6768,7 @@
<function name="wxTextEntry::SetValue,wxTextCtrl::SetValue">
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1"/>
<arg nr="1" direction="in"/>
</function>
<!-- bool wxConfigBase::Write(const wxString &key, const wxString &value)-->
<!-- bool wxConfigBase::Write(const wxString &key, const long value)-->
@ -8520,4 +8525,13 @@
<not-uninit/>
</arg>
</function>
<!-- void wxMenuBar::Enable(int id, bool enable)-->
<function name="wxMenuBar::Enable">
<noreturn>false</noreturn>
<returnValue type="void"/>
<leak-ignore/>
<arg nr="any" direction="in">
<not-uninit/>
</arg>
</function>
</def>