Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

ob::KeyBindingTree Struct Reference

#include <bindings.hh>

Collaboration diagram for ob::KeyBindingTree:

Collaboration graph
[legend]
List of all members.

Public Methods

 KeyBindingTree ()

Public Attributes

Binding binding
CallbackList callbacks
bool chain
KeyBindingTree * next_sibling
KeyBindingTree * first_child

Constructor & Destructor Documentation

ob::KeyBindingTree::KeyBindingTree   [inline]
 

Definition at line 47 of file bindings.hh.

00047                    : binding(0, 0) {
00048     chain = true; next_sibling = first_child = 0;
00049   }


Member Data Documentation

Binding ob::KeyBindingTree::binding
 

Definition at line 39 of file bindings.hh.

Referenced by ob::Bindings::assimilate(), ob::Bindings::find(), ob::Bindings::fireKey(), and ob::Bindings::grabKeys().

CallbackList ob::KeyBindingTree::callbacks
 

Definition at line 40 of file bindings.hh.

Referenced by ob::Bindings::addKey(), ob::Bindings::fireKey(), and ob::remove_branch().

bool ob::KeyBindingTree::chain
 

Definition at line 41 of file bindings.hh.

Referenced by ob::Bindings::find(), and ob::Bindings::fireKey().

struct KeyBindingTree* ob::KeyBindingTree::first_child
 

Definition at line 45 of file bindings.hh.

Referenced by ob::Bindings::assimilate(), ob::destroytree(), ob::Bindings::find(), ob::Bindings::fireKey(), ob::Bindings::grabKeys(), ob::remove_branch(), and ob::Bindings::removeAllKeys().

struct KeyBindingTree* ob::KeyBindingTree::next_sibling
 

Definition at line 43 of file bindings.hh.

Referenced by ob::Bindings::assimilate(), ob::Bindings::find(), ob::Bindings::fireKey(), ob::Bindings::grabKeys(), and ob::remove_branch().


The documentation for this struct was generated from the following file:
Generated on Tue Feb 4 23:00:17 2003 for Openbox by doxygen1.3-rc2