3#include <cgv/base/group.h>
4#include <cgv/base/traverser.h>
41#include <cgv/config/lib_end.h>
nodes should inherit from this policy class to allow selective tree traversals
virtual void stream_help(std::ostream &os)=0
overload to stream help information to the given output stream
bool add_key_control(const std::string &property, const std::string &options, cgv::base::group_ptr group=cgv::base::group_ptr())
add a key control for the given property with the given options.
event_handler()
default construction
virtual bool handle(event &e)=0
overload and implement this method to handle events
bool grab_focus()
grab the focus in all parent nodes
data::ref_ptr< group, true > group_ptr
ref counted pointer to a node
namespace that holds the abstract gui interface
this header is dependency free