Part V. Providers

Table of Contents

ThunarxMenuProvider — The interface to extensions that provide additional menu items
ThunarxPropertyPageProvider — The interface to extensions that provide additional property pages
ThunarxPreferencesProvider — The interface to extensions that provide preferences
ThunarxRenamerProvider — The interface to extensions that provide additional bulk renamers

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 menu items.