mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-24 15:12:32 +01:00
This option had been broken for several reasons: * The getstyle utility does not replace the #usergnusteppath# macro which was passed to it by the menu. * When processing the USER_THEMES_DIR macro, the menu inserts a space afterwards, and so the directory and filename were passed to getstyle as two separate arguments. * It used the old, pre-0.50.0 theme format. By using the -p option to getstyle, we can avoid these issues, as we don't need to specify the directory *and* it uses the 'new' (since 1999) themepack format.
13 lines
474 B
Plaintext
13 lines
474 B
Plaintext
#include "wmmacros"
|
|
|
|
Appearance MENU
|
|
"Background" OPEN_MENU background.menu
|
|
"Styles" OPEN_MENU -noext STYLES_DIR USER_STYLES_DIR WITH setstyle
|
|
"Themes" OPEN_MENU -noext THEMES_DIR USER_THEMES_DIR WITH setstyle
|
|
"Icon Sets" OPEN_MENU -noext ICON_SETS_DIR USER_ICON_SETS_DIR WITH seticons
|
|
"Save IconSet" EXEC geticonset USER_ICON_SETS_DIR/"%a(IconSet name)"
|
|
"Save Theme" EXEC getstyle -p "%a(Theme name)"
|
|
"Preferences Utility" EXEC #wprefs#
|
|
Appearance END
|
|
|