1
0
mirror of https://github.com/gryf/wmaker.git synced 2025-12-22 14:08:06 +01:00
Files
wmaker/WindowMaker/wmmacros.in
Doug Torrance fe459fbab3 menu: Add USER_*_DIR macros.
Inspired by the Debian patch 54_Debian_wmmacros.diff.  These macros are
actually already referenced in appearance.menu and background.menu, but
only Debian installations have taken advantage of them.

We use the new #usergnusteppath# macro to reference the user GNUstep path.
2017-08-19 11:14:38 +01:00

71 lines
1.8 KiB
Plaintext

/*
* 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
/*
*
* 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 BACKGROUNDS_DIR #wmdatadir#/Backgrounds
#define USER_THEMES_DIR #usergnusteppath#/Library/WindowMaker/Themes
#define USER_STYLES_DIR #usergnusteppath#/Library/WindowMaker/Styles
#define USER_ICON_SETS_DIR #usergnusteppath#/Library/WindowMaker/IconSets
#define USER_BACKGROUNDS_DIR #usergnusteppath#/Library/WindowMaker/Backgrounds
#define StaticGray 0
#define GrayScale 1
#define StaticColor 2
#define PseudoColor 3
#define TrueColor 4
#define DirectColor 5
#endif