# FvwmCommand.pm
# Collection of fvwm2 builtin commands for FvwmCommand
package FvwmCommand;
use Exporter;
@ISA=qw(Exporter);
@EXPORT=qw(
  AddAboveInMenu AddButtonStyle AddModuleConfig AddTitleStyle AddToDecor
  AddToFunc AddToMenu Beep BorderStyle ButtonStyle
  ChangeDecor ClickTime Close ColormapFocus Current
  CursorMove CursorStyle Delete Desk DesktopSize
  Destroy DestroyDecor DestroyFunc DestroyMenuItem DestroyMenu
  DestroyModuleConfig Echo EdgeResistance EdgeScroll Exec
  ExecUseSHELL FlipFocus Focus Function GlobalOpts
  GotoPage HilightColor IconFont Iconify IconPath
  Key KillModule Lower Maximize Menu
  Menustyle Module ModulePath Mouse Move
  Next None Nop OpaqueMoveSize PipeRead
  PixmapPath PopUp Prev Quit QuitScreen
  Raise RaiseLower Read Recapture Refresh
  RefreshWindow ReplaceInMenu Resize Restart Scroll
  Send_ConfigInfo Send_WindowList SendToModule set_mask Stick
  Style Title TitleStyle UpdateDecor Wait
  WarpToWindow WindowFont WindowId WindowList WindowsDesk
  WindowShade WindowShadeAnimate XORValue
);

sub FvwmCommand { system "/usr/X11R6/lib/X11/fvwm2/FvwmCommand '@_'"}

sub AddAboveInMenu { FvwmCommand "AddAboveInMenu @_ " }
sub AddButtonStyle { FvwmCommand "AddButtonStyle @_ " }
sub AddModuleConfig { FvwmCommand "AddModuleConfig @_ " }
sub AddTitleStyle { FvwmCommand "AddTitleStyle @_ " }
sub AddToDecor { FvwmCommand "AddToDecor @_ " }
sub AddToFunc { FvwmCommand "AddToFunc @_ " }
sub AddToMenu { FvwmCommand "AddToMenu @_ " }
sub Beep { FvwmCommand "Beep @_ " }
sub BorderStyle { FvwmCommand "BorderStyle @_ " }
sub ButtonStyle { FvwmCommand "ButtonStyle @_ " }
sub ChangeDecor { FvwmCommand "ChangeDecor @_ " }
sub ClickTime { FvwmCommand "ClickTime @_ " }
sub Close { FvwmCommand "Close @_ " }
sub ColormapFocus { FvwmCommand "ColormapFocus @_ " }
sub Current { FvwmCommand "Current @_ " }
sub CursorMove { FvwmCommand "CursorMove @_ " }
sub CursorStyle { FvwmCommand "CursorStyle @_ " }
sub Delete { FvwmCommand "Delete @_ " }
sub Desk { FvwmCommand "Desk @_ " }
sub DesktopSize { FvwmCommand "DesktopSize @_ " }
sub Destroy { FvwmCommand "Destroy @_ " }
sub DestroyDecor { FvwmCommand "DestroyDecor @_ " }
sub DestroyFunc { FvwmCommand "DestroyFunc @_ " }
sub DestroyMenuItem { FvwmCommand "DestroyMenuItem @_ " }
sub DestroyMenu { FvwmCommand "DestroyMenu @_ " }
sub DestroyModuleConfig { FvwmCommand "DestroyModuleConfig @_ " }
sub Echo { FvwmCommand "Echo @_ " }
sub EdgeResistance { FvwmCommand "EdgeResistance @_ " }
sub EdgeScroll { FvwmCommand "EdgeScroll @_ " }
sub Exec { FvwmCommand "Exec @_ " }
sub ExecUseSHELL { FvwmCommand "ExecUseSHELL @_ " }
sub FlipFocus { FvwmCommand "FlipFocus @_ " }
sub Focus { FvwmCommand "Focus @_ " }
sub Function { FvwmCommand "Function @_ " }
sub GlobalOpts { FvwmCommand "GlobalOpts @_ " }
sub GotoPage { FvwmCommand "GotoPage @_ " }
sub HilightColor { FvwmCommand "HilightColor @_ " }
sub IconFont { FvwmCommand "IconFont @_ " }
sub Iconify { FvwmCommand "Iconify @_ " }
sub IconPath { FvwmCommand "IconPath @_ " }
sub Key { FvwmCommand "Key @_ " }
sub KillModule { FvwmCommand "KillModule @_ " }
sub Lower { FvwmCommand "Lower @_ " }
sub Maximize { FvwmCommand "Maximize @_ " }
sub Menu { FvwmCommand "Menu @_ " }
sub Menustyle { FvwmCommand "Menustyle @_ " }
sub Module { FvwmCommand "Module @_ " }
sub ModulePath { FvwmCommand "ModulePath @_ " }
sub Mouse { FvwmCommand "Mouse @_ " }
sub Move { FvwmCommand "Move @_ " }
sub Next { FvwmCommand "Next @_ " }
sub None { FvwmCommand "None @_ " }
sub Nop { FvwmCommand "Nop @_ " }
sub OpaqueMoveSize { FvwmCommand "OpaqueMoveSize @_ " }
sub PipeRead { FvwmCommand "PipeRead @_ " }
sub PixmapPath { FvwmCommand "PixmapPath @_ " }
sub PopUp { FvwmCommand "PopUp @_ " }
sub Prev { FvwmCommand "Prev @_ " }
sub Quit { FvwmCommand "Quit @_ " }
sub QuitScreen { FvwmCommand "QuitScreen @_ " }
sub Raise { FvwmCommand "Raise @_ " }
sub RaiseLower { FvwmCommand "RaiseLower @_ " }
sub Read { FvwmCommand "Read @_ " }
sub Recapture { FvwmCommand "Recapture @_ " }
sub Refresh { FvwmCommand "Refresh @_ " }
sub RefreshWindow { FvwmCommand "RefreshWindow @_ " }
sub ReplaceInMenu { FvwmCommand "ReplaceInMenu @_ " }
sub Resize { FvwmCommand "Resize @_ " }
sub Restart { FvwmCommand "Restart @_ " }
sub Scroll { FvwmCommand "Scroll @_ " }
sub Send_ConfigInfo { FvwmCommand "Send_ConfigInfo @_ " }
sub Send_WindowList { FvwmCommand "Send_WindowList @_ " }
sub SendToModule { FvwmCommand "SendToModule @_ " }
sub set_mask { FvwmCommand "set_mask @_ " }
sub Stick { FvwmCommand "Stick @_ " }
sub Style { FvwmCommand "Style @_ " }
sub Title { FvwmCommand "Title @_ " }
sub TitleStyle { FvwmCommand "TitleStyle @_ " }
sub UpdateDecor { FvwmCommand "UpdateDecor @_ " }
sub Wait { FvwmCommand "Wait @_ " }
sub WarpToWindow { FvwmCommand "WarpToWindow @_ " }
sub WindowFont { FvwmCommand "WindowFont @_ " }
sub WindowId { FvwmCommand "WindowId @_ " }
sub WindowList { FvwmCommand "WindowList @_ " }
sub WindowsDesk { FvwmCommand "WindowsDesk @_ " }
sub WindowShade { FvwmCommand "WindowShade @_ " }
sub WindowShadeAnimate { FvwmCommand "WindowShadeAnimate @_ " }
sub XORValue { FvwmCommand "XORValue @_ " }
sub AM { FvwmCommand "+ @_ " }
1;
