phoenix_title wx.lib.agw.flatnotebook.FNBRendererMgr

This class represents a manager that handles all the 6 renderers defined and calls the appropriate one when drawing is needed.


class_hierarchy Class Hierarchy

Inheritance diagram for class FNBRendererMgr:

method_summary Methods Summary

__init__

Default class constructor.

GetRenderer

Returns the current renderer based on the style selected.


api Class API

class FNBRendererMgr(object)

This class represents a manager that handles all the 6 renderers defined and calls the appropriate one when drawing is needed.


Methods

__init__(self)

Default class constructor.



GetRenderer(self, style)

Returns the current renderer based on the style selected.

Parameters

style

represents one of the 6 implemented styles for FlatNotebook, namely one of these bits:

Tabs style

Hex Value

Description

FNB_VC71

0x1

Use Visual Studio 2003 (VC7.1) style for tabs

FNB_FANCY_TABS

0x2

Use fancy style - square tabs filled with gradient colouring

FNB_VC8

0x100

Use Visual Studio 2005 (VC8) style for tabs

FNB_FF2

0x20000

Use Firefox 2 style for tabs

FNB_RIBBON_TABS

0x80000

Use the Ribbon Tabs style to render the tabs