JUCE  v5.1.1-3-g1a0b28c73
JUCE API
TreeView::LookAndFeelMethods Struct Referenceabstract

This abstract base class is implemented by LookAndFeel classes to provide treeview drawing functionality. More...

#include <juce_TreeView.h>

Inheritance diagram for TreeView::LookAndFeelMethods:

Public Member Functions

virtual ~LookAndFeelMethods ()
 
virtual bool areLinesDrawnForTreeView (TreeView &)=0
 
virtual void drawTreeviewPlusMinusBox (Graphics &, const Rectangle< float > &area, Colour backgroundColour, bool isItemOpen, bool isMouseOver)=0
 
virtual int getTreeViewIndentSize (TreeView &)=0
 

Detailed Description

This abstract base class is implemented by LookAndFeel classes to provide treeview drawing functionality.

Constructor & Destructor Documentation

◆ ~LookAndFeelMethods()

virtual TreeView::LookAndFeelMethods::~LookAndFeelMethods ( )
inlinevirtual

Member Function Documentation

◆ areLinesDrawnForTreeView()

virtual bool TreeView::LookAndFeelMethods::areLinesDrawnForTreeView ( TreeView )
pure virtual

Implemented in LookAndFeel_V2, and LookAndFeel_V3.

◆ drawTreeviewPlusMinusBox()

virtual void TreeView::LookAndFeelMethods::drawTreeviewPlusMinusBox ( Graphics ,
const Rectangle< float > &  area,
Colour  backgroundColour,
bool  isItemOpen,
bool  isMouseOver 
)
pure virtual

Implemented in LookAndFeel_V2, and LookAndFeel_V3.

◆ getTreeViewIndentSize()

virtual int TreeView::LookAndFeelMethods::getTreeViewIndentSize ( TreeView )
pure virtual

Implemented in LookAndFeel_V2, and LookAndFeel_V3.


The documentation for this struct was generated from the following file: