src/ncwm.h File Reference

#include "../config.h"

Include dependency graph for ncwm.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define LOGERROR(X, Y)   Logger::instance()->error(X, Y)
#define LOGWARN(X)   Logger::instance()->warning(X)
#define CONFPATH   "/etc/ncwm"
#define KERNEL   Kernel::instance()
#define XCORE   XCore::instance()
#define LOGDEBUG(X)
#define MWM_HINTS_FUNCTIONS   (1L << 0)
#define MWM_HINTS_DECORATIONS   (1L << 1)
#define MWM_HINTS_INPUT_MODE   (1L << 2)
#define MWM_HINTS_STATUS   (1L << 3)
#define MWM_DECOR_ALL   (1L << 0)
#define MWM_DECOR_BORDER   (1L << 1)
#define MWM_DECOR_RESIZEH   (1L << 2)
#define MWM_DECOR_TITLE   (1L << 3)
#define MWM_DECOR_MENU   (1L << 4)
#define MWM_DECOR_MINIMIZE   (1L << 5)
#define MWM_DECOR_MAXIMIZE   (1L << 6)
#define MINIMAL_BARHEIGHT   13

Enumerations

enum  Direction {
  LEFT, RIGHT, UP, DOWN,
  NORTH_WEST, NORTH_EAST, SOUTH_WEST, SOUTH_EAST
}


Define Documentation

#define CONFPATH   "/etc/ncwm"

Definition at line 13 of file ncwm.h.

Referenced by loadSettings().

#define KERNEL   Kernel::instance()

Definition at line 14 of file ncwm.h.

Referenced by Actions::attachAllClients(), Actions::attachClient(), Actions::attachLastClient(), Actions::banish(), Bar::Bar(), Actions::beginChainRecord(), Binder::Binder(), Actions::bindShortcut(), Actions::cancelRecord(), Client::Client(), Actions::createAction(), Actions::createWorkspace(), Actions::cycleClientNext(), Actions::cycleClientPrev(), Actions::cycleWorkspaceNext(), Actions::cycleWorkspacePrev(), Actions::destroyAction(), Workspace::destroyFrame(), Actions::destroyFrame(), Monitor::destroyWorkspace(), Actions::destroyWorkspace(), Actions::detachAllClients(), Workspace::detachClient(), Actions::detachClient(), Binder::emulateKeyPress(), Actions::endChainRecord(), Actions::endScriptRecord(), Launcher::execSeq(), Actions::executeTerm(), Validators::existClients(), Validators::existClientsWithinFrame(), Validators::existDetachedClients(), Validators::existFrames(), Validators::existMonitors(), Validators::existsDetachedClient(), Validators::existsFrameDown(), Validators::existsFrameLeft(), Validators::existsFrameRight(), Validators::existsFrameUp(), Validators::existWorkspaces(), Actions::fitClient(), Workspace::focus(), Container< Display, list< Workspace * >, LWorkspace::iterator, Workspace >::focus(), Frame::Frame(), Actions::grabMove(), Actions::growDown(), Actions::growLeft(), Actions::growRight(), Actions::growUp(), Client::handleButtonPress(), StatusBar::handleButtonRelease(), Thing::handleMotionNotify(), InputBar::handlePressedReturn(), Binder::handleShortcut(), Binder::handleShortcutChains(), Menu::hide(), Actions::hideBars(), Actions::hideBorders(), Actions::hookClient(), Monitor::illuminateTransRect(), Menu::initActions(), Monitor::initFonts(), Thing::initFrameWindow(), Monitor::initGC(), Binder::initRegex(), Widget::initWindow(), Monitor::initWorkspaces(), Actions::inputMode(), Validators::isClientFocused(), Validators::isClientFrameFocused(), Validators::isEmptyWorkspaceFocused(), Validators::isFloatingClientFocused(), Validators::isFrameFocused(), Validators::isFrameOrClientFrameFocused(), Validators::isWorkspaceFocused(), Actions::joinFrameDown(), Actions::joinFrameLeft(), Actions::joinFrameRight(), Actions::joinFrameUp(), Actions::killClient(), Actions::lower(), Monitor::Monitor(), Actions::moveClientDown(), Actions::moveClientLeft(), Actions::moveClientRight(), Actions::moveClientUp(), Container< Display, list< Workspace * >, LWorkspace::iterator, Workspace >::next(), Action::perform(), Container< Display, list< Workspace * >, LWorkspace::iterator, Workspace >::prev(), Binder::queryClientIdsForPattern(), Binder::queryClientsForPattern(), Binder::queryDetachedClientsForPattern(), Binder::queryFramesForPattern(), Binder::queryMonitorsForPattern(), Binder::queryWorkspacesForPattern(), Actions::quit(), Actions::raise(), Actions::renameWorkspace(), Frame::resize(), Actions::restart(), Actions::saveSettings(), Actions::selectClient(), Actions::selectClientId(), Actions::selectFrameDown(), Actions::selectFrameLeft(), Actions::selectFrameRight(), Actions::selectFrameUp(), Actions::selectMonitor(), Actions::selectWorkspace(), Workspace::sendClient(), Actions::sendClientDown(), Actions::sendClientLeft(), Actions::sendClientRight(), Actions::sendClientUp(), Workspace::serialize(), Client::setHooked(), Client::setMode(), Menu::show(), Client::show(), Actions::showBars(), Actions::showBorders(), Actions::shrinkDown(), Actions::shrinkLeft(), Actions::shrinkRight(), Actions::shrinkUp(), Actions::splitFrameDown(), Actions::splitFrameLeft(), Actions::splitFrameRight(), Actions::splitFrameUp(), Actions::swapClientDown(), Actions::swapClientLeft(), Actions::swapClientRight(), Actions::swapClientUp(), Actions::swapFrameDown(), Actions::swapFrameLeft(), Actions::swapFrameRight(), Actions::swapFrameUp(), Thing::Thing(), Actions::toggleBar(), Actions::toggleBorder(), Workspace::toggleBorders(), Actions::toggleClientBar(), Actions::toggleClientBarMode(), Actions::toggleClientMode(), Actions::toggleClientSticky(), Actions::toggleMaximization(), Actions::toggleMode(), Actions::toggleShortcuts(), Actions::toggleSloppyMode(), Actions::toggleStatusBar(), Actions::toggleTiled(), Actions::unhookClient(), Client::updateTransient(), Validators::validateBeginRecord(), Validators::validateCancelRecord(), Validators::validateDestroyAction(), Validators::validateDestroyFrame(), Validators::validateEndRecord(), Validators::validateHookClient(), Validators::validateInputMode(), Validators::validateSelectClient(), Validators::validateToggleMode(), Validators::validateUnhookClient(), Workspace::Workspace(), and Actions::zoomClient().

#define LOGDEBUG (  ) 

Definition at line 20 of file ncwm.h.

Referenced by Binder::absolutePattern(), Frame::attach(), Workspace::attachClient(), Monitor::attachClient(), Client::Client(), Actions::createAction(), Workspace::destroyFrame(), Frame::detach(), Workspace::detachClient(), Launcher::exec(), Launcher::execSeq(), Workspace::focus(), Monitor::focus(), Binder::handleButton(), Frame::handleButtonPress(), Client::handleButtonPress(), StatusBar::handleButtonRelease(), Kernel::handleClientMessage(), Client::handleConfigureRequest(), Binder::handleKey(), Kernel::handleMapRequest(), Menu::handleMotionNotify(), InputBar::handlePressedReturn(), Kernel::handlePropertyNotify(), Client::handlePropertyNotify(), Binder::handleShortcut(), Binder::handleShortcutChains(), Kernel::handleUnmapNotify(), Client::handleUnmapNotify(), Client::hide(), Workspace::illuminate(), StatusBar::illuminate(), Menu::illuminate(), InputBar::illuminate(), ClientBar::illuminate(), Client::illuminate(), Thing::illuminateBorder(), Kernel::initActionBindings(), Atoms::initAtoms(), Monitor::initDisplayString(), Thing::initFrameWindow(), Binder::initKeys(), Monitor::initWorkspaces(), InputBar::InputBar(), Label::Label(), Monitor::Monitor(), InputBar::removeChar(), Monitor::removeClient(), Client::resize(), Kernel::run(), Monitor::scanWindows(), Client::sendConfiguration(), Shortcut::shortcut(), Workspace::splitFrame(), Kernel::start(), Label::update(), Monitor::updateBars(), Workspace::Workspace(), and Thing::~Thing().

#define LOGERROR ( X,
 )     Logger::instance()->error(X, Y)

Definition at line 11 of file ncwm.h.

Referenced by Launcher::exec(), Monitor::initFonts(), and Kernel::start().

#define LOGWARN (  )     Logger::instance()->warning(X)

Definition at line 12 of file ncwm.h.

Referenced by Frame::attach(), Launcher::execSeq(), Menu::initActions(), and Monitor::initFonts().

#define MINIMAL_BARHEIGHT   13

Definition at line 43 of file ncwm.h.

Referenced by Monitor::initFonts().

#define MWM_DECOR_ALL   (1L << 0)

Definition at line 35 of file ncwm.h.

#define MWM_DECOR_BORDER   (1L << 1)

Definition at line 36 of file ncwm.h.

#define MWM_DECOR_MAXIMIZE   (1L << 6)

Definition at line 41 of file ncwm.h.

#define MWM_DECOR_MENU   (1L << 4)

Definition at line 39 of file ncwm.h.

#define MWM_DECOR_MINIMIZE   (1L << 5)

Definition at line 40 of file ncwm.h.

#define MWM_DECOR_RESIZEH   (1L << 2)

Definition at line 37 of file ncwm.h.

#define MWM_DECOR_TITLE   (1L << 3)

Definition at line 38 of file ncwm.h.

#define MWM_HINTS_DECORATIONS   (1L << 1)

Definition at line 31 of file ncwm.h.

Referenced by XCore::hasDecoration().

#define MWM_HINTS_FUNCTIONS   (1L << 0)

Definition at line 30 of file ncwm.h.

#define MWM_HINTS_INPUT_MODE   (1L << 2)

Definition at line 32 of file ncwm.h.

#define MWM_HINTS_STATUS   (1L << 3)

Definition at line 33 of file ncwm.h.

#define XCORE   XCore::instance()

Definition at line 15 of file ncwm.h.


Enumeration Type Documentation

enum Direction

Enumerator:
LEFT 
RIGHT 
UP 
DOWN 
NORTH_WEST 
NORTH_EAST 
SOUTH_WEST 
SOUTH_EAST 

Definition at line 23 of file ncwm.h.


Generated on Thu May 24 15:19:42 2007 for ncwm by  doxygen 1.5.1