.. 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.html.HtmlHelpFrame:
==========================================================================================================================================
|phoenix_title|  **wx.html.HtmlHelpFrame**
==========================================================================================================================================
This class is used by :ref:`wx.html.HtmlHelpController`  to display help. 
         
It is an internal class and should not be used directly - except for the case when you're writing your own HTML help controller. 
|
|class_hierarchy| Class Hierarchy
=================================
.. raw:: html
   
   
   Inheritance diagram for class 
HtmlHelpFrame:
   
 
   
   
   
   
 
   
    
   
    
|
|method_summary| Methods Summary
================================
================================================================================ ================================================================================
:meth:`~wx.html.HtmlHelpFrame.__init__`                                          
:meth:`~wx.html.HtmlHelpFrame.AddToolbarButtons`                                 You may override this virtual method to add more buttons to the help window's toolbar.
:meth:`~wx.html.HtmlHelpFrame.Create`                                            Creates the frame.
:meth:`~wx.html.HtmlHelpFrame.GetClassDefaultAttributes`                         
:meth:`~wx.html.HtmlHelpFrame.GetController`                                     Returns the help controller associated with the frame.
:meth:`~wx.html.HtmlHelpFrame.SetController`                                     Sets the help controller associated with the frame.
:meth:`~wx.html.HtmlHelpFrame.SetTitleFormat`                                    Sets the frame's title format.
================================================================================ ================================================================================
|
|property_summary| Properties Summary
=====================================
================================================================================ ================================================================================
:attr:`~wx.html.HtmlHelpFrame.Controller`                                        See :meth:`~wx.html.HtmlHelpFrame.GetController` and :meth:`~wx.html.HtmlHelpFrame.SetController`
================================================================================ ================================================================================
|
|api| Class API
===============
.. class:: wx.html.HtmlHelpFrame(Frame)
   **Possible constructors**::
       HtmlHelpFrame(data=None) -> None
       
       HtmlHelpFrame(parent, id=ID_ANY, title='', style=HF_DEFAULT_STYLE,
                     data=None, config=None, rootpath='') -> None
       
   
   This class is used by HtmlHelpController to display help.
   .. method:: __init__(self, *args, **kw)
      |overload| **Overloaded Implementations:**
      :html:`
`
      
      **__init__** `(self, data=None)`
      
      
      
      
      :param `data`: 
      :type `data`: wx.html.HtmlHelpData
      
      
      
      
      :rtype: `None`     
      
      
      
      
      
      
      
      :html:`
`
      
      **__init__** `(self, parent, id=ID_ANY, title='', style=HF_DEFAULT_STYLE, data=None, config=None, rootpath='')`
      
      Constructor. 
                       
      
      For the possible values of `style`, please see :ref:`wx.html.HtmlHelpController`. 
                       
      
      
      :param `parent`: 
      :type `parent`: wx.Window
      :param `id`: 
      :type `id`: wx.WindowID
      :param `title`: 
      :type `title`: string
      :param `style`: 
      :type `style`: int
      :param `data`: 
      :type `data`: wx.html.HtmlHelpData
      :param `config`: 
      :type `config`: wx.ConfigBase
      :param `rootpath`: 
      :type `rootpath`: string
      
      
      
      
      :rtype: `None`     
      
      
      
      
      
      
      
      :html:`
`
   .. method:: AddToolbarButtons(self, toolBar, style)
      You may override this virtual method to add more buttons to the help window's toolbar. 
                 
      `toolBar`  is a pointer to the toolbar and `style`  is the style flag as passed to the :meth:`Create`   method. 
      :meth:`wx.ToolBar.Realize`   is called immediately after returning from this function. 
                 
      :param `toolBar`: 
      :type `toolBar`: wx.ToolBar
      :param `style`: 
      :type `style`: int
      :rtype: `None`     
   .. method:: Create(self, parent, id=ID_ANY, title='', style=HF_DEFAULT_STYLE, config=None, rootpath='')
      Creates the frame. 
                 
      See :ref:`the constructor `  for a description of the parameters. 
                 
      :param `parent`: 
      :type `parent`: wx.Window
      :param `id`: 
      :type `id`: wx.WindowID
      :param `title`: 
      :type `title`: string
      :param `style`: 
      :type `style`: int
      :param `config`: 
      :type `config`: wx.ConfigBase
      :param `rootpath`: 
      :type `rootpath`: string
      :rtype: `bool`
   .. staticmethod:: GetClassDefaultAttributes(variant=WINDOW_VARIANT_NORMAL)
      :param `variant`: 
      :type `variant`: wx.WindowVariant
      :rtype: `VisualAttributes`     
   .. method:: GetController(self)
      Returns the help controller associated with the frame. 
                 
      :rtype: :ref:`wx.html.HtmlHelpController`
   .. method:: SetController(self, controller)
      Sets the help controller associated with the frame. 
                 
      :param `controller`: 
      :type `controller`: wx.html.HtmlHelpController
      :rtype: `None`     
   .. method:: SetTitleFormat(self, format)
      Sets the frame's title format. 
                 
      `format`  must contain exactly one "%s" (it will be replaced by the page title). 
                 
      :param `format`: 
      :type `format`: string
      :rtype: `None`     
   .. attribute:: Controller
      See :meth:`~wx.html.HtmlHelpFrame.GetController` and :meth:`~wx.html.HtmlHelpFrame.SetController`