phoenix_title wx.lib.agw.artmanager.RendererBase

Base class for all theme renderers.


class_hierarchy Class Hierarchy

Inheritance diagram for class RendererBase:

sub_classes Known Subclasses

wx.lib.agw.artmanager.RendererMSOffice2007, wx.lib.agw.artmanager.RendererXP


method_summary Methods Summary

__init__

Default class constructor. Intentionally empty.

DrawBitmapArea

Draws the area below a bitmap and the bitmap itself using a gradient shading.

DrawBitmapBorders

Draws borders for a bitmap.

DrawButtonBorders

Draws borders for buttons.

GetFont

Returns the font used for text.

GetMenuFaceColour

Returns the foreground colour for the menu.

GetTextColourDisable

Returns the colour used for text colour when disabled.

GetTextColourEnable

Returns the colour used for text colour when enabled.


api Class API

class RendererBase(object)

Base class for all theme renderers.


Methods

__init__(self)

Default class constructor. Intentionally empty.



DrawBitmapArea(self, dc, xpm_name, rect, baseColour, flipSide)

Draws the area below a bitmap and the bitmap itself using a gradient shading.

Parameters:
  • dc – an instance of wx.DC;

  • xpm_name (string) – a name of a XPM bitmap;

  • rect (wx.Rect) – the bitmap client rectangle;

  • baseColour – a valid wx.Colour for the bitmap background;

  • flipSide (bool) – True to flip the gradient direction, False otherwise.



DrawBitmapBorders(self, dc, rect, penColour, bitmapBorderUpperLeftPen)

Draws borders for a bitmap.

Parameters:
  • dc – an instance of wx.DC;

  • rect (wx.Rect) – the button’s client rectangle;

  • penColour – a valid wx.Colour for the pen border;

  • bitmapBorderUpperLeftPen – a valid wx.Colour for the pen upper left border.



DrawButtonBorders(self, dc, rect, penColour, brushColour)

Draws borders for buttons.

Parameters:
  • dc – an instance of wx.DC;

  • rect (wx.Rect) – the button’s client rectangle;

  • penColour – a valid wx.Colour for the pen border;

  • brushColour – a valid wx.Colour for the brush.



GetFont(self)

Returns the font used for text.

Returns:

An instance of wx.Font.



GetMenuFaceColour(self)

Returns the foreground colour for the menu.

Returns:

An instance of wx.Colour.



GetTextColourDisable(self)

Returns the colour used for text colour when disabled.

Returns:

An instance of wx.Colour.



GetTextColourEnable(self)

Returns the colour used for text colour when enabled.

Returns:

An instance of wx.Colour.