new DropDownTheme()
Creates a DropDownTheme.
Extends
Members
-
<static> CLASS_ITEM :string
-
Theme class for item in dropdown list (should be supported by any theme) This theme class will be applied on the item renderer of the dropdown
Type:
- string
-
<static> CLASS_MOUSEOVERITEM :string
-
Theme class for item in a dropdown list with mouse over it (should be supported by any theme) This theme class will be applied on the item renderer of the dropdown
Type:
- string
-
<static> CLASS_SELECTEDVALUE :string
-
Theme class for selected value in a dropdown (should be supported by any theme) This theme class will be applied on the item renderer of the dropdown
Type:
- string
Methods
-
getArrowIconPosition()
-
Returns:
- Type
- olympe.df.PVector2
-
getArrowIconSize()
-
Returns:
- Type
- olympe.df.PVector2
-
getArrowIconUrl()
-
Returns:
- Type
- olympe.df.POString
-
getBackgroundColor()
-
- Inherited From:
- Overrides:
Returns:
-
getBackgroundImagePosition()
-
- Inherited From:
- Overrides:
Returns:
- Type
- olympe.df.PVector2
-
getBackgroundImageSize()
-
- Inherited From:
- Overrides:
Returns:
- Type
- olympe.df.PVector2
-
getBackgroundImageUrl()
-
- Inherited From:
- Overrides:
Returns:
- Type
- olympe.df.POString
-
getBorderColor()
-
- Inherited From:
- Overrides:
Returns:
-
getBorderWidth()
-
- Inherited From:
- Overrides:
Returns:
- Type
- olympe.df.PONumber
-
getCornerRadius()
-
- Inherited From:
- Overrides:
Returns:
- Type
- olympe.df.PONumber
-
getDimension()
-
- Inherited From:
- Overrides:
Returns:
- Type
- olympe.df.PONumber
-
getItemsListOffset()
-
Returns:
- Type
- olympe.df.PVector2
-
getItemsListTheme()
-
Returns:
-
getItemThemeClass()
-
Returns:
- Type
- olympe.df.POString
-
getMouseOverItemThemeClass()
-
Returns:
- Type
- olympe.df.POString
-
getOpacity()
-
- Inherited From:
- Overrides:
Returns:
- Type
- olympe.df.PONumber
-
getPaddingBottom()
-
Returns:
- Type
- olympe.df.PONumber
-
getPaddingLeft()
-
Returns:
- Type
- olympe.df.PONumber
-
getPaddingRight()
-
Returns:
- Type
- olympe.df.PONumber
-
getPaddingTop()
-
Returns:
- Type
- olympe.df.PONumber
-
getSelectedValueThemeClass()
-
Returns:
- Type
- olympe.df.POString
-
getShadowColor()
-
- Inherited From:
- Overrides:
Returns:
-
getShadowInset()
-
- Inherited From:
- Overrides:
Returns:
- Type
- olympe.df.POBoolean
-
getShadowOffset()
-
- Inherited From:
- Overrides:
Returns:
- Type
- olympe.df.PVector2
-
getShadowRadius()
-
- Inherited From:
- Overrides:
Returns:
- Type
- olympe.df.PONumber
-
getShadowSpread()
-
- Inherited From:
- Overrides:
Returns:
- Type
- olympe.df.PONumber
-
getSpaceArrowSelectedValue()
-
Returns:
- Type
- olympe.df.PONumber
-
setArrowIconPosition(arrowIconPosition)
-
Parameters:
Name Type Description arrowIconPositionolympe.df.PVector2 -
setArrowIconSize(arrowIconSize)
-
Parameters:
Name Type Description arrowIconSizeolympe.df.PVector2 -
setArrowIconUrl(arrowIconUrl)
-
Parameters:
Name Type Description arrowIconUrlolympe.df.POString | string -
setBackgroundColor(color)
-
Parameters:
Name Type Description colorolympe.df.Color | olympe.df.Proxy.<olympe.df.Color> - Inherited From:
- Overrides:
-
setBackgroundImagePosition(imagePosition)
-
Parameters:
Name Type Description imagePositionolympe.df.PVector2 -
setBackgroundImageSize(imageSize)
-
Parameters:
Name Type Description imageSizeolympe.df.PVector2 -
setBackgroundImageUrl(url)
-
Parameters:
Name Type Description urlolympe.df.POString -
setBorderColor(borderColor)
-
Parameters:
Name Type Description borderColorolympe.df.Color | olympe.df.Proxy.<olympe.df.Color> - Inherited From:
- Overrides:
-
setBorderWidth(borderWidth)
-
Parameters:
Name Type Description borderWidtholympe.df.PONumber | number - Inherited From:
- Overrides:
-
setCornerRadius(cornerRadius)
-
Parameters:
Name Type Description cornerRadiusolympe.df.PONumber | number - Inherited From:
- Overrides:
-
setDimension(dimension)
-
Parameters:
Name Type Description dimensionolympe.df.PVector2 - Inherited From:
- Overrides:
-
setDimensionHeight(height)
-
Parameters:
Name Type Description heightolympe.df.PONumber | number -
setDimensionWidth(width)
-
Parameters:
Name Type Description widtholympe.df.PONumber | number -
setItemsListOffset(itemsListOffset)
-
Parameters:
Name Type Description itemsListOffsetolympe.df.PVector2 -
setItemsListTheme(theme)
-
Parameters:
Name Type Description themeolympe.df.Proxy.<olympe.ui.std.theme.DockableElementTheme> | olympe.ui.std.theme.DockableElementTheme -
setItemThemeClass(itemThemeClass)
-
Parameters:
Name Type Description itemThemeClassolympe.df.POString | string -
setMouseOverItemThemeClass(mouseOverItemThemeClass)
-
Parameters:
Name Type Description mouseOverItemThemeClassolympe.df.POString | string -
setOpacity(opacity)
-
Parameters:
Name Type Description opacityolympe.df.PONumber | number - Inherited From:
- Overrides:
-
setPaddingBottom(paddingBottom)
-
Parameters:
Name Type Description paddingBottomolympe.df.PONumber | number -
setPaddingLeft(paddingLeft)
-
Parameters:
Name Type Description paddingLeftolympe.df.PONumber | number -
setPaddingRight(paddingRight)
-
Parameters:
Name Type Description paddingRightolympe.df.PONumber | number -
setPaddingTop(paddingTop)
-
Parameters:
Name Type Description paddingTopolympe.df.PONumber | number -
setSelectedValueThemeClass(selectedValueThemeClass)
-
Parameters:
Name Type Description selectedValueThemeClassolympe.df.POString | string -
setShadow(offset, radius [, spread] [, color] [, inset])
-
Parameters:
Name Type Argument Default Description offsetolympe.df.PVector2 Offset in px
radiusolympe.df.PONumber | number Blur radius in px
spreadolympe.df.PONumber | number <optional>
0 Spread radius in px
colorolympe.df.Color | olympe.df.Proxy.<olympe.df.Color> <optional>
'#000000' insetolympe.df.POBoolean | boolean <optional>
false rue if internal shadow
- Inherited From:
- Overrides:
-
setShadowColor(color)
-
Parameters:
Name Type Description colorolympe.df.Color | olympe.df.Proxy.<olympe.df.Color> - Inherited From:
- Overrides:
-
setShadowInset(inset)
-
Parameters:
Name Type Description insetolympe.df.POBoolean | boolean - Inherited From:
- Overrides:
-
setShadowOffsetX(offsetX)
-
Parameters:
Name Type Description offsetXolympe.df.PONumber | number -
setShadowOffsetY(offsetY)
-
Parameters:
Name Type Description offsetYolympe.df.PONumber | number -
setShadowRadius(radius)
-
Parameters:
Name Type Description radiusolympe.df.PONumber | number - Inherited From:
- Overrides:
-
setShadowSpread(spread)
-
Parameters:
Name Type Description spreadolympe.df.PONumber | number - Inherited From:
- Overrides:
-
setSpaceArrowSelectedValue(spaceArrowSelectedValue)
-
Parameters:
Name Type Description spaceArrowSelectedValueolympe.df.PONumber
Olympe SDK