Changes between Version 2 and Version 3 of TracDev/PluginDevelopment/ExtensionPoints/trac.prefs.api.IPreferencePanelProvider
- Timestamp:
- Jun 30, 2011, 9:59:10 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracDev/PluginDevelopment/ExtensionPoints/trac.prefs.api.IPreferencePanelProvider
v2 v3 1 1 == Extension Point : ''IPreferencePanelProvider'' == 2 2 3 ||'''Interface'''||''IPreferencePanelProvider''||'''Since'''||[wiki:TracDev/ ReleaseNotes/0.11#UserPreferences0.11]||3 ||'''Interface'''||''IPreferencePanelProvider''||'''Since'''||[wiki:TracDev/ApiChanges/0.11#IPreferencePanelProvider 0.11]|| 4 4 ||'''Module'''||''trac.prefs''||'''Source'''||[source:trunk/trac/prefs/api.py api.py]|| 5 6 5 7 6 The ''IPreferencePanelProvider'' allows adding panels to Trac's preferences dialog. … … 9 8 == Purpose == 10 9 11 Trac provides a user preferencessystem. Plugins can participate in this system by implementing the IPreferencePanelProvider. This allows a unified web UI where all preferences are configured in the same place, the preferences dialog.10 Trac provides a [wiki:TracDev/ReleaseNotes/0.11#UserPreferences user preferences] system. Plugins can participate in this system by implementing the IPreferencePanelProvider. This allows a unified web UI where all preferences are configured in the same place, the preferences dialog. 12 11 13 12 When a user browses to the preferences dialog, all implementations are called to provide any implemented panels, which are shown as tabs. When the user activates a tab the respective implementation is called to render the page corresponding to that tab.