# This file was created automatically by SWIG.
# Don't modify this file, modify the SWIG interface instead.
+"""
+Classes for a simple HTML rendering window, HTML Help Window, etc.
+"""
+
import _html
-import windows
-import core
-wx = core
-__docfilter__ = wx.__docfilter__
+import _windows
+import _core
+wx = _core
+__docfilter__ = wx.__DocFilter(globals())
#---------------------------------------------------------------------------
HTML_ALIGN_LEFT = _html.HTML_ALIGN_LEFT
HTML_URL_PAGE = _html.HTML_URL_PAGE
HTML_URL_IMAGE = _html.HTML_URL_IMAGE
HTML_URL_OTHER = _html.HTML_URL_OTHER
-class HtmlLinkInfo(core.Object):
+class HtmlLinkInfo(_core.Object):
def __repr__(self):
return "<%s.%s; proxy of C++ wxHtmlLinkInfo instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
HtmlPrintoutTitleStr = cvar.HtmlPrintoutTitleStr
HtmlPrintingTitleStr = cvar.HtmlPrintingTitleStr
-class HtmlTag(core.Object):
+class HtmlTag(_core.Object):
def __init__(self): raise RuntimeError, "No constructor defined"
def __repr__(self):
return "<%s.%s; proxy of C++ wxHtmlTag instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
self.__class__ = HtmlTag
_html.HtmlTag_swigregister(HtmlTagPtr)
-class HtmlParser(core.Object):
+class HtmlParser(_core.Object):
def __init__(self): raise RuntimeError, "No constructor defined"
def __repr__(self):
return "<%s.%s; proxy of C++ wxHtmlParser instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
"""SetFonts(self, String normal_face, String fixed_face, PyObject sizes=None)"""
return _html.HtmlWinParser_SetFonts(*args, **kwargs)
+ def NormalizeFontSizes(*args, **kwargs):
+ """NormalizeFontSizes(self, int size=-1)"""
+ return _html.HtmlWinParser_NormalizeFontSizes(*args, **kwargs)
+
def GetContainer(*args, **kwargs):
"""GetContainer(self) -> HtmlContainerCell"""
return _html.HtmlWinParser_GetContainer(*args, **kwargs)
self.__class__ = HtmlWinParser
_html.HtmlWinParser_swigregister(HtmlWinParserPtr)
-class HtmlTagHandler(core.Object):
+class HtmlTagHandler(_core.Object):
def __repr__(self):
return "<%s.%s; proxy of C++ wxPyHtmlTagHandler instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
HTML_FIND_EXACT = _html.HTML_FIND_EXACT
HTML_FIND_NEAREST_BEFORE = _html.HTML_FIND_NEAREST_BEFORE
HTML_FIND_NEAREST_AFTER = _html.HTML_FIND_NEAREST_AFTER
-class HtmlCell(core.Object):
+class HtmlCell(_core.Object):
def __repr__(self):
return "<%s.%s; proxy of C++ wxHtmlCell instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
#---------------------------------------------------------------------------
-class HtmlFilter(core.Object):
+class HtmlFilter(_core.Object):
def __repr__(self):
return "<%s.%s; proxy of C++ wxPyHtmlFilter instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
#---------------------------------------------------------------------------
-class HtmlWindow(windows.ScrolledWindow):
+class HtmlWindow(_windows.ScrolledWindow):
def __repr__(self):
return "<%s.%s; proxy of C++ wxPyHtmlWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
"""SetFonts(self, String normal_face, String fixed_face, PyObject sizes=None)"""
return _html.HtmlWindow_SetFonts(*args, **kwargs)
+ def NormalizeFontSizes(*args, **kwargs):
+ """NormalizeFontSizes(self, int size=-1)"""
+ return _html.HtmlWindow_NormalizeFontSizes(*args, **kwargs)
+
def SetTitle(*args, **kwargs):
"""SetTitle(self, String title)"""
return _html.HtmlWindow_SetTitle(*args, **kwargs)
return _html.HtmlWindow_HasAnchor(*args, **kwargs)
def AddFilter(*args, **kwargs):
- """HtmlWindow.AddFilter(HtmlFilter filter)"""
+ """AddFilter(HtmlFilter filter)"""
return _html.HtmlWindow_AddFilter(*args, **kwargs)
AddFilter = staticmethod(AddFilter)
"""SelectAll(self)"""
return _html.HtmlWindow_SelectAll(*args, **kwargs)
+ def SelectionToText(*args, **kwargs):
+ """SelectionToText(self) -> String"""
+ return _html.HtmlWindow_SelectionToText(*args, **kwargs)
+
+ def ToText(*args, **kwargs):
+ """ToText(self) -> String"""
+ return _html.HtmlWindow_ToText(*args, **kwargs)
+
def base_OnLinkClicked(*args, **kwargs):
"""base_OnLinkClicked(self, HtmlLinkInfo link)"""
return _html.HtmlWindow_base_OnLinkClicked(*args, **kwargs)
"""base_OnCellClicked(self, HtmlCell cell, int x, int y, MouseEvent event)"""
return _html.HtmlWindow_base_OnCellClicked(*args, **kwargs)
+ def GetClassDefaultAttributes(*args, **kwargs):
+ """
+ GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
+
+ Get the default attributes for this class. This is useful if you want
+ to use the same font or colour in your own control as in a standard
+ control -- which is a much better idea than hard coding specific
+ colours or fonts which might look completely out of place on the
+ user's system, especially if it uses themes.
+
+ The variant parameter is only relevant under Mac currently and is
+ ignore under other platforms. Under Mac, it will change the size of
+ the returned font. See `wx.Window.SetWindowVariant` for more about
+ this.
+ """
+ return _html.HtmlWindow_GetClassDefaultAttributes(*args, **kwargs)
+
+ GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
class HtmlWindowPtr(HtmlWindow):
def __init__(self, this):
"""HtmlWindow_AddFilter(HtmlFilter filter)"""
return _html.HtmlWindow_AddFilter(*args, **kwargs)
+def HtmlWindow_GetClassDefaultAttributes(*args, **kwargs):
+ """
+ HtmlWindow_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
+
+ Get the default attributes for this class. This is useful if you want
+ to use the same font or colour in your own control as in a standard
+ control -- which is a much better idea than hard coding specific
+ colours or fonts which might look completely out of place on the
+ user's system, especially if it uses themes.
+
+ The variant parameter is only relevant under Mac currently and is
+ ignore under other platforms. Under Mac, it will change the size of
+ the returned font. See `wx.Window.SetWindowVariant` for more about
+ this.
+ """
+ return _html.HtmlWindow_GetClassDefaultAttributes(*args, **kwargs)
+
#---------------------------------------------------------------------------
-class HtmlDCRenderer(core.Object):
+class HtmlDCRenderer(_core.Object):
def __repr__(self):
return "<%s.%s; proxy of C++ wxHtmlDCRenderer instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
"""SetFonts(self, String normal_face, String fixed_face, PyObject sizes=None)"""
return _html.HtmlDCRenderer_SetFonts(*args, **kwargs)
+ def NormalizeFontSizes(*args, **kwargs):
+ """NormalizeFontSizes(self, int size=-1)"""
+ return _html.HtmlDCRenderer_NormalizeFontSizes(*args, **kwargs)
+
def Render(*args, **kwargs):
"""
Render(self, int x, int y, int from=0, int dont_render=False, int to=INT_MAX,
PAGE_ODD = _html.PAGE_ODD
PAGE_EVEN = _html.PAGE_EVEN
PAGE_ALL = _html.PAGE_ALL
-class HtmlPrintout(windows.Printout):
+class HtmlPrintout(_windows.Printout):
def __repr__(self):
return "<%s.%s; proxy of C++ wxHtmlPrintout instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
"""SetFonts(self, String normal_face, String fixed_face, PyObject sizes=None)"""
return _html.HtmlPrintout_SetFonts(*args, **kwargs)
+ def NormalizeFontSizes(*args, **kwargs):
+ """NormalizeFontSizes(self, int size=-1)"""
+ return _html.HtmlPrintout_NormalizeFontSizes(*args, **kwargs)
+
def SetMargins(*args, **kwargs):
"""
SetMargins(self, float top=25.2, float bottom=25.2, float left=25.2,
return _html.HtmlPrintout_SetMargins(*args, **kwargs)
def AddFilter(*args, **kwargs):
- """HtmlPrintout.AddFilter(wxHtmlFilter filter)"""
+ """AddFilter(wxHtmlFilter filter)"""
return _html.HtmlPrintout_AddFilter(*args, **kwargs)
AddFilter = staticmethod(AddFilter)
def CleanUpStatics(*args, **kwargs):
- """HtmlPrintout.CleanUpStatics()"""
+ """CleanUpStatics()"""
return _html.HtmlPrintout_CleanUpStatics(*args, **kwargs)
CleanUpStatics = staticmethod(CleanUpStatics)
"""HtmlPrintout_CleanUpStatics()"""
return _html.HtmlPrintout_CleanUpStatics(*args, **kwargs)
-class HtmlEasyPrinting(core.Object):
+class HtmlEasyPrinting(_core.Object):
def __repr__(self):
return "<%s.%s; proxy of C++ wxHtmlEasyPrinting instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
"""SetFonts(self, String normal_face, String fixed_face, PyObject sizes=None)"""
return _html.HtmlEasyPrinting_SetFonts(*args, **kwargs)
+ def NormalizeFontSizes(*args, **kwargs):
+ """NormalizeFontSizes(self, int size=-1)"""
+ return _html.HtmlEasyPrinting_NormalizeFontSizes(*args, **kwargs)
+
def GetPrintData(*args, **kwargs):
"""GetPrintData(self) -> PrintData"""
return _html.HtmlEasyPrinting_GetPrintData(*args, **kwargs)
self.__class__ = HtmlHelpData
_html.HtmlHelpData_swigregister(HtmlHelpDataPtr)
-class HtmlHelpFrame(windows.Frame):
+class HtmlHelpFrame(_windows.Frame):
def __repr__(self):
return "<%s.%s; proxy of C++ wxHtmlHelpFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
HF_OPENFILES = _html.HF_OPENFILES
HF_PRINT = _html.HF_PRINT
HF_DEFAULTSTYLE = _html.HF_DEFAULTSTYLE
-class HtmlHelpController(core.EvtHandler):
+class HtmlHelpController(_core.EvtHandler):
def __repr__(self):
return "<%s.%s; proxy of C++ wxHtmlHelpController instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):