/* * Some generic macros for WindowMaker configuration files * */ #ifndef WMMACROS_ #define WMMACROS_ #define HAVE_XLESS /* * WS_BACK - sets the root background texture to VAL */ #define WS_BACK EXEC wdwrite WindowMaker WorkspaceBack /* * CLEARROOT - set the root background to nothing */ #define CLEARROOT xsetroot /* * SETSTYLE FILE - loads a style file */ #define SETSTYLE EXEC cd $HOME/GNUstep/Library/WindowMaker/Styles; setstyle /* * * MANUAL_SEARCH(ITEM) - search manual page for ITEM * * You might need to change this according to what's the exit status of your * man(1). This is for the one that comes with Linux (RedHat) */ #ifdef HAVE_XLESS #define MANUAL_SEARCH(ITEM) \ if ( man ITEM > /dev/null ); then \ man ITEM | xless;\ else \ xmessage -center -title "Manual Browser" \ Sorry, but there is no manual page \ entry for ITEM...;\ fi #else #define MANUAL_SEARCH(ITEM) \ if ( man ITEM > /dev/null ); then \ xterm -e man ITEM; \ else \ xmessage -center -title "Manual Browser" \ Sorry, but there is no manual page \ entry for ITEM...;\ fi #endif /* * Paths to system configuration directories */ #define THEMES_DIR #wmdatadir#/Themes #define STYLES_DIR #wmdatadir#/Styles #define ICON_SETS_DIR #wmdatadir#/IconSets #define SOUND_SETS_DIR #wmdatadir#/SoundSets #define BACKGROUNDS_DIR #wmdatadir#/Backgrounds #define StaticGray 0 #define GrayScale 1 #define StaticColor 2 #define PseudoColor 3 #define TrueColor 4 #define DirectColor 5 #endif