.. wxPython Phoenix documentation This file was generated by Phoenix's sphinx generator and associated tools, do not edit by hand. Copyright: (c) 2011-2020 by Total Control Software License: wxWindows License .. include:: headings.inc .. _wx.HelpControllerHelpProvider: ========================================================================================================================================== |phoenix_title| **wx.HelpControllerHelpProvider** ========================================================================================================================================== :ref:`wx.HelpControllerHelpProvider` is an implementation of :ref:`wx.HelpProvider` which supports both context identifiers and plain text help strings. If the help text is an integer, it is passed to :meth:`wx.HelpController.DisplayContextPopup` . Otherwise, it shows the string in a tooltip as per :ref:`wx.SimpleHelpProvider`. If you use this with a CHMHelpController instance on windows, it will use the native style of tip window instead of :ref:`wx.TipWindow`. You can use the convenience function ContextId() to convert an integer context id to a string for passing to :meth:`wx.Window.SetHelpText` . .. seealso:: :ref:`wx.HelpProvider`, :ref:`wx.SimpleHelpProvider`, :ref:`wx.ContextHelp`, :meth:`wx.Window.SetHelpText` , :meth:`wx.Window.GetHelpTextAtPoint` | |class_hierarchy| Class Hierarchy ================================= .. raw:: html
Inheritance diagram for class HelpControllerHelpProvider:
| |method_summary| Methods Summary ================================ ================================================================================ ================================================================================ :meth:`~wx.HelpControllerHelpProvider.__init__` Note that the instance doesn't own the help controller. :meth:`~wx.HelpControllerHelpProvider.GetHelpController` Returns the help controller associated with this help provider. :meth:`~wx.HelpControllerHelpProvider.SetHelpController` Sets the help controller associated with this help provider. ================================================================================ ================================================================================ | |property_summary| Properties Summary ===================================== ================================================================================ ================================================================================ :attr:`~wx.HelpControllerHelpProvider.HelpController` See :meth:`~wx.HelpControllerHelpProvider.GetHelpController` and :meth:`~wx.HelpControllerHelpProvider.SetHelpController` ================================================================================ ================================================================================ | |api| Class API =============== .. class:: wx.HelpControllerHelpProvider(SimpleHelpProvider) **Possible constructors**:: HelpControllerHelpProvider(hc=None) HelpControllerHelpProvider is an implementation of HelpProvider which supports both context identifiers and plain text help strings. .. method:: __init__(self, hc=None) Note that the instance doesn't own the help controller. The help controller should be deleted separately. :param `hc`: :type `hc`: wx.HelpControllerBase .. method:: GetHelpController(self) Returns the help controller associated with this help provider. :rtype: :ref:`wx.HelpControllerBase` .. method:: SetHelpController(self, hc) Sets the help controller associated with this help provider. :param `hc`: :type `hc`: wx.HelpControllerBase .. attribute:: HelpController See :meth:`~wx.HelpControllerHelpProvider.GetHelpController` and :meth:`~wx.HelpControllerHelpProvider.SetHelpController`