ooodev.adapter.awt.grid.grid_data_listener module

class ooodev.adapter.awt.grid.grid_data_listener.GridDataListener(trigger_args=None)[source]

Bases: AdapterBase, XGridDataListener

An instance of this interface is used by the XGridDataModel to get notifications about data model changes.

Usually you must not implement this interface yourself, but you must notify it correctly if you implement the XGridDataModel yourself.

since

OOo 3.3

Parameters:
  • args (Any) –

  • kwargs (Any) –

Return type:

Any

__init__(trigger_args=None)[source]

Constructor:

Parameters:

trigger_args (GenericArgs, optional) – Args that are passed to events when they are triggered.

Return type:

None

dataChanged(event)[source]

Event is invoked when existing data in a grid control’s data model has been modified.

Return type:

None

Parameters:

event (com.sun.star.awt.grid.GridDataEvent) –

disposing(event)[source]

Gets called when the broadcaster is about to be disposed.

All listeners and all other objects, which reference the broadcaster should release the reference to the source. No method should be invoked anymore on this object ( including XComponent.removeEventListener() ).

This method is called for every listener registration of derived listener interfaced, not only for registrations at XComponent.

Return type:

None

Parameters:

event (com.sun.star.lang.EventObject) –

rowHeadingChanged(event)[source]

Event is invoked when the title of one or more rows changed.

Return type:

None

Parameters:

event (com.sun.star.awt.grid.GridDataEvent) –

rowsInserted(event)[source]

is called when one or more rows of data have been inserted into a grid control’s data model.

Return type:

None

Parameters:

event (com.sun.star.awt.grid.GridDataEvent) –

rowsRemoved(event)[source]

is called when one or more rows of data have been removed from a grid control’s data model.

Return type:

None

Parameters:

event (com.sun.star.awt.grid.GridDataEvent) –