ooodev.adapter.awt.spin_field_partial module

class ooodev.adapter.awt.spin_field_partial.SpinFieldPartial(component, interface=com.sun.star.awt.XSpinField)[source]

Bases: object

Partial class for XSpinField.

Parameters:
  • component (XSpinField) –

  • interface (UnoInterface | None) –

__init__(component, interface=com.sun.star.awt.XSpinField)[source]

Constructor

Parameters:
  • component (XSpinField) – UNO Component that implements com.sun.star.awt.XSpinField interface.

  • interface (UnoInterface, optional) – The interface to be validated. Defaults to XSpinField.

Return type:

None

add_spin_listener(listener)[source]

Registers a listener for spin events.

Return type:

None

Parameters:

listener (com.sun.star.awt.XSpinListener) –

down()[source]

Decreases the value by one step.

Return type:

None

enable_repeat(repeat)[source]

Enables/disables automatic repeat mode.

Return type:

None

Parameters:

repeat (bool) –

first()[source]

Sets the value to the previously set lower value.

Return type:

None

last()[source]

Sets the value to the previously set upper value.

Return type:

None

remove_spin_listener(listener)[source]

Un-registers a listener for spin events.

Return type:

None

Parameters:

listener (com.sun.star.awt.XSpinListener) –

up()[source]

Increases the value by one step.

Return type:

None