Zum Inhalt springen
Weitere Sprachen

Automatisch aus Englisch übersetzen. Bilder und Suchbegriffe bleiben Englisch.

Nach deiner Auswahl wird Google Translate geladen.

English original

Deprecated skin attributes and migration

Use the current attribute reference for new skins. This page keeps old names searchable so you can update an existing skin. Entries distinguish deprecated names with an active warning from compatibility spellings without an active warning in the documented source snapshot. Both groups are excluded from the main attribute and per-widget lists.

Changing documentation does not remove runtime support. No removal date is implied. Test your migrated skin on the oldest receiver build you support, including its plugins and custom renderers: a component can intercept an attribute before the central parser sees it.

Source snapshot: skin.py @ f4135659cb. The catalogue lists source capabilities; support also depends on the receiver build and native widget class.

alphatest

Compatibility aliases

Compatibility spelling for alphaTest. Use the canonical camel-case name in new examples.

Compatibility spelling: accepted in this snapshot without an active deprecation warning.

Update your skin to use alphaTest.

Keep the value and use the replacement name.

alphatest="blend"
→ alphaTest="blend"

Read the implementation at line 1052 ↗

backgroundColorRows

Compatibility aliases · deprecated alias

Deprecated alias of backgroundColorEven.

Deprecated: the pinned handler emits a deprecation warning.

Update your skin to use backgroundColorEven.

Keep the value and use the replacement name.

backgroundColorRows="#00FFFFFF"
→ backgroundColorEven="#00FFFFFF"

Native target must provide: setBackgroundColorRows.

Value parsers: parseColor.

Read the implementation at line 1074 ↗

backgroundGradient

Compatibility aliases · deprecated alias

Deprecated dedicated gradient attribute; use a gradient value in backgroundColor.

Deprecated: the pinned handler emits a deprecation warning.

Update your skin to use backgroundColor.

Keep the complete start[,middle],end,direction[,alphaBlend] gradient value. This migration applies to central widget attributes; foregroundGradient inside a template drawing item is a separate, current API.

backgroundGradient="#00203040,#00406080,vertical"
→ backgroundColor="#00203040,#00406080,vertical"

Native target must provide: setBackgroundGradient.

Value parsers: parseGradient.

Read the implementation at line 1084 ↗

backgroundGradientSelected

Compatibility aliases · deprecated alias

Deprecated dedicated selected-row gradient attribute; use backgroundColorSelected.

Deprecated: the pinned handler emits a deprecation warning.

Update your skin to use backgroundColorSelected.

Keep the complete start[,middle],end,direction[,alphaBlend] gradient value. This migration applies to central widget attributes; foregroundGradient inside a template drawing item is a separate, current API.

backgroundGradientSelected="#00203040,#00406080,vertical"
→ backgroundColorSelected="#00203040,#00406080,vertical"

Native target must provide: setBackgroundGradientSelected.

Value parsers: parseGradient.

Read the implementation at line 1088 ↗

foregroundGradient

Images, sliders and QR · deprecated alias

Legacy dedicated slider-gradient attribute; prefer a gradient in foregroundColor.

Deprecated: the pinned handler emits a deprecation warning.

Update your skin to use foregroundColor.

Keep the complete start[,middle],end,direction[,alphaBlend] gradient value. This migration applies to central widget attributes; foregroundGradient inside a template drawing item is a separate, current API.

foregroundGradient="#00203040,#00406080,vertical"
→ foregroundColor="#00203040,#00406080,vertical"

Native target must provide: setForegroundGradient.

Value parsers: parseGradient.

Read the implementation at line 1159 ↗

hAlign

Compatibility aliases

Compatibility spelling for horizontalAlignment.

Compatibility spelling: accepted in this snapshot without an active deprecation warning.

Update your skin to use horizontalAlignment.

Keep the value and use the replacement name.

hAlign="right"
→ horizontalAlignment="right"

Read the implementation at line 1166 ↗

halign

Compatibility aliases

Legacy spelling for horizontalAlignment.

Compatibility spelling: accepted in this snapshot without an active deprecation warning.

Update your skin to use horizontalAlignment.

Keep the value and use the replacement name.

halign="right"
→ horizontalAlignment="right"

Read the implementation at line 1170 ↗

noWrap

Text

Legacy wrap alias; prefer wrap="noWrap" or wrap="wrap".

Compatibility spelling: accepted in this snapshot without an active deprecation warning.

Update your skin to use wrap.

Invert the Boolean meaning: noWrap="1" becomes wrap="noWrap"; noWrap="0" becomes wrap="wrap". Do not just rename the attribute.

noWrap="1" → wrap="noWrap"
noWrap="0" → wrap="wrap"

Value parsers: parseBoolean.

Read the implementation at line 1242 ↗

OverScan

Compatibility aliases · deprecated alias

Legacy spelling for overScan.

Deprecated: the pinned handler emits a deprecation warning.

Update your skin to use overScan.

Keep the value and use the replacement name.

OverScan="…"
→ overScan="…"

Read the implementation at line 1252 ↗

scaleFlags

Images, sliders and QR

Temporary compatibility route to the pixmap scale flag parser; prefer scale.

Compatibility spelling: accepted in this snapshot without an active deprecation warning.

Update your skin to use scale.

Keep the value and use the replacement name.

scaleFlags="centerScaled"
→ scale="centerScaled"

Read the implementation at line 1284 ↗

scrollbarBackgroundPicture

Compatibility aliases · deprecated alias

Deprecated alias of scrollbarBackgroundPixmap.

Deprecated: the pinned handler emits a deprecation warning.

Update your skin to use scrollbarBackgroundPixmap.

Keep the value and use the replacement name.

scrollbarBackgroundPicture="icons/example.png"
→ scrollbarBackgroundPixmap="icons/example.png"

Read the implementation at line 1293 ↗

scrollbarbackgroundPixmap

Compatibility aliases · deprecated alias

Legacy spelling of scrollbarBackgroundPixmap.

Deprecated: the pinned handler emits a deprecation warning.

Update your skin to use scrollbarBackgroundPixmap.

Keep the value and use the replacement name.

scrollbarbackgroundPixmap="icons/example.png"
→ scrollbarBackgroundPixmap="icons/example.png"

Read the implementation at line 1300 ↗

scrollbarSliderBorderColor

Compatibility aliases · deprecated alias

Deprecated alias of scrollbarBorderColor.

Deprecated: the pinned handler emits a deprecation warning.

Update your skin to use scrollbarBorderColor.

Keep the value and use the replacement name.

scrollbarSliderBorderColor="#00FFFFFF"
→ scrollbarBorderColor="#00FFFFFF"

Read the implementation at line 1335 ↗

scrollbarSliderBorderWidth

Compatibility aliases · deprecated alias

Deprecated alias of scrollbarBorderWidth.

Deprecated: the pinned handler emits a deprecation warning.

Update your skin to use scrollbarBorderWidth.

Keep the value and use the replacement name.

scrollbarSliderBorderWidth="1"
→ scrollbarBorderWidth="1"

Read the implementation at line 1339 ↗

scrollbarSliderForegroundColor

Compatibility aliases · deprecated alias

Deprecated alias of scrollbarForegroundColor.

Deprecated: the pinned handler emits a deprecation warning.

Update your skin to use scrollbarForegroundColor.

Keep the value and use the replacement name.

scrollbarSliderForegroundColor="#00FFFFFF"
→ scrollbarForegroundColor="#00FFFFFF"

Read the implementation at line 1343 ↗

scrollbarSliderPicture

Compatibility aliases · deprecated alias

Deprecated alias of scrollbarForegroundPixmap.

Deprecated: the pinned handler emits a deprecation warning.

Update your skin to use scrollbarForegroundPixmap.

Keep the value and use the replacement name.

scrollbarSliderPicture="icons/example.png"
→ scrollbarForegroundPixmap="icons/example.png"

Read the implementation at line 1347 ↗

scrollbarSliderPixmap

Compatibility aliases · deprecated alias

Deprecated alias of scrollbarForegroundPixmap.

Deprecated: the pinned handler emits a deprecation warning.

Update your skin to use scrollbarForegroundPixmap.

Keep the value and use the replacement name.

scrollbarSliderPixmap="icons/example.png"
→ scrollbarForegroundPixmap="icons/example.png"

Read the implementation at line 1351 ↗

secondFont

Lists and selection · deprecated alias

Deprecated alias of valueFont for supporting configuration/list targets.

Deprecated: the pinned handler emits a deprecation warning.

Update your skin to use valueFont.

Keep the value and use the replacement name.

secondFont="Regular;28"
→ valueFont="Regular;28"

Read the implementation at line 1361 ↗

secondfont

Compatibility aliases · deprecated alias

Legacy spelling delegating to valueFont; use valueFont in new layouts.

Deprecated: the pinned handler emits a deprecation warning.

Update your skin to use valueFont.

Keep the value and use the replacement name.

secondfont="Regular;28"
→ valueFont="Regular;28"

Read the implementation at line 1365 ↗

seek_pointer

Compatibility aliases

Legacy spelling of seekPointer.

Compatibility spelling: accepted in this snapshot without an active deprecation warning.

Update your skin to use seekPointer.

Keep the value and use the replacement name.

seek_pointer="icons/seek.png:8,8"
→ seekPointer="icons/seek.png:8,8"

Read the implementation at line 1369 ↗

selectionDisabled

Compatibility aliases

Legacy inverted selection switch; prefer selection="0" to disable highlighting.

Compatibility spelling: accepted in this snapshot without an active deprecation warning.

Update your skin to use selection.

Invert the Boolean meaning: selectionDisabled="1" becomes selection="0"; selectionDisabled="0" becomes selection="1".

selectionDisabled="1" → selection="0"
selectionDisabled="0" → selection="1"

Native target must provide: setSelectionEnable.

Value parsers: parseBoolean.

Read the implementation at line 1382 ↗

sliderPixmap

Compatibility aliases · deprecated alias

Deprecated alias of scrollbarForegroundPixmap; this is not the progress-bar foreground.

Deprecated: the pinned handler emits a deprecation warning.

Update your skin to use scrollbarForegroundPixmap.

Keep the value and use the replacement name.

sliderPixmap="icons/example.png"
→ scrollbarForegroundPixmap="icons/example.png"

Read the implementation at line 1418 ↗

textOffset

Compatibility aliases · deprecated alias

Deprecated route to padding via textPadding; prefer padding.

Deprecated: the pinned handler emits a deprecation warning.

Update your skin to use padding.

Keep the one-, two- or four-value padding syntax. Two values mean left,top,left,top; four mean left,top,right,bottom.

textOffset="12,6,12,6"
→ padding="12,6,12,6"

Read the implementation at line 1448 ↗

textPadding

Compatibility aliases · deprecated alias

Deprecated alias of padding.

Deprecated: the pinned handler emits a deprecation warning.

Update your skin to use padding.

Keep the one-, two- or four-value padding syntax. Two values mean left,top,left,top; four mean left,top,right,bottom.

textPadding="12,6,12,6"
→ padding="12,6,12,6"

Read the implementation at line 1452 ↗

vAlign

Compatibility aliases

Compatibility spelling for verticalAlignment.

Compatibility spelling: accepted in this snapshot without an active deprecation warning.

Update your skin to use verticalAlignment.

Keep the value and use the replacement name.

vAlign="center"
→ verticalAlignment="center"

Read the implementation at line 1467 ↗

valign

Compatibility aliases

Legacy spelling for verticalAlignment.

Compatibility spelling: accepted in this snapshot without an active deprecation warning.

Update your skin to use verticalAlignment.

Keep the value and use the replacement name.

valign="center"
→ verticalAlignment="center"

Read the implementation at line 1471 ↗

These are values, not additional XML attribute names:

Before After Effect
scrollbarMode="showLeft" scrollbarMode="showLeftOnDemand" Left scrollbar when needed
scale="scaleKeepAspect" scale="keepAspect" Scale while preserving the image ratio
scale="scaleCenter" / scale="scaleMiddle" scale="centerScaled" Scale proportionally and centre
scale="scaleLeftTop" scale="leftTop" Scale proportionally and align top-left
scale="scaleLeftCenter" / scale="scaleLeftMiddle" scale="leftCenter" Scale proportionally and align left-centre
scale="scaleLeftBottom" scale="leftBottom" Scale proportionally and align bottom-left
scale="scaleCenterTop" / scale="scaleMiddleTop" scale="centerTop" Scale proportionally and align top-centre
scale="scaleCenterBottom" / scale="scaleMiddleBottom" scale="centerBottom" Scale proportionally and align bottom-centre
scale="scaleRightTop" scale="rightTop" Scale proportionally and align top-right
scale="scaleRightCenter" / scale="scaleRightMiddle" scale="rightCenter" Scale proportionally and align right-centre
scale="scaleRightBottom" scale="rightBottom" Scale proportionally and align bottom-right

The central widget attribute foregroundGradient is deprecated, but the identically named field inside template drawing elements remains a different API. Do not run a global text replacement across a skin. Likewise, noWrap as an old attribute name is distinct from the current value in wrap="noWrap".