Nautilus.MenuProvider¶
- Implementations:
None
Methods¶
|
|
|
Virtual Methods¶
|
|
|
Properties¶
None
Signals¶
Name |
Short Description |
|---|---|
A signal to be emitted whenever the extension modifies the list of menu items. |
Fields¶
None
Class Details¶
- class Nautilus.MenuProvider¶
- Bases:
- Structure:
Interface to provide additional menu items.
NautilusMenuProviderallows extensions to provide additional menu items in the file manager menus.- emit_items_updated_signal()¶
Emits [signal`MenuProvider`:py:func:::items-updated<Nautilus.MenuProvider.signals.items_updated>].
- get_background_items(current_folder)¶
- Parameters:
current_folder (
Nautilus.FileInfo) – the folder for which background items are requested- Returns:
the provided list of items.
- Return type:
[
Nautilus.MenuItem] orNone
Called at least once whenever the current view changes.
- get_file_items(files)¶
- Parameters:
files ([
Nautilus.FileInfo]) – a list of selected files- Returns:
the provided list of items.
- Return type:
[
Nautilus.MenuItem] orNone
Called whenever the selected files in a view changes.
- do_get_background_items(current_folder) virtual¶
- Parameters:
current_folder (
Nautilus.FileInfo) – the folder for which background items are requested- Returns:
the provided list of items.
- Return type:
[
Nautilus.MenuItem] orNone
Called at least once whenever the current view changes.
- do_get_file_items(files) virtual¶
- Parameters:
files ([
Nautilus.FileInfo]) – a list of selected files- Returns:
the provided list of items.
- Return type:
[
Nautilus.MenuItem] orNone
Called whenever the selected files in a view changes.
Signal Details¶
- Nautilus.MenuProvider.signals.items_updated(menu_provider)¶
- Signal Name:
items-updated- Flags:
- Parameters:
menu_provider (
Nautilus.MenuProvider) – The object which received the signal
A signal to be emitted whenever the extension modifies the list of menu items.