Atoms Class Reference

#include <atoms.h>

List of all members.

Static Public Member Functions

static void initAtoms ()

Static Public Attributes

static Atom WM_STATE
static Atom WM_CHANGE_STATE
static Atom WM_PROTOCOLS
static Atom WM_DELETE
static Atom WM_TAKE_FOCUS
static Atom WM_COLORMAPS
static Atom MWM_HINTS
static Atom NET_WM_DESKTOP
static Atom NCWM_ACTIONCMD
static Atom NCWM_METERTEXT
static Atom NCWM_STATUSTEXT
static Atom NCWM_PRETTYPRINT_REQUEST
static Atom NCWM_PRETTYPRINT_RESPONSE

Static Private Attributes

static bool initialized_


Detailed Description

Container of all necessary X atoms used by NCWM.

Definition at line 16 of file atoms.h.


Member Function Documentation

void Atoms::initAtoms (  )  [static]

Inits all atoms.

Definition at line 37 of file atoms.cpp.

References initialized_, LOGDEBUG, MWM_HINTS, NCWM_ACTIONCMD, NCWM_METERTEXT, NCWM_PRETTYPRINT_REQUEST, NCWM_PRETTYPRINT_RESPONSE, NCWM_STATUSTEXT, NET_WM_DESKTOP, WM_CHANGE_STATE, WM_COLORMAPS, WM_DELETE, WM_PROTOCOLS, WM_STATE, WM_TAKE_FOCUS, and XCORE.

Referenced by Kernel::start().


Member Data Documentation

Atom Atoms::WM_STATE [static]

ICCCM atoms

Definition at line 25 of file atoms.h.

Referenced by initAtoms(), XCore::setState(), and XCore::state().

Atom Atoms::WM_CHANGE_STATE [static]

Definition at line 26 of file atoms.h.

Referenced by Kernel::handleClientMessage(), and initAtoms().

Atom Atoms::WM_PROTOCOLS [static]

Definition at line 27 of file atoms.h.

Referenced by Client::handlePropertyNotify(), initAtoms(), XCore::kill(), and XCore::protocols().

Atom Atoms::WM_DELETE [static]

Definition at line 28 of file atoms.h.

Referenced by initAtoms(), XCore::kill(), and XCore::protocols().

Atom Atoms::WM_TAKE_FOCUS [static]

Definition at line 29 of file atoms.h.

Referenced by initAtoms(), and XCore::protocols().

Atom Atoms::WM_COLORMAPS [static]

Definition at line 30 of file atoms.h.

Referenced by initAtoms().

Atom Atoms::MWM_HINTS [static]

MOTIF atoms

Definition at line 33 of file atoms.h.

Referenced by Client::handlePropertyNotify(), XCore::hasDecoration(), and initAtoms().

Atom Atoms::NET_WM_DESKTOP [static]

NETWM atoms

Definition at line 36 of file atoms.h.

Referenced by initAtoms().

Atom Atoms::NCWM_ACTIONCMD [static]

ncwm atoms

Definition at line 39 of file atoms.h.

Referenced by Kernel::handlePropertyNotify(), and initAtoms().

Atom Atoms::NCWM_METERTEXT [static]

Definition at line 40 of file atoms.h.

Referenced by Kernel::handlePropertyNotify(), initAtoms(), and Monitor::updateBars().

Atom Atoms::NCWM_STATUSTEXT [static]

Definition at line 41 of file atoms.h.

Referenced by XCore::handleErrors(), Kernel::handlePropertyNotify(), initAtoms(), and Monitor::updateBars().

Atom Atoms::NCWM_PRETTYPRINT_REQUEST [static]

Definition at line 42 of file atoms.h.

Referenced by Kernel::handlePropertyNotify(), and initAtoms().

Atom Atoms::NCWM_PRETTYPRINT_RESPONSE [static]

Definition at line 43 of file atoms.h.

Referenced by Kernel::handlePropertyNotify(), and initAtoms().

bool Atoms::initialized_ [static, private]

Definition at line 47 of file atoms.h.

Referenced by initAtoms().


The documentation for this class was generated from the following files:
Generated on Thu May 24 15:19:58 2007 for ncwm by  doxygen 1.5.1