X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/54f9ee450905e98296e6afd1376b3d1e06a1e00f..2ef752932bd40c566f0ea003f78e48a00c8295a9:/wxPython/src/gtk/html.py diff --git a/wxPython/src/gtk/html.py b/wxPython/src/gtk/html.py index 6a2475f236..23e01671e0 100644 --- a/wxPython/src/gtk/html.py +++ b/wxPython/src/gtk/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__ +__docfilter__ = wx.__DocFilter(globals()) #--------------------------------------------------------------------------- HTML_ALIGN_LEFT = _html.HTML_ALIGN_LEFT @@ -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) @@ -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,6 +1145,23 @@ 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): @@ -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, @@ -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) @@ -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)