.. 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 .. currentmodule:: wx.lib.agw.artmanager .. highlight:: python .. _wx.lib.agw.artmanager.RendererBase: ========================================================================================================================================== |phoenix_title| **wx.lib.agw.artmanager.RendererBase** ========================================================================================================================================== Base class for all theme renderers. | |class_hierarchy| Class Hierarchy ================================= .. raw:: html
Inheritance diagram for class RendererBase:
| |sub_classes| Known Subclasses ============================== :class:`wx.lib.agw.artmanager.RendererMSOffice2007`, :class:`wx.lib.agw.artmanager.RendererXP` | |method_summary| Methods Summary ================================ ================================================================================ ================================================================================ :meth:`~wx.lib.agw.artmanager.RendererBase.__init__` Default class constructor. Intentionally empty. :meth:`~wx.lib.agw.artmanager.RendererBase.DrawBitmapArea` Draws the area below a bitmap and the bitmap itself using a gradient shading. :meth:`~wx.lib.agw.artmanager.RendererBase.DrawBitmapBorders` Draws borders for a bitmap. :meth:`~wx.lib.agw.artmanager.RendererBase.DrawButtonBorders` Draws borders for buttons. :meth:`~wx.lib.agw.artmanager.RendererBase.GetFont` Returns the font used for text. :meth:`~wx.lib.agw.artmanager.RendererBase.GetMenuFaceColour` Returns the foreground colour for the menu. :meth:`~wx.lib.agw.artmanager.RendererBase.GetTextColourDisable` Returns the colour used for text colour when disabled. :meth:`~wx.lib.agw.artmanager.RendererBase.GetTextColourEnable` Returns the colour used for text colour when enabled. ================================================================================ ================================================================================ | |api| Class API =============== .. class:: RendererBase(object) Base class for all theme renderers. .. method:: __init__(self) Default class constructor. Intentionally empty. .. method:: DrawBitmapArea(self, dc, xpm_name, rect, baseColour, flipSide) Draws the area below a bitmap and the bitmap itself using a gradient shading. :param `dc`: an instance of :class:`wx.DC`; :param string `xpm_name`: a name of a XPM bitmap; :param wx.Rect `rect`: the bitmap client rectangle; :param `baseColour`: a valid :class:`wx.Colour` for the bitmap background; :param bool `flipSide`: ``True`` to flip the gradient direction, ``False`` otherwise. .. method:: DrawBitmapBorders(self, dc, rect, penColour, bitmapBorderUpperLeftPen) Draws borders for a bitmap. :param `dc`: an instance of :class:`wx.DC`; :param wx.Rect `rect`: the button's client rectangle; :param `penColour`: a valid :class:`wx.Colour` for the pen border; :param `bitmapBorderUpperLeftPen`: a valid :class:`wx.Colour` for the pen upper left border. .. method:: DrawButtonBorders(self, dc, rect, penColour, brushColour) Draws borders for buttons. :param `dc`: an instance of :class:`wx.DC`; :param wx.Rect `rect`: the button's client rectangle; :param `penColour`: a valid :class:`wx.Colour` for the pen border; :param `brushColour`: a valid :class:`wx.Colour` for the brush. .. method:: GetFont(self) Returns the font used for text. :return: An instance of :class:`wx.Font`. .. method:: GetMenuFaceColour(self) Returns the foreground colour for the menu. :return: An instance of :class:`wx.Colour`. .. method:: GetTextColourDisable(self) Returns the colour used for text colour when disabled. :return: An instance of :class:`wx.Colour`. .. method:: GetTextColourEnable(self) Returns the colour used for text colour when enabled. :return: An instance of :class:`wx.Colour`.