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.


Methods

__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.