[][src]Module orbtk_api::properties

This sub module contains extra structs used as widget properties.

Structs

AttachedProperty

Used ot generate attached properties.

Column

Used to define the column of the Grid.

ColumnBuilder

Used to build a column, specifying additional details.

Columns

Helper struct used inside of the columns Property.

ColumnsBuilder

Used to build a columns, specifying additional details.

Constraint

Constraint describes a box constraint.

ConstraintBuilder

Used to build a constraint, specifying additional details.

DefaultRenderPipeline

RenderPipeline object.

Row

Used to define the row of the Grid.

RowBuilder

Used to build a row, specifying additional details.

Rows

Helper struct used inside of the row Property.

RowsBuilder
ScrollViewerMode

ScrollViewerMode describes the vertical and horizontal scroll behavior of the ScrollViewer.

SelectedEntities

SelectedEntities describes a list of selected entities.

SelectedIndices

SelectedIndices describes a list of selected indices.

TextSelection

Is used to mark the selection of a text.

Enums

ColumnWidth

Used to define the width of a grid column.

PropertySource

Use to build a property or to share it.

RowHeight

Used to define the height of a grid row.

ScrollMode

The ScrollMode defines the mode of a scroll direction.

Traits

IntoPropertySource

Used to convert components / properties into a PropertySource object.

Functions

get_property

Get the property of a widget.

get_property_or_value

Returns the value of a property of a widget if it exists otherwise the given value.