Dillo v3.1.1-46-g8a360e32
Loading...
Searching...
No Matches
dw::core::StackingProcessingContext Class Reference

Base class for dw::core::DrawingContext and dw::core::GettingWidgetAtPointContext. More...

#include <types.hh>

Public Member Functions

 StackingProcessingContext ()
 
 ~StackingProcessingContext ()
 
bool hasWidgetBeenProcessedAsInterruption (Widget *widget)
 
void addWidgetProcessedAsInterruption (Widget *widget)
 

Private Attributes

lout::container::typed::HashSet< lout::object::TypedPointer< Widget > > * widgetsProcessedAsInterruption
 

Detailed Description

Base class for dw::core::DrawingContext and dw::core::GettingWidgetAtPointContext.

Not to be confused with the stacking context as defined by CSS.

Definition at line 261 of file types.hh.

Constructor & Destructor Documentation

◆ StackingProcessingContext()

dw::core::StackingProcessingContext::StackingProcessingContext ( )
inline

Definition at line 268 of file types.hh.

References widgetsProcessedAsInterruption.

◆ ~StackingProcessingContext()

dw::core::StackingProcessingContext::~StackingProcessingContext ( )
inline

Definition at line 274 of file types.hh.

References widgetsProcessedAsInterruption.

Member Function Documentation

◆ addWidgetProcessedAsInterruption()

void dw::core::StackingProcessingContext::addWidgetProcessedAsInterruption ( Widget widget)
inline

◆ hasWidgetBeenProcessedAsInterruption()

bool dw::core::StackingProcessingContext::hasWidgetBeenProcessedAsInterruption ( Widget widget)
inline

Member Data Documentation

◆ widgetsProcessedAsInterruption

lout::container::typed::HashSet<lout::object::TypedPointer<Widget> >* dw::core::StackingProcessingContext::widgetsProcessedAsInterruption
private

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