Support Forum       G3D Web Page     
Public Types | Public Member Functions | Public Attributes | List of all members
G3D::WidgetManager::DelayedEvent Class Reference

Manages events that have been delayed by a lock. More...

Public Types

enum  Type {
  REMOVE_ALL,
  REMOVE,
  ADD,
  SET_FOCUS,
  SET_FOCUS_AND_MOVE_TO_FRONT,
  SET_DEFOCUS,
  MOVE_TO_BACK
}
 

Public Member Functions

 DelayedEvent (Type type=ADD, const shared_ptr< Widget > &module=shared_ptr< Widget >())
 

Public Attributes

shared_ptr< Widgetmodule
 
Type type
 

Detailed Description

Manages events that have been delayed by a lock.

Not related to GEvent in any way.

Member Enumeration Documentation

◆ Type

Enumerator
REMOVE_ALL 
REMOVE 
ADD 
SET_FOCUS 
SET_FOCUS_AND_MOVE_TO_FRONT 
SET_DEFOCUS 
MOVE_TO_BACK 

Constructor & Destructor Documentation

◆ DelayedEvent()

G3D::WidgetManager::DelayedEvent::DelayedEvent ( Type  type = ADD,
const shared_ptr< Widget > &  module = shared_ptr<Widget>() 
)
inline

Member Data Documentation

◆ module

shared_ptr<Widget> G3D::WidgetManager::DelayedEvent::module

◆ type

Type G3D::WidgetManager::DelayedEvent::type

documentation generated on Wed Nov 24 2021 08:02:02 using doxygen 1.8.15