Class ViewDateField

class ooodev.dialog.dl_control.view.view_date_field.ViewDateField(component)[source]

Bases: UnoControlDateFieldComp, SpinFieldPartial

View for the Date Field control.

Parameters:

component (UnoControlDateField) –

__init__(component)[source]

Constructor

Parameters:

component (Any) – Component that implements com.sun.star.awt.UnoControlDateField service.

add_event_listener(listener)

Adds an event listener to the component.

Parameters:

listener (XEventListener) – The event listener to be added.

Return type:

None

add_focus_listener(listener)

Adds a focus listener to the object.

Return type:

None

Parameters:

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

add_key_listener(listener)

Adds a key listener to the object.

Return type:

None

Parameters:

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

add_mouse_listener(listener)

Adds a mouse listener to the object.

Return type:

None

Parameters:

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

add_mouse_motion_listener(listener)

Adds a mouse motion listener to the object.

Return type:

None

Parameters:

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

add_paint_listener(listener)

Adds a paint listener to the object.

Return type:

None

Parameters:

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

add_spin_listener(listener)

Registers a listener for spin events.

Return type:

None

Parameters:

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

add_text_listener(listener)

Registers a text event listener.

Return type:

None

Parameters:

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

add_window_listener(listener)

Adds a window listener to the object.

Return type:

None

Parameters:

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

calc_adjusted_size(width, height)

Calculates the adjusted size for a given maximum size.

Parameters:
  • width (int | UnitT) – Width. If int then pixel units.

  • height (int | UnitT) – Height. If int then pixel units.

Returns:

Adjusted size in pixel units.

Return type:

SizePX

create_peer(toolkit, parent)

Creates a child window on the screen.

If the parent is None, then the desktop window of the toolkit is the parent.

Return type:

None

Parameters:
  • toolkit (com.sun.star.awt.XToolkit) –

  • parent (com.sun.star.awt.XWindowPeer) –

dispose()

Disposes the component.

Return type:

None

down()

Decreases the value by one step.

Return type:

None

draw(x, y)

Draws the object at the specified position.

If the output should be clipped, the caller has to set the clipping region.

Parameters:
  • x (int | UnitT) – X coordinate in device units. If int then pixel units.

  • y (int | UnitT) – Y coordinate in device units. If int then pixel units.

Return type:

None

enable_repeat(repeat)

Enables/disables automatic repeat mode.

Return type:

None

Parameters:

repeat (bool) –

first()

Sets the value to the previously set lower value.

Return type:

None

get_columns_and_lines()

Returns the ideal number of columns and lines for displaying this text.

Returns:

Number of columns and lines.

Return type:

Tuple[int, int]

get_context()

Gets the context of the control.

Return type:

XInterface

get_date()

Gets the date value which is currently displayed in the date field.

Returns:

The date value.

Return type:

date

get_first()

Gets the currently set first value which is set on POS1 key.

Returns:

The first value.

Return type:

date

get_graphics()

Gets the output device which was set using the method XView.setGraphics().

Return type:

XGraphics

get_last()

Gets the currently set last value which is set on END key.

Returns:

The last value.

Return type:

date

get_max()

Gets the currently set maximum date value that can be entered by the user.

Returns:

The maximum date value.

Return type:

date

get_max_text_len()

Gets the currently set maximum text length.

Return type:

int

get_min()

Gets the currently set minimum date value that can be entered by the user.

Returns:

The minimum date value.

Return type:

date

get_minimum_size()

Gets the minimum size for this component.

Returns:

Minimum size in pixel units.

Return type:

SizePX

Note

Use get_minimum_size_text_layout() to get the minimum size for a given number of columns and lines.

get_minimum_size_text_layout(cols, lines)

Returns the minimum size for a given number of columns and lines.

Return type:

SizePX

Parameters:
  • cols (int) –

  • lines (int) –

get_model()

Gets the model for this control.

Return type:

XControlModel

get_peer()

Gets the peer which was previously created or set.

Return type:

XWindowPeer

get_pos_size()

Gets the outer bounds of the window.

Return type:

SizePosPX

get_preferred_size()

Gets the preferred size for this component.

Returns:

Preferred size in pixel units.

Return type:

SizePX

get_selected_text()

Gets the currently selected text.

Return type:

str

get_selection()

Gets the current user selection.

Return type:

Selection

get_size()

Gets the size of the object in device units.

A device must be set before.

Returns:

Size of the object in pixel units.

Return type:

SizePX

get_text()

Gets the text of the component.

Return type:

str

get_view()

Gets the view of this control.

Return type:

XView

insert_text(sel, text)

Inserts text at the specified position.

Return type:

None

Parameters:
  • sel (com.sun.star.awt.Selection) –

  • text (str) –

Hint

Selection can be imported from ooo.dyn.awt.selection.

is_design_mode()

Returns True if the control is in design mode, False otherwise.

Return type:

bool

is_editable()

Gets if the text is editable by the user.

Return type:

bool

is_empty()

Gets whether currently an empty value is set for the date.

Return type:

bool

is_long_format()

Gets if the long date format is currently used.

Return type:

bool

is_strict_format()

Gets whether the format is currently checked during user input.

Return type:

bool

is_transparent()

Returns True if the control is transparent, False otherwise.

Return type:

bool

last()

Sets the value to the previously set upper value.

Return type:

None

remove_event_listener(listener)

Removes an event listener from the component.

Parameters:

listener (XEventListener) – The event listener to be removed.

Return type:

None

remove_focus_listener(listener)

Removes the specified focus listener from the listener list.

Return type:

None

Parameters:

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

remove_key_listener(listener)

Removes the specified key listener from the listener list.

Return type:

None

Parameters:

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

remove_mouse_listener(listener)

Removes the specified mouse listener from the listener list.

Return type:

None

Parameters:

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

remove_mouse_motion_listener(listener)

Removes the specified mouse motion listener from the listener list.

Return type:

None

Parameters:

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

remove_paint_listener(listener)

Removes the specified paint listener from the listener list.

Return type:

None

Parameters:

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

remove_spin_listener(listener)

Un-registers a listener for spin events.

Return type:

None

Parameters:

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

remove_text_listener(listener)

Un-registers a text event listener.

Return type:

None

Parameters:

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

remove_window_listener(listener)

Removes the specified window listener from the listener list.

Return type:

None

Parameters:

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

set_context(ctx)

Sets the context of the control.

Return type:

None

Parameters:

ctx (com.sun.star.uno.XInterface) –

set_date(value)

Sets the date value which is displayed in the date field.

Parameters:

value (date) – The date value to be set.

Return type:

None

set_design_mode(on)

Sets the design mode for use in a design editor.

Normally the control will be painted directly without a peer.

Return type:

None

Parameters:

on (bool) –

set_editable(editable)

Makes the text editable for the user or read-only.

Return type:

None

Parameters:

editable (bool) –

set_empty()

Sets an empty value for the date.

Return type:

None

set_enable(enable)

Enables or disables the window depending on the parameter.

Return type:

None

Parameters:

enable (bool) –

set_first(value)

Sets the first value to be set on POS1 key.

Parameters:

value (date) – The first value to be set.

Return type:

None

set_focus()

sets the focus to the window.

Return type:

None

set_graphics(device)

Sets the output device.

Return type:

bool

Parameters:

device (com.sun.star.awt.XGraphics) –

set_last(value)

Sets the last value to be set on END key.

Parameters:

value (date) – The last value to be set.

Return type:

None

set_long_format(long)

Determines if the long date format is to be used.

Return type:

None

Parameters:

long (bool) –

set_max(value)

Sets the maximum date value that can be entered by the user.

Parameters:

value (date) – The maximum date value to be set.

Return type:

None

set_max_text_len(length)

Sets the maximum text length.

Return type:

None

Parameters:

length (int) –

set_min(value)

Sets the minimum date value that can be entered by the user.

Parameters:

value (date) – The minimum date value to be set.

Return type:

None

set_model(model)

Sets a model for the control.

Return type:

bool

Parameters:

model (com.sun.star.awt.XControlModel) –

set_pos_size(x, y, width, height, flags=15)

Sets the outer bounds of the window.

Parameters:
  • x (int, UnitT) – The x-coordinate of the window. In Pixels or UnitT.

  • y (int, UnitT) – The y-coordinate of the window. In Pixels or UnitT.

  • width (int, UnitT) – The width of the window. In Pixels or UnitT.

  • height (int, UnitT) – The height of the window. In Pixels or UnitT.

  • flags (int, UnitT) – A combination of com.sun.star.awt.PosSize flags. Default set to PosSize.POSSIZE.

Return type:

None

set_selection(selection)

Sets the user selection.

Return type:

None

Parameters:

selection (com.sun.star.awt.Selection) –

Hint

Selection can be imported from ooo.dyn.awt.selection.

set_strict_format(strict)

determines if the format is checked during user input.

Return type:

None

Parameters:

strict (bool) –

set_text(text)

Sets the text of the component.

Return type:

None

Parameters:

text (str) –

set_visible(visible)

Shows or hides the window depending on the parameter.

Return type:

None

Parameters:

visible (bool) –

set_zoom(x, y)

Sets the zoom factor.

The zoom factor only affects the content of the view, not the size.

Return type:

None

Parameters:
  • x (float) –

  • y (float) –

up()

Increases the value by one step.

Return type:

None

property component: com.sun.star.awt.UnoControlDateField

UnoControlDateField Component

Return type:

UnoControlDateField