o k`@sddlTGdddeZdS))*c@s eZdZdZddZddZdS)IPreferencePanelProviderz.Provides panels for managing user preferences.cCdS)zReturn a list of available preference panels. The items returned by this function must be tuple of the form `(panel, label)`, or `(panel, label, parent_panel)` for child panels. N)reqrr0/usr/lib/python3/dist-packages/trac/prefs/api.pyget_preference_panelsz.IPreferencePanelProvider.get_preference_panelscCr)zProcess a request for a preference panel. This function should return a tuple of the form `(template, data)`, where `template` is the name of the template to use and `data` is the data used when rendering the template. Nr)rpanelrrrrender_preference_panelr z0IPreferencePanelProvider.render_preference_panelN)__name__ __module__ __qualname____doc__rr rrrrrs rN) trac.core Interfacerrrrrs