Actions Class Reference

#include <actions.h>

Inherits Singleton< Actions >.

Inheritance diagram for Actions:

Inheritance graph
[legend]
Collaboration diagram for Actions:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Actions ()
 ~Actions ()
void initInternActions (MBindings *actionBindings)
void beginChainRecord (Action *caller, const char *argument)
void endChainRecord (Action *caller, const char *argument)
void endScriptRecord (Action *caller, const char *argument)
void cancelRecord (Action *caller, const char *argument)
void quit (Action *caller, const char *argument)
void restart (Action *caller, const char *argument)
void rehash (Action *caller, const char *argument)
void circulateWindowsUp (Action *caller, const char *argument)
void toggleClientMode (Action *caller, const char *argument)
void toggleClientSticky (Action *caller, const char *argument)
void executeTerm (Action *caller, const char *command)
void growLeft (Action *caller, const char *argument)
void growRight (Action *caller, const char *argument)
void growUp (Action *caller, const char *argument)
void growDown (Action *caller, const char *argument)
void shrinkLeft (Action *caller, const char *argument)
void shrinkRight (Action *caller, const char *argument)
void shrinkUp (Action *caller, const char *argument)
void shrinkDown (Action *caller, const char *argument)
void moveClientLeft (Action *caller, const char *argument)
void moveClientRight (Action *caller, const char *argument)
void moveClientUp (Action *caller, const char *argument)
void moveClientDown (Action *caller, const char *argument)
void showBars (Action *caller, const char *argument)
void hideBars (Action *caller, const char *argument)
void toggleBar (Action *caller, const char *argument)
void toggleBorder (Action *caller, const char *argument)
void showBorders (Action *caller, const char *argument)
void hideBorders (Action *caller, const char *argument)
void toggleStatusBar (Action *caller, const char *argument)
void toggleClientBar (Action *caller, const char *argument)
void inputMode (Action *caller, const char *argument)
void toggleMode (Action *caller, const char *argument)
void killClient (Action *caller, const char *argument)
void cycleClientNext (Action *caller, const char *argument)
void cycleWorkspaceNext (Action *caller, const char *argument)
void cycleClientPrev (Action *caller, const char *argument)
void cycleWorkspacePrev (Action *caller, const char *argument)
void joinFrameLeft (Action *caller, const char *argument)
void joinFrameRight (Action *caller, const char *argument)
void joinFrameUp (Action *caller, const char *argument)
void joinFrameDown (Action *caller, const char *argument)
void sendClientLeft (Action *caller, const char *argument)
void sendClientRight (Action *caller, const char *argument)
void sendClientUp (Action *caller, const char *argument)
void sendClientDown (Action *caller, const char *argument)
void splitFrameLeft (Action *caller, const char *argument)
void splitFrameRight (Action *caller, const char *argument)
void splitFrameUp (Action *caller, const char *argument)
void splitFrameDown (Action *caller, const char *argument)
void attachClient (Action *caller, const char *argument)
void attachLastClient (Action *caller, const char *argument)
void detachClient (Action *caller, const char *argument)
void detachAllClients (Action *caller, const char *argument)
void attachAllClients (Action *caller, const char *argument)
void createAction (Action *caller, const char *argument)
void createWorkspace (Action *caller, const char *argument)
void destroyAction (Action *caller, const char *argument)
void destroyFrame (Action *caller, const char *argument)
void destroyWorkspace (Action *caller, const char *argument)
void bindShortcut (Action *caller, const char *argument)
void renameWorkspace (Action *caller, const char *argument)
void selectWorkspace (Action *caller, const char *argument)
void selectMonitor (Action *caller, const char *argument)
void selectClient (Action *caller, const char *argument)
void selectClientId (Action *caller, const char *argument)
void selectFrameLeft (Action *caller, const char *argument)
void selectFrameRight (Action *caller, const char *argument)
void selectFrameUp (Action *caller, const char *argument)
void selectFrameDown (Action *caller, const char *argument)
void swapFrameLeft (Action *caller, const char *argument)
void swapFrameRight (Action *caller, const char *argument)
void swapFrameUp (Action *caller, const char *argument)
void swapFrameDown (Action *caller, const char *argument)
void swapClientLeft (Action *caller, const char *argument)
void swapClientRight (Action *caller, const char *argument)
void swapClientUp (Action *caller, const char *argument)
void swapClientDown (Action *caller, const char *argument)
void toggleMaximization (Action *caller, const char *argument)
void toggleShortcuts (Action *caller, const char *argument)
void lower (Action *caller, const char *argument)
void raise (Action *caller, const char *argument)
void saveSettings (Action *caller, const char *argument)
void execute (Action *caller, const char *command)
void sequence (Action *caller, const char *command)
void hookClient (Action *caller, const char *argument)
void unhookClient (Action *caller, const char *argument)
void fitClient (Action *caller, const char *argument)
void banish (Action *caller, const char *argument)
void toggleClientBarMode (Action *caller, const char *argument)
void toggleSloppyMode (Action *caller, const char *argument)
void grabMove (Action *caller, const char *argument)
void toggleTiled (Action *caller, const char *argument)
void zoomClient (Action *caller, const char *argument)

Detailed Description

Actions singleton class which delegates end-user interface to the appropriate business logic of NCMW.

Definition at line 26 of file actions.h.


Constructor & Destructor Documentation

Actions::Actions (  ) 

Definition at line 32 of file actions.cpp.

Actions::~Actions (  ) 

Definition at line 35 of file actions.cpp.


Member Function Documentation

void Actions::initInternActions ( MBindings actionBindings  ) 

Definition at line 38 of file actions.cpp.

References attachAllClients(), attachClient(), attachLastClient(), banish(), beginChainRecord(), bindShortcut(), cancelRecord(), createAction(), createWorkspace(), cycleClientNext(), cycleClientPrev(), cycleWorkspaceNext(), cycleWorkspacePrev(), destroyAction(), destroyFrame(), destroyWorkspace(), detachAllClients(), detachClient(), endChainRecord(), endScriptRecord(), execute(), executeTerm(), Validators::existClients(), Validators::existClientsWithinFrame(), Validators::existDetachedClients(), Validators::existMonitors(), Validators::existsDetachedClient(), Validators::existsFrameDown(), Validators::existsFrameLeft(), Validators::existsFrameRight(), Validators::existsFrameUp(), Validators::existWorkspaces(), fitClient(), grabMove(), growDown(), growLeft(), growRight(), growUp(), hideBars(), hideBorders(), hookClient(), inputMode(), Validators::isAlwaysPossible(), Validators::isClientFocused(), Validators::isClientFrameFocused(), Validators::isFloatingClientFocused(), Validators::isFrameOrClientFrameFocused(), Validators::isWorkspaceFocused(), joinFrameDown(), joinFrameLeft(), joinFrameRight(), joinFrameUp(), killClient(), lower(), moveClientDown(), moveClientLeft(), moveClientRight(), moveClientUp(), Action::prompts(), Binder::queryActionKeysWithoutValidationForPattern(), Binder::queryClientIdsForPattern(), Binder::queryClientsForPattern(), Binder::queryCommandForPattern(), Binder::queryDetachedClientsForPattern(), Binder::queryExternChainActionsForPattern(), Binder::queryMonitorsForPattern(), Binder::queryWorkspacesForPattern(), quit(), raise(), rehash(), renameWorkspace(), restart(), saveSettings(), selectClient(), selectClientId(), selectFrameDown(), selectFrameLeft(), selectFrameRight(), selectFrameUp(), selectMonitor(), selectWorkspace(), sendClientDown(), sendClientLeft(), sendClientRight(), sendClientUp(), showBars(), showBorders(), shrinkDown(), shrinkLeft(), shrinkRight(), shrinkUp(), splitFrameDown(), splitFrameLeft(), splitFrameRight(), splitFrameUp(), swapClientDown(), swapClientLeft(), swapClientRight(), swapClientUp(), swapFrameDown(), swapFrameLeft(), swapFrameRight(), swapFrameUp(), toggleBar(), toggleBorder(), toggleClientBar(), toggleClientBarMode(), toggleClientMode(), toggleClientSticky(), toggleMaximization(), toggleMode(), toggleShortcuts(), toggleSloppyMode(), toggleStatusBar(), toggleTiled(), unhookClient(), Validators::validateBeginRecord(), Validators::validateCancelRecord(), Validators::validateDestroyAction(), Validators::validateDestroyFrame(), Validators::validateDestroyWorkspace(), Validators::validateEndRecord(), Validators::validateHookClient(), Validators::validateInputMode(), Validators::validateResizeDown(), Validators::validateResizeLeft(), Validators::validateResizeRight(), Validators::validateResizeUp(), Validators::validateSelectClient(), Validators::validateToggleMode(), Validators::validateUnhookClient(), and zoomClient().

Referenced by Kernel::start().

Here is the call graph for this function:

void Actions::beginChainRecord ( Action caller,
const char *  argument 
)

Definition at line 970 of file actions.cpp.

References KERNEL.

Referenced by initInternActions().

void Actions::endChainRecord ( Action caller,
const char *  argument 
)

Definition at line 974 of file actions.cpp.

References KERNEL.

Referenced by initInternActions(), and Action::perform().

void Actions::endScriptRecord ( Action caller,
const char *  argument 
)

Definition at line 978 of file actions.cpp.

References KERNEL.

Referenced by initInternActions(), and Action::perform().

void Actions::cancelRecord ( Action caller,
const char *  argument 
)

Definition at line 982 of file actions.cpp.

References KERNEL.

Referenced by initInternActions().

void Actions::quit ( Action caller,
const char *  argument 
)

Definition at line 263 of file actions.cpp.

References KERNEL.

Referenced by initInternActions().

void Actions::restart ( Action caller,
const char *  argument 
)

Definition at line 259 of file actions.cpp.

References KERNEL.

Referenced by initInternActions().

void Actions::rehash ( Action caller,
const char *  argument 
)

Definition at line 965 of file actions.cpp.

References Singleton< Expander >::instance(), and Expander::rehash().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::circulateWindowsUp ( Action caller,
const char *  argument 
)

void Actions::toggleClientMode ( Action caller,
const char *  argument 
)

Definition at line 377 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, and Workspace::toggleClientMode().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::toggleClientSticky ( Action caller,
const char *  argument 
)

Definition at line 369 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, and Workspace::toggleClientSticky().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::executeTerm ( Action caller,
const char *  command 
)

Definition at line 276 of file actions.cpp.

References Launcher::exec(), Util::get(), Singleton< Launcher >::instance(), and KERNEL.

Referenced by InputBar::handlePressedReturn(), initInternActions(), and Kernel::start().

Here is the call graph for this function:

void Actions::growLeft ( Action caller,
const char *  argument 
)

Definition at line 408 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), Workspace::focusedThing(), KERNEL, LEFT, and Workspace::resize().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::growRight ( Action caller,
const char *  argument 
)

Definition at line 418 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), Workspace::focusedThing(), KERNEL, Workspace::resize(), and RIGHT.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::growUp ( Action caller,
const char *  argument 
)

Definition at line 428 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), Workspace::focusedThing(), KERNEL, Workspace::resize(), and UP.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::growDown ( Action caller,
const char *  argument 
)

Definition at line 438 of file actions.cpp.

References DOWN, Container< P, LT, LTI, T >::focused(), Workspace::focusedThing(), KERNEL, and Workspace::resize().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::shrinkLeft ( Action caller,
const char *  argument 
)

Definition at line 448 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), Workspace::focusedThing(), KERNEL, LEFT, and Workspace::resize().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::shrinkRight ( Action caller,
const char *  argument 
)

Definition at line 458 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), Workspace::focusedThing(), KERNEL, Workspace::resize(), and RIGHT.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::shrinkUp ( Action caller,
const char *  argument 
)

Definition at line 468 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), Workspace::focusedThing(), KERNEL, Workspace::resize(), and UP.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::shrinkDown ( Action caller,
const char *  argument 
)

Definition at line 478 of file actions.cpp.

References DOWN, Container< P, LT, LTI, T >::focused(), Workspace::focusedThing(), KERNEL, and Workspace::resize().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::moveClientLeft ( Action caller,
const char *  argument 
)

Definition at line 488 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), Monitor::focusedClient(), KERNEL, LEFT, and Workspace::moveClient().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::moveClientRight ( Action caller,
const char *  argument 
)

Definition at line 500 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), Monitor::focusedClient(), KERNEL, Workspace::moveClient(), and RIGHT.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::moveClientUp ( Action caller,
const char *  argument 
)

Definition at line 512 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), Monitor::focusedClient(), KERNEL, Workspace::moveClient(), and UP.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::moveClientDown ( Action caller,
const char *  argument 
)

Definition at line 524 of file actions.cpp.

References DOWN, Container< P, LT, LTI, T >::focused(), Monitor::focusedClient(), KERNEL, and Workspace::moveClient().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::showBars ( Action caller,
const char *  argument 
)

Definition at line 692 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, and Workspace::toggleBars().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::hideBars ( Action caller,
const char *  argument 
)

Definition at line 701 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, and Workspace::toggleBars().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::toggleBar ( Action caller,
const char *  argument 
)

Definition at line 710 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), Workspace::focusedThing(), KERNEL, Thing::resize(), Thing::setTitleBarHeight(), Monitor::titleBarHeight(), and Thing::titleBarHeight().

Referenced by initInternActions(), and Action::perform().

Here is the call graph for this function:

void Actions::toggleBorder ( Action caller,
const char *  argument 
)

Definition at line 674 of file actions.cpp.

References Thing::borderWidth(), Container< P, LT, LTI, T >::focused(), Workspace::focusedThing(), KERNEL, Thing::resize(), and Thing::setBorderWidth().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::showBorders ( Action caller,
const char *  argument 
)

Definition at line 656 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, and Workspace::toggleBorders().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::hideBorders ( Action caller,
const char *  argument 
)

Definition at line 665 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, and Workspace::toggleBorders().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::toggleStatusBar ( Action caller,
const char *  argument 
)

Definition at line 732 of file actions.cpp.

References KERNEL, and Monitor::toggleStatusBar().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::toggleClientBar ( Action caller,
const char *  argument 
)

Definition at line 724 of file actions.cpp.

References KERNEL, and Monitor::toggleClientBar().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::inputMode ( Action caller,
const char *  argument 
)

Definition at line 740 of file actions.cpp.

References Monitor::inputBar(), KERNEL, and InputBar::runKey().

Referenced by initInternActions(), Action::perform(), and Kernel::toggleShortcuts().

Here is the call graph for this function:

void Actions::toggleMode ( Action caller,
const char *  argument 
)

Definition at line 385 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, and Workspace::toggleMode().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::killClient ( Action caller,
const char *  argument 
)

Definition at line 748 of file actions.cpp.

References KERNEL.

Referenced by initInternActions().

void Actions::cycleClientNext ( Action caller,
const char *  argument 
)

Definition at line 283 of file actions.cpp.

References Workspace::cycleClientNext(), Container< P, LT, LTI, T >::focused(), and KERNEL.

Referenced by initInternActions(), and Action::perform().

Here is the call graph for this function:

void Actions::cycleWorkspaceNext ( Action caller,
const char *  argument 
)

Definition at line 392 of file actions.cpp.

References Monitor::focus(), KERNEL, and Container< P, LT, LTI, T >::next().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::cycleClientPrev ( Action caller,
const char *  argument 
)

Definition at line 291 of file actions.cpp.

References Workspace::cycleClientPrev(), Container< P, LT, LTI, T >::focused(), and KERNEL.

Referenced by initInternActions(), and Action::perform().

Here is the call graph for this function:

void Actions::cycleWorkspacePrev ( Action caller,
const char *  argument 
)

Definition at line 400 of file actions.cpp.

References Monitor::focus(), KERNEL, and Container< P, LT, LTI, T >::prev().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::joinFrameLeft ( Action caller,
const char *  argument 
)

Definition at line 584 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), Workspace::joinFrame(), KERNEL, and LEFT.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::joinFrameRight ( Action caller,
const char *  argument 
)

Definition at line 593 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), Workspace::joinFrame(), KERNEL, and RIGHT.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::joinFrameUp ( Action caller,
const char *  argument 
)

Definition at line 602 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), Workspace::joinFrame(), KERNEL, and UP.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::joinFrameDown ( Action caller,
const char *  argument 
)

Definition at line 611 of file actions.cpp.

References DOWN, Container< P, LT, LTI, T >::focused(), Workspace::joinFrame(), and KERNEL.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::sendClientLeft ( Action caller,
const char *  argument 
)

Definition at line 536 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), Monitor::focusedClient(), KERNEL, LEFT, and Workspace::sendClient().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::sendClientRight ( Action caller,
const char *  argument 
)

Definition at line 548 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), Monitor::focusedClient(), KERNEL, RIGHT, and Workspace::sendClient().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::sendClientUp ( Action caller,
const char *  argument 
)

Definition at line 560 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), Monitor::focusedClient(), KERNEL, Workspace::sendClient(), and UP.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::sendClientDown ( Action caller,
const char *  argument 
)

Definition at line 572 of file actions.cpp.

References DOWN, Container< P, LT, LTI, T >::focused(), Monitor::focusedClient(), KERNEL, and Workspace::sendClient().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::splitFrameLeft ( Action caller,
const char *  argument 
)

Definition at line 620 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, LEFT, and Workspace::splitFrame().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::splitFrameRight ( Action caller,
const char *  argument 
)

Definition at line 629 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, RIGHT, and Workspace::splitFrame().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::splitFrameUp ( Action caller,
const char *  argument 
)

Definition at line 638 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, Workspace::splitFrame(), and UP.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::splitFrameDown ( Action caller,
const char *  argument 
)

Definition at line 647 of file actions.cpp.

References DOWN, Container< P, LT, LTI, T >::focused(), KERNEL, and Workspace::splitFrame().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::attachClient ( Action caller,
const char *  argument 
)

Definition at line 357 of file actions.cpp.

References Monitor::attachClientByName(), and KERNEL.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::attachLastClient ( Action caller,
const char *  argument 
)

Definition at line 363 of file actions.cpp.

References Monitor::attachLastClient(), and KERNEL.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::detachClient ( Action caller,
const char *  argument 
)

Definition at line 309 of file actions.cpp.

References Monitor::detachClient(), and KERNEL.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::detachAllClients ( Action caller,
const char *  argument 
)

Definition at line 304 of file actions.cpp.

References Monitor::detachAllClients(), and KERNEL.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::attachAllClients ( Action caller,
const char *  argument 
)

Definition at line 299 of file actions.cpp.

References Monitor::attachAllClients(), and KERNEL.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::createAction ( Action caller,
const char *  argument 
)

Definition at line 758 of file actions.cpp.

References execute(), Action::EXTERN, Action::id(), Validators::isWorkspaceFocused(), KERNEL, and LOGDEBUG.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::createWorkspace ( Action caller,
const char *  argument 
)

Definition at line 779 of file actions.cpp.

References Monitor::createNewWorkspace(), and KERNEL.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::destroyAction ( Action caller,
const char *  argument 
)

Definition at line 795 of file actions.cpp.

References Action::EXTERN, Util::get(), Action::INTERN, KERNEL, Util::remove(), and Action::type().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::destroyFrame ( Action caller,
const char *  argument 
)

Definition at line 1030 of file actions.cpp.

References Workspace::destroyFrame(), Container< P, LT, LTI, T >::focused(), Workspace::focusedFrame(), and KERNEL.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::destroyWorkspace ( Action caller,
const char *  argument 
)

Definition at line 808 of file actions.cpp.

References Monitor::destroyWorkspace(), Container< P, LT, LTI, T >::focused(), and KERNEL.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::bindShortcut ( Action caller,
const char *  argument 
)

Definition at line 789 of file actions.cpp.

References KERNEL.

Referenced by initInternActions().

void Actions::renameWorkspace ( Action caller,
const char *  argument 
)

Definition at line 843 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, and Monitor::renameWorkspace().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::selectWorkspace ( Action caller,
const char *  argument 
)

Definition at line 820 of file actions.cpp.

References Monitor::focus(), KERNEL, and Monitor::workspaceForName().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::selectMonitor ( Action caller,
const char *  argument 
)

Definition at line 815 of file actions.cpp.

References KERNEL.

Referenced by initInternActions().

void Actions::selectClient ( Action caller,
const char *  argument 
)

Definition at line 836 of file actions.cpp.

References Monitor::focusClientByName(), and KERNEL.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::selectClientId ( Action caller,
const char *  argument 
)

Definition at line 829 of file actions.cpp.

References Monitor::focusClientById(), and KERNEL.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::selectFrameLeft ( Action caller,
const char *  argument 
)

Definition at line 219 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, LEFT, and Workspace::selectFrame().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::selectFrameRight ( Action caller,
const char *  argument 
)

Definition at line 228 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, RIGHT, and Workspace::selectFrame().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::selectFrameUp ( Action caller,
const char *  argument 
)

Definition at line 237 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, Workspace::selectFrame(), and UP.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::selectFrameDown ( Action caller,
const char *  argument 
)

Definition at line 246 of file actions.cpp.

References DOWN, Container< P, LT, LTI, T >::focused(), KERNEL, and Workspace::selectFrame().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::swapFrameLeft ( Action caller,
const char *  argument 
)

Definition at line 852 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, LEFT, and Workspace::swapFrame().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::swapFrameRight ( Action caller,
const char *  argument 
)

Definition at line 861 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, RIGHT, and Workspace::swapFrame().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::swapFrameUp ( Action caller,
const char *  argument 
)

Definition at line 870 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, Workspace::swapFrame(), and UP.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::swapFrameDown ( Action caller,
const char *  argument 
)

Definition at line 879 of file actions.cpp.

References DOWN, Container< P, LT, LTI, T >::focused(), KERNEL, and Workspace::swapFrame().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::swapClientLeft ( Action caller,
const char *  argument 
)

Definition at line 888 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, LEFT, and Workspace::swapClient().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::swapClientRight ( Action caller,
const char *  argument 
)

Definition at line 897 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, RIGHT, and Workspace::swapClient().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::swapClientUp ( Action caller,
const char *  argument 
)

Definition at line 906 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, Workspace::swapClient(), and UP.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::swapClientDown ( Action caller,
const char *  argument 
)

Definition at line 915 of file actions.cpp.

References DOWN, Container< P, LT, LTI, T >::focused(), KERNEL, and Workspace::swapClient().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::toggleMaximization ( Action caller,
const char *  argument 
)

Definition at line 925 of file actions.cpp.

References KERNEL, and Monitor::toggleThingMaximization().

Referenced by initInternActions(), and Action::perform().

Here is the call graph for this function:

void Actions::toggleShortcuts ( Action caller,
const char *  argument 
)

Definition at line 255 of file actions.cpp.

References KERNEL.

Referenced by initInternActions(), and Kernel::toggleShortcuts().

void Actions::lower ( Action caller,
const char *  argument 
)

Definition at line 949 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, and Workspace::lower().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::raise ( Action caller,
const char *  argument 
)

Definition at line 957 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), KERNEL, and Workspace::raise().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::saveSettings ( Action caller,
const char *  argument 
)

Definition at line 267 of file actions.cpp.

References KERNEL.

Referenced by initInternActions().

void Actions::execute ( Action caller,
const char *  command 
)

Definition at line 271 of file actions.cpp.

References Launcher::exec(), and Singleton< Launcher >::instance().

Referenced by createAction(), InputBar::handlePressedReturn(), Kernel::initActionBindings(), and initInternActions().

Here is the call graph for this function:

void Actions::sequence ( Action caller,
const char *  command 
)

Definition at line 753 of file actions.cpp.

References Launcher::execSeq(), and Singleton< Launcher >::instance().

Referenced by Kernel::endChainRecording(), Kernel::initActionBindings(), and Kernel::start().

Here is the call graph for this function:

void Actions::hookClient ( Action caller,
const char *  argument 
)

Definition at line 997 of file actions.cpp.

References Monitor::hookClient(), and KERNEL.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::unhookClient ( Action caller,
const char *  argument 
)

Definition at line 991 of file actions.cpp.

References KERNEL, and Monitor::unhookClient().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::fitClient ( Action caller,
const char *  argument 
)

Definition at line 941 of file actions.cpp.

References Workspace::fitClient(), Container< P, LT, LTI, T >::focused(), and KERNEL.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::banish ( Action caller,
const char *  argument 
)

Definition at line 986 of file actions.cpp.

References Monitor::banish(), and KERNEL.

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::toggleClientBarMode ( Action caller,
const char *  argument 
)

Definition at line 931 of file actions.cpp.

References Monitor::clientBar(), ClientBar::CLIENTINFO, ClientBar::illuminate(), KERNEL, ClientBar::mode(), ClientBar::PAGER, and ClientBar::setMode().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::toggleSloppyMode ( Action caller,
const char *  argument 
)

Definition at line 1003 of file actions.cpp.

References KERNEL.

Referenced by initInternActions().

void Actions::grabMove ( Action caller,
const char *  argument 
)

Definition at line 1007 of file actions.cpp.

References KERNEL.

Referenced by initInternActions().

void Actions::toggleTiled ( Action caller,
const char *  argument 
)

Definition at line 1021 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), Workspace::focusedFrame(), KERNEL, and Frame::toggleTiled().

Referenced by initInternActions().

Here is the call graph for this function:

void Actions::zoomClient ( Action caller,
const char *  argument 
)

Definition at line 1011 of file actions.cpp.

References Container< P, LT, LTI, T >::focused(), Workspace::focusedFrame(), KERNEL, and Frame::zoomClient().

Referenced by initInternActions().

Here is the call graph for this function:


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