Marked more style properties and extended xsd schema (#295)

Xsd for fewer generation warnings.
This commit is contained in:
zii-dmg 2022-01-25 21:57:13 +03:00 committed by GitHub
parent 723fef9d8d
commit 0ec20fa7cd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 127 additions and 0 deletions

View File

@ -1025,6 +1025,8 @@
<attr path="//*[contains(@vm, 'gtk_reserved')]" name="padding">true</attr> <attr path="//*[contains(@vm, 'gtk_reserved')]" name="padding">true</attr>
<!-- Style properties --> <!-- Style properties -->
<attr path="/api/namespace/object[@cname='GtkArrow']/property[@name='ArrowScaling']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkAssistant']/property[@name='ContentPadding']" name="style">true</attr> <attr path="/api/namespace/object[@cname='GtkAssistant']/property[@name='ContentPadding']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkAssistant']/property[@name='ContentPadding']" name="deprecated">true</attr> <attr path="/api/namespace/object[@cname='GtkAssistant']/property[@name='ContentPadding']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkAssistant']/property[@name='HeaderPadding']" name="style">true</attr> <attr path="/api/namespace/object[@cname='GtkAssistant']/property[@name='HeaderPadding']" name="style">true</attr>
@ -1044,6 +1046,27 @@
<attr path="/api/namespace/object[@cname='GtkButton']/property[@name='InnerBorder']" name="style">true</attr> <attr path="/api/namespace/object[@cname='GtkButton']/property[@name='InnerBorder']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkButton']/property[@name='InnerBorder']" name="deprecated">true</attr> <attr path="/api/namespace/object[@cname='GtkButton']/property[@name='InnerBorder']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkButtonBox']/property[@name='ChildInternalPadX']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkButtonBox']/property[@name='ChildInternalPadX']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkButtonBox']/property[@name='ChildInternalPadY']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkButtonBox']/property[@name='ChildInternalPadY']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkButtonBox']/property[@name='ChildMinHeight']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkButtonBox']/property[@name='ChildMinHeight']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkButtonBox']/property[@name='ChildMinWidth']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkButtonBox']/property[@name='ChildMinWidth']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkCalendar']/property[@name='HorizontalSeparation']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkCalendar']/property[@name='InnerBorder']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkCalendar']/property[@name='VerticalSeparation']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkCheckButton']/property[@name='IndicatorSize']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkCheckButton']/property[@name='IndicatorSize']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkCheckButton']/property[@name='IndicatorSpacing']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkCheckButton']/property[@name='IndicatorSpacing']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkCheckMenuItem']/property[@name='IndicatorSize']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkCheckMenuItem']/property[@name='IndicatorSize']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkComboBox']/property[@name='AppearsAsList']" name="style">true</attr> <attr path="/api/namespace/object[@cname='GtkComboBox']/property[@name='AppearsAsList']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkComboBox']/property[@name='ArrowScaling']" name="style">true</attr> <attr path="/api/namespace/object[@cname='GtkComboBox']/property[@name='ArrowScaling']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkComboBox']/property[@name='ArrowScaling']" name="deprecated">true</attr> <attr path="/api/namespace/object[@cname='GtkComboBox']/property[@name='ArrowScaling']" name="deprecated">true</attr>
@ -1063,6 +1086,61 @@
<attr path="/api/namespace/object[@cname='GtkEntry']/property[@name='ProgressBorder']" name="style">true</attr> <attr path="/api/namespace/object[@cname='GtkEntry']/property[@name='ProgressBorder']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkEntry']/property[@name='ProgressBorder']" name="deprecated">true</attr> <attr path="/api/namespace/object[@cname='GtkEntry']/property[@name='ProgressBorder']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkExpander']/property[@name='ExpanderSize']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkExpander']/property[@name='ExpanderSize']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkExpander']/property[@name='ExpanderSpacing']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkExpander']/property[@name='ExpanderSpacing']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkIconView']/property[@name='SelectionBoxAlpha']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkIconView']/property[@name='SelectionBoxAlpha']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkIconView']/property[@name='SelectionBoxColor']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkIconView']/property[@name='SelectionBoxColor']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkInfoBar']/property[@name='ActionAreaBorder']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkInfoBar']/property[@name='ActionAreaBorder']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkInfoBar']/property[@name='ButtonSpacing']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkInfoBar']/property[@name='ButtonSpacing']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkInfoBar']/property[@name='ContentAreaBorder']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkInfoBar']/property[@name='ContentAreaBorder']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkInfoBar']/property[@name='ContentAreaSpacing']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkInfoBar']/property[@name='ContentAreaSpacing']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkLevelBar']/property[@name='MinBlockHeight']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkLevelBar']/property[@name='MinBlockHeight']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkLevelBar']/property[@name='MinBlockWidth']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkLevelBar']/property[@name='MinBlockWidth']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenu']/property[@name='ArrowPlacement']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenu']/property[@name='ArrowPlacement']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenu']/property[@name='ArrowScaling']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenu']/property[@name='ArrowScaling']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenu']/property[@name='DoubleArrows']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenu']/property[@name='DoubleArrows']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenu']/property[@name='HorizontalOffset']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenu']/property[@name='HorizontalPadding']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenu']/property[@name='HorizontalPadding']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenu']/property[@name='VerticalOffset']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenu']/property[@name='VerticalPadding']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenu']/property[@name='VerticalPadding']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenuBar']/property[@name='InternalPadding']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenuBar']/property[@name='InternalPadding']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenuBar']/property[@name='ShadowType']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenuBar']/property[@name='ShadowType']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenuItem']/property[@name='ArrowScaling']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenuItem']/property[@name='ArrowScaling']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenuItem']/property[@name='ArrowSpacing']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenuItem']/property[@name='ArrowSpacing']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenuItem']/property[@name='HorizontalPadding']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenuItem']/property[@name='HorizontalPadding']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenuItem']/property[@name='SelectedShadowType']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenuItem']/property[@name='SelectedShadowType']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenuItem']/property[@name='ToggleSpacing']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenuItem']/property[@name='ToggleSpacing']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenuItem']/property[@name='WidthChars']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkMenuItem']/property[@name='WidthChars']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkMessageDialog']/property[@name='MessageBorder']" name="style">true</attr> <attr path="/api/namespace/object[@cname='GtkMessageDialog']/property[@name='MessageBorder']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkNotebook']/property[@name='ArrowSpacing']" name="style">true</attr> <attr path="/api/namespace/object[@cname='GtkNotebook']/property[@name='ArrowSpacing']" name="style">true</attr>
@ -1080,6 +1158,21 @@
<attr path="/api/namespace/object[@cname='GtkNotebook']/property[@name='TabOverlap']" name="style">true</attr> <attr path="/api/namespace/object[@cname='GtkNotebook']/property[@name='TabOverlap']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkNotebook']/property[@name='TabOverlap']" name="deprecated">true</attr> <attr path="/api/namespace/object[@cname='GtkNotebook']/property[@name='TabOverlap']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkPaned']/property[@name='HandleSize']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkProgressBar']/property[@name='MinHorizontalBarHeight']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkProgressBar']/property[@name='MinHorizontalBarHeight']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkProgressBar']/property[@name='MinHorizontalBarWidth']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkProgressBar']/property[@name='MinHorizontalBarWidth']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkProgressBar']/property[@name='MinVerticalBarHeight']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkProgressBar']/property[@name='MinVerticalBarHeight']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkProgressBar']/property[@name='MinVerticalBarWidth']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkProgressBar']/property[@name='MinVerticalBarWidth']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkProgressBar']/property[@name='Xspacing']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkProgressBar']/property[@name='Xspacing']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkProgressBar']/property[@name='Yspacing']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkProgressBar']/property[@name='Yspacing']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkRange']/property[@name='ArrowDisplacementX']" name="style">true</attr> <attr path="/api/namespace/object[@cname='GtkRange']/property[@name='ArrowDisplacementX']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkRange']/property[@name='ArrowDisplacementX']" name="deprecated">true</attr> <attr path="/api/namespace/object[@cname='GtkRange']/property[@name='ArrowDisplacementX']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkRange']/property[@name='ArrowDisplacementY']" name="style">true</attr> <attr path="/api/namespace/object[@cname='GtkRange']/property[@name='ArrowDisplacementY']" name="style">true</attr>
@ -1097,6 +1190,11 @@
<attr path="/api/namespace/object[@cname='GtkRange']/property[@name='TroughUnderSteppers']" name="style">true</attr> <attr path="/api/namespace/object[@cname='GtkRange']/property[@name='TroughUnderSteppers']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkRange']/property[@name='TroughUnderSteppers']" name="deprecated">true</attr> <attr path="/api/namespace/object[@cname='GtkRange']/property[@name='TroughUnderSteppers']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkScale']/property[@name='SliderLength']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkScale']/property[@name='SliderLength']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkScale']/property[@name='ValueSpacing']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkScale']/property[@name='ValueSpacing']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkScrollbar']/property[@name='FixedSliderLength']" name="style">true</attr> <attr path="/api/namespace/object[@cname='GtkScrollbar']/property[@name='FixedSliderLength']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkScrollbar']/property[@name='HasBackwardStepper']" name="style">true</attr> <attr path="/api/namespace/object[@cname='GtkScrollbar']/property[@name='HasBackwardStepper']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkScrollbar']/property[@name='HasForwardStepper']" name="style">true</attr> <attr path="/api/namespace/object[@cname='GtkScrollbar']/property[@name='HasForwardStepper']" name="style">true</attr>
@ -1109,8 +1207,35 @@
<attr path="/api/namespace/object[@cname='GtkScrolledWindow']/property[@name='ScrollbarsWithinBevel']" name="style">true</attr> <attr path="/api/namespace/object[@cname='GtkScrolledWindow']/property[@name='ScrollbarsWithinBevel']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkScrolledWindow']/property[@name='ScrollbarsWithinBevel']" name="deprecated">true</attr> <attr path="/api/namespace/object[@cname='GtkScrolledWindow']/property[@name='ScrollbarsWithinBevel']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkSpinButton']/property[@name='ShadowType']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkSpinButton']/property[@name='ShadowType']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkStatusbar']/property[@name='ShadowType']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkStatusbar']/property[@name='ShadowType']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkSwitch']/property[@name='SliderWidth']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkSwitch']/property[@name='SliderWidth']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkSwitch']/property[@name='SliderHeight']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkSwitch']/property[@name='SliderHeight']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkTextView']/property[@name='ErrorUnderlineColor']" name="style">true</attr> <attr path="/api/namespace/object[@cname='GtkTextView']/property[@name='ErrorUnderlineColor']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkToolbar']/property[@name='ButtonRelief']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkToolbar']/property[@name='InternalPadding']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkToolbar']/property[@name='InternalPadding']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkToolbar']/property[@name='MaxChildExpand']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkToolbar']/property[@name='ShadowType']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkToolbar']/property[@name='ShadowType']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkToolbar']/property[@name='SpaceSize']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkToolbar']/property[@name='SpaceSize']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkToolbar']/property[@name='SpaceStyle']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkToolbar']/property[@name='SpaceStyle']" name="deprecated">true</attr>
<attr path="/api/namespace/object[@cname='GtkToolButton']/property[@name='IconSpacing']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkToolItemGroup']/property[@name='ExpanderSize']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkToolItemGroup']/property[@name='HeaderSpacing']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkTreeView']/property[@name='AllowRules']" name="style">true</attr> <attr path="/api/namespace/object[@cname='GtkTreeView']/property[@name='AllowRules']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkTreeView']/property[@name='EvenRowColor']" name="style">true</attr> <attr path="/api/namespace/object[@cname='GtkTreeView']/property[@name='EvenRowColor']" name="style">true</attr>
<attr path="/api/namespace/object[@cname='GtkTreeView']/property[@name='ExpanderSize']" name="style">true</attr> <attr path="/api/namespace/object[@cname='GtkTreeView']/property[@name='ExpanderSize']" name="style">true</attr>

View File

@ -265,6 +265,8 @@
<xs:attribute name="hidden" type="xs:boolean" use="optional"/> <xs:attribute name="hidden" type="xs:boolean" use="optional"/>
<xs:attribute name="readable" type="xs:boolean" use="optional"/> <xs:attribute name="readable" type="xs:boolean" use="optional"/>
<xs:attribute name="writeable" type="xs:boolean" use="optional"/> <xs:attribute name="writeable" type="xs:boolean" use="optional"/>
<xs:attribute name="deprecated" type="xs:boolean" use="optional"/>
<xs:attribute name="style" type="xs:boolean" use="optional"/>
</xs:complexType> </xs:complexType>
<xs:complexType name="signalType"> <xs:complexType name="signalType">