Edgewall Software

Changes between Version 2 and Version 3 of TracDev/PluginDevelopment/ExtensionPoints/trac.prefs.api.IPreferencePanelProvider


Ignore:
Timestamp:
Jun 30, 2011 9:59:10 PM (3 years ago)
Author:
psuter <petsuter@…>
Comment:

Link to relevant ApiChanges page

Legend:

Unmodified
Added
Removed
Modified
  • TracDev/PluginDevelopment/ExtensionPoints/trac.prefs.api.IPreferencePanelProvider

    v2 v3  
    11== Extension Point : ''IPreferencePanelProvider'' ==
    22
    3 ||'''Interface'''||''IPreferencePanelProvider''||'''Since'''||[wiki:TracDev/ReleaseNotes/0.11#UserPreferences 0.11]||
     3||'''Interface'''||''IPreferencePanelProvider''||'''Since'''||[wiki:TracDev/ApiChanges/0.11#IPreferencePanelProvider 0.11]||
    44||'''Module'''||''trac.prefs''||'''Source'''||[source:trunk/trac/prefs/api.py api.py]||
    5 
    65
    76The ''IPreferencePanelProvider'' allows adding panels to Trac's preferences dialog.
     
    98== Purpose ==
    109
    11 Trac provides a 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.
     10Trac 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.
    1211
    1312When 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.