# Uses of Interface
org.eclipse.jface.databinding.swt.IWidgetValueProperty

Packages that use IWidgetValueProperty
Package
Description
org.eclipse.jface.databinding.swt
Provides classes that can be used to observe changes in SWT widgets.
org.eclipse.jface.databinding.swt.typed

## Uses of IWidgetValueProperty in org.eclipse.jface.databinding.swt

Classes in org.eclipse.jface.databinding.swt that implement IWidgetValueProperty
Modifier and Type
Class
Description
`class`
`WidgetValueProperty<S extends Widget,T>`
Abstract value property implementation for `Widget` properties.

## Uses of IWidgetValueProperty in org.eclipse.jface.databinding.swt.typed

Methods in org.eclipse.jface.databinding.swt.typed that return IWidgetValueProperty
Modifier and Type
Method
Description
`static <S extends Control>
IWidgetValueProperty<S,Color>`
WidgetProperties.`background()`
Returns a value property for observing the background color of a `Control`.
`static <S extends Control>
IWidgetValueProperty<S,Rectangle>`
WidgetProperties.`bounds()`
Returns a value property for observing the bounds of a `Control`.
`static IWidgetValueProperty<Button,Boolean>`
WidgetProperties.`buttonSelection()`
Returns a value property for observing the selection state of a `Button`.
`static IWidgetValueProperty<CCombo,String>`
WidgetProperties.`ccomboSelection()`
Returns a value property for observing the selection state of a `CCombo`.
`static IWidgetValueProperty<Combo,String>`
WidgetProperties.`comboSelection()`
Returns a value property for observing the selection state of a `Combo`.
`static IWidgetValueProperty<DateTime,Date>`
WidgetProperties.`dateTimeSelection()`
Returns a value property for observing the selection state of a `DateTime`.
`static <S extends Control>
IWidgetValueProperty<S,Boolean>`
WidgetProperties.`editable()`
Returns a value property for observing the editable state of a `CCombo` (since 1.6), `StyledText` (since 1.6), or `Text`.
`static <S extends Widget>
IWidgetValueProperty<S,Boolean>`
WidgetProperties.`enabled()`
Returns a value property for observing the enablement state of a `Control`, `Menu` (since 1.5), `MenuItem` (since 1.5), `ScrollBar` (since 1.5) or `ToolItem` (since 1.5).
`static <S extends Control>
IWidgetValueProperty<S,Boolean>`
WidgetProperties.`focused()`
Returns a value property for observing the focus state of a `Control`.
`static <S extends Control>
IWidgetValueProperty<S,Font>`
WidgetProperties.`font()`
Returns a value property for observing the font of a `Control`.
`static <S extends Control>
IWidgetValueProperty<S,Color>`
WidgetProperties.`foreground()`
Returns a value property for observing the foreground color of a `Control`.
`static <S extends Widget>
IWidgetValueProperty<S,Image>`
WidgetProperties.`image()`
Returns a value property for observing the image of a `Button`, `CLabel`, `Item` or `Label`.
`static IWidgetValueProperty<List,String>`
WidgetProperties.`listSelection()`
Returns a value property for observing the selection state of a `List`.
`static IWidgetValueProperty<DateTime,LocalDate>`
WidgetProperties.`localDateSelection()`
Returns a value property for observing the selection state of a `DateTime` with the `SWT.DATE` or `SWT.CALENDAR` style.
`static IWidgetValueProperty<DateTime,LocalTime>`
WidgetProperties.`localTimeSelection()`
Returns a value property for observing the selection state of a `DateTime` with the `SWT.TIME` style.
`static <S extends Control>
IWidgetValueProperty<S,Point>`
WidgetProperties.`location()`
Returns a value property for observing the location of a `Control`.
`static <S extends Control>
IWidgetValueProperty<S,Integer>`
WidgetProperties.`maximum()`
Returns a value property for observing the maximum value of a `Scale`, `Slider` (since 1.5) or `Spinner`.
`static IWidgetValueProperty<MenuItem,Boolean>`
WidgetProperties.`menuItemSelection()`
Returns a value property for observing the selection state of a `MenuItem`.
`static <S extends Widget>
IWidgetValueProperty<S,String>`
WidgetProperties.`message()`
Returns a value property for observing the message of a `Text` or `ToolTip`.
`static <S extends Control>
IWidgetValueProperty<S,Integer>`
WidgetProperties.`minimum()`
Returns a value property for observing the minimum value of a `Scale`, `Slider` (since 1.5) or `Spinner`.
`static IWidgetValueProperty<Scale,Integer>`
WidgetProperties.`scaleSelection()`
Returns a value property for observing the selection state of a `Scale`.
`static <S extends Control>
IWidgetValueProperty<S,Integer>`
WidgetProperties.`singleSelectionIndex()`
Returns a value property for observing the single selection index of a `CCombo`, `Combo`, `List` or `Table`.
`static <S extends Control>
IWidgetValueProperty<S,Point>`
WidgetProperties.`size()`
Returns a value property for observing the size of a `Control`.
`static IWidgetValueProperty<Slider,Integer>`
WidgetProperties.`sliderSelection()`
Returns a value property for observing the selection state of a `Slider`.
`static IWidgetValueProperty<Spinner,Integer>`
WidgetProperties.`spinnerSelection()`
Returns a value property for observing the selection state of a `Spinner`.
`static <S extends Widget>
IWidgetValueProperty<S,String>`
WidgetProperties.`text()`
Returns a value property for observing the text of a `Button`, `CCombo`, `CLabel`, `Combo`, `Item`, `Label`, `Link`, `Shell`, `Group`, `StyledText` or `Text`.
`static <S extends Widget>
IWidgetValueProperty<S,String>`
WidgetProperties.`text(int event)`
Returns a value property for observing the text of a `StyledText` or `Text`.
`static <S extends Widget>
IWidgetValueProperty<S,String>`
WidgetProperties.`text(int... events)`
Returns a value property for observing the text of a `StyledText` or `Text`.
`static <S extends Widget>
IWidgetValueProperty<S,String>`
WidgetProperties.`tooltipText()`
Returns a value property for observing the tooltip text of a `CTabItem`, `Control`, `TabItem`, `TableColumn`, `ToolItem`, `TrayItem` or `TreeColumn`.
`static <S extends Widget>
IWidgetValueProperty<S,Boolean>`
WidgetProperties.`visible()`
Returns a value property for observing the visibility state of a `Control`, `Menu`, `ScrollBar`, `ToolBar` or `ToolTip`.
`static <S extends Widget, T>
IWidgetValueProperty<S,T>`
WidgetProperties.`widgetSelection()`
Returns a value property for observing the selection state of a `Button`, `CCombo`, `Combo`, `DateTime`, `List`, `MenuItem` (since 1.5), `Scale`, `Slider` (since 1.5) or `Spinner`.