X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c24da6d6a664b0adf7bdbf4f3dee50a3dadf8da6..5f24651b5c1f73881e89de9f67ecfad696af8d4b:/wxPython/src/msw/html.py diff --git a/wxPython/src/msw/html.py b/wxPython/src/msw/html.py index 08e7c3b0cc..1ad43f4a72 100644 --- a/wxPython/src/msw/html.py +++ b/wxPython/src/msw/html.py @@ -1,6 +1,10 @@ # 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 @@ -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 SetStandardFonts(*args, **kwargs): + """SetStandardFonts(self, int size=-1, String normal_face=EmptyString, String fixed_face=EmptyString)""" + return _html.HtmlWinParser_SetStandardFonts(*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 SetStandardFonts(*args, **kwargs): + """SetStandardFonts(self, int size=-1, String normal_face=EmptyString, String fixed_face=EmptyString)""" + return _html.HtmlWindow_SetStandardFonts(*args, **kwargs) + def SetTitle(*args, **kwargs): """SetTitle(self, String title)""" return _html.HtmlWindow_SetTitle(*args, **kwargs) @@ -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 SetStandardFonts(*args, **kwargs): + """SetStandardFonts(self, int size=-1, String normal_face=EmptyString, String fixed_face=EmptyString)""" + return _html.HtmlDCRenderer_SetStandardFonts(*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 SetStandardFonts(*args, **kwargs): + """SetStandardFonts(self, int size=-1, String normal_face=EmptyString, String fixed_face=EmptyString)""" + return _html.HtmlPrintout_SetStandardFonts(*args, **kwargs) + def SetMargins(*args, **kwargs): """ SetMargins(self, float top=25.2, float bottom=25.2, float left=25.2, @@ -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 SetStandardFonts(*args, **kwargs): + """SetStandardFonts(self, int size=-1, String normal_face=EmptyString, String fixed_face=EmptyString)""" + return _html.HtmlEasyPrinting_SetStandardFonts(*args, **kwargs) + def GetPrintData(*args, **kwargs): """GetPrintData(self) -> PrintData""" return _html.HtmlEasyPrinting_GetPrintData(*args, **kwargs)