Benedikt Meurer

os-cillation
System development
Software developer

Jannis Pohlmann

Version 1.4.0

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. The complete license text is available from the Free Software Foundation.

January 2010


I. Overview
II. Writing Extensions
III. Fundamentals
Version information — Variables and functions to check the library version
IV. Abstraction Layer
ThunarxFileInfo — Abstraction of a file handled within the file manager
ThunarxPropertyPage — The base class for pages added to the properties dialog
ThunarxProviderPlugin — The interface to the plugin type registration
ThunarxRenamer — The abstract base class for bulk renamers
V. Providers
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
VI. Using Thunar extensions in applications
ThunarxProviderFactory — The provider factory support for applications
Index