Phoenix Logo

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