Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

UMSprotocol Struct Reference

Ubit Protocol for the UMS (Ubit Mouse/Message Server). More...

#include <umsproto.hpp>

List of all members.

Static Public Member Functions

static void setUbitProtocols (class UNatDisp *, class UNatWin *)

Static Public Attributes

static const int UMS_DEFAULT_PORT = 9666
 the default port of the UMS (Ubit Mouse/Message Server)
static const u_id UBIT_EVENT_FLOW = 1<<14
 state field of X and U Events when an alternate mouse pointer is used
static const char * UBIT_SELECTION = "_UBIT_SELECTION"
static const char * UBIT_MESSAGE = "_UBIT_MESSAGE"
static const char * UBIT_WINDOW = "_UBIT_WINDOW"
 X Window atoms that identifie Ubit actions and windows.


Detailed Description

Ubit Protocol for the UMS (Ubit Mouse/Message Server).


Member Data Documentation

const u_id UMSprotocol::UBIT_EVENT_FLOW = 1<<14 [static]
 

state field of X and U Events when an alternate mouse pointer is used

Notes:

  • UEvent::getState() return the ORed state of the event
  • UEvent::getFlow() and getFlowID() identifies the mouse pointer
  • the No of the mouse pointer is also stored in XEvent.subwindow

const char * UMSprotocol::UBIT_WINDOW = "_UBIT_WINDOW" [static]
 

X Window atoms that identifie Ubit actions and windows.

Note: the ASCII name of the atoms are "_UBIT_SELECTION", etc.

const int UMSprotocol::UMS_DEFAULT_PORT = 9666 [static]
 

the default port of the UMS (Ubit Mouse/Message Server)

umsd (the UMS demon) is available in directory ubit/ums


The documentation for this struct was generated from the following files:
Generated on Thu Mar 3 04:56:54 2005 for Ubit[Eric.Lecolinet@enst.fr] by  doxygen 1.4.1