Nautilus.ColumnProvider¶
- Implementations:
None
Methods¶
|
Virtual Methods¶
Properties¶
None
Signals¶
None
Fields¶
None
Class Details¶
- class Nautilus.ColumnProvider¶
- Bases:
- Structure:
Interface to provide additional list view columns
Allows extension to provide additional columns in the file manager list view.
- get_columns()¶
- Returns:
the provided
NautilusColumnobjects- Return type:
[
Nautilus.Column] orNone
Provide a list of [class`Column`].
The
NautilusColumnProvideronly provides the metadata of the columns (importantly the [property`Column`:py:data::attribute<Nautilus.ColumnProvider.props.attribute>]). You will very likely also implement [iface`InfoProvider`] in order to call [method`FileInfo`.add_string_attribute] on all necessary files.This method should return immediately without any blocking i/o.
- do_get_columns() virtual¶
- Returns:
the provided
NautilusColumnobjects- Return type:
[
Nautilus.Column] orNone
Provide a list of [class`Column`].
The
NautilusColumnProvideronly provides the metadata of the columns (importantly the [property`Column`:py:data::attribute<Nautilus.ColumnProvider.props.attribute>]). You will very likely also implement [iface`InfoProvider`] in order to call [method`FileInfo`.add_string_attribute] on all necessary files.This method should return immediately without any blocking i/o.