Part V. Providers

# Providers

The extensions interact with the file manager by implementing so called providers. This is a concept adopted from the Nautilus Extension Framework.

Providers are interfaces in the `thunarx` library that describe the functionality provided by a certain extension. For example, when the file manager pops up the file context menu, it'll first lookup all extensions that implement the interface ThunarxMenuProvider ask those extensions for the list of additional actions.