X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a95a71334ccdc0377a515e1a23529930e7d86ac9..6028be3f39babc4530472a4139576fe318c6aa90:/wxPython/src/msw/html.py diff --git a/wxPython/src/msw/html.py b/wxPython/src/msw/html.py index c8185256b6..23e01671e0 100644 --- a/wxPython/src/msw/html.py +++ b/wxPython/src/msw/html.py @@ -1,12 +1,16 @@ # 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 @@ -45,7 +49,7 @@ HTML_REDIRECT = _html.HTML_REDIRECT 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): @@ -90,7 +94,7 @@ HtmlWindowNameStr = cvar.HtmlWindowNameStr 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,) @@ -134,7 +138,7 @@ class HtmlTagPtr(HtmlTag): 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,) @@ -223,6 +227,10 @@ class HtmlWinParser(HtmlParser): """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) @@ -323,7 +331,7 @@ class HtmlWinParserPtr(HtmlWinParser): 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): @@ -608,7 +616,7 @@ _html.HtmlRenderingInfo_swigregister(HtmlRenderingInfoPtr) 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): @@ -908,7 +916,7 @@ _html.HtmlWidgetCell_swigregister(HtmlWidgetCellPtr) #--------------------------------------------------------------------------- -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): @@ -933,7 +941,7 @@ _html.HtmlFilter_swigregister(HtmlFilterPtr) #--------------------------------------------------------------------------- -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): @@ -1004,6 +1012,10 @@ class HtmlWindow(windows.ScrolledWindow): """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) @@ -1057,7 +1069,7 @@ class HtmlWindow(windows.ScrolledWindow): 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) @@ -1073,6 +1085,14 @@ class HtmlWindow(windows.ScrolledWindow): """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) @@ -1089,6 +1109,24 @@ class HtmlWindow(windows.ScrolledWindow): """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): @@ -1107,9 +1145,26 @@ def HtmlWindow_AddFilter(*args, **kwargs): """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): @@ -1140,6 +1195,10 @@ class HtmlDCRenderer(core.Object): """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, @@ -1162,7 +1221,7 @@ _html.HtmlDCRenderer_swigregister(HtmlDCRendererPtr) 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): @@ -1191,6 +1250,10 @@ class HtmlPrintout(windows.Printout): """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, @@ -1199,12 +1262,12 @@ class HtmlPrintout(windows.Printout): 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) @@ -1224,7 +1287,7 @@ def HtmlPrintout_CleanUpStatics(*args, **kwargs): """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): @@ -1275,6 +1338,10 @@ class HtmlEasyPrinting(core.Object): """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) @@ -1481,7 +1548,7 @@ class HtmlHelpDataPtr(HtmlHelpData): 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): @@ -1552,7 +1619,7 @@ HF_BOOKMARKS = _html.HF_BOOKMARKS 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):