phoenix_title wx.lib.agw.artmanager.RendererMSOffice2007

Windows MS Office 2007 style.


class_hierarchy Class Hierarchy

Inheritance diagram for class RendererMSOffice2007:

super_classes Known Superclasses

wx.lib.agw.artmanager.RendererBase


method_summary Methods Summary

__init__

Default class constructor.

DrawButton

Draws a button using the MS Office 2007 theme.

DrawButtonColour

Draws a button using the MS Office 2007 theme.

DrawMenuBarBg

Draws the menu bar background according to the active theme.

DrawToolBarBg

Draws the toolbar background according to the active theme.

GetColoursAccordingToState

Returns a wx.Colour according to the menu item state.

GetTextColourEnable

Returns the colour used for text colour when enabled.


api Class API

class RendererMSOffice2007(RendererBase)

Windows MS Office 2007 style.

__init__(self)

Default class constructor.

DrawButton(self, dc, rect, state, useLightColours)

Draws a button using the MS Office 2007 theme.

Parameters
  • dc – an instance of wx.DC;

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

  • state (integer) – the button state;

  • useLightColours (bool) – True to use light colours, False otherwise.

DrawButtonColour(self, dc, rect, state, colour)

Draws a button using the MS Office 2007 theme.

Parameters
  • dc – an instance of wx.DC;

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

  • state (integer) – the button state;

  • colour – a valid wx.Colour instance.

DrawMenuBarBg(self, dc, rect)

Draws the menu bar background according to the active theme.

Parameters
  • dc – an instance of wx.DC;

  • rect (wx.Rect) – the menu bar’s client rectangle.

DrawToolBarBg(self, dc, rect)

Draws the toolbar background according to the active theme.

Parameters
  • dc – an instance of wx.DC;

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

GetColoursAccordingToState(self, state)

Returns a wx.Colour according to the menu item state.

Parameters

state (integer) – one of the following bits:

Item State

Value

Description

ControlPressed

0

The item is pressed

ControlFocus

1

The item is focused

ControlDisabled

2

The item is disabled

ControlNormal

3

Normal state

Returns

An instance of wx.Colour.

GetTextColourEnable(self)

Returns the colour used for text colour when enabled.

Returns

An instance of wx.Colour.