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

ob::KeyData Class Reference

#include <python.hh>

Collaboration diagram for ob::KeyData:

Collaboration graph
[legend]
List of all members.

Public Methods

 KeyData (int screen, Client *client, Time time, unsigned int state, unsigned int key, KeyAction::KA action)

Public Attributes

int screen
Clientclient
Time time
unsigned int state
char * key
KeyAction::KA action

Constructor & Destructor Documentation

ob::KeyData::KeyData int    screen,
Client   client,
Time    time,
unsigned int    state,
unsigned int    key,
KeyAction::KA    action
[inline]
 

Definition at line 213 of file python.hh.

00214                                                 {
00215     this->screen = screen;
00216     this->client = client;
00217     this->time   = time;
00218     this->state  = state;
00219     this->key    = XKeysymToString(XKeycodeToKeysym(**otk::display,
00220                                                     key, 0));
00221     this->action = action;
00222   }


Member Data Documentation

KeyAction::KA ob::KeyData::action
 

Definition at line 211 of file python.hh.

Client* ob::KeyData::client
 

Definition at line 207 of file python.hh.

char* ob::KeyData::key
 

Definition at line 210 of file python.hh.

int ob::KeyData::screen
 

Definition at line 206 of file python.hh.

unsigned int ob::KeyData::state
 

Definition at line 209 of file python.hh.

Time ob::KeyData::time
 

Definition at line 208 of file python.hh.


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