SF-TOGGLE passes TRUE regardless of toggle state set by user
Linux, Flatpak, 2.99.14
expected #f from an unselected checkbox, get a #t
here's the plug-in output: toggle checked
test-toggle-truth Warning
BOOLEAN TRUE
test-toggle-truth Warning
INTEGER TRUE
output: toggle unchecked
test-toggle-truth Warning
BOOLEAN TRUE
test-toggle-truth Warning
INTEGER FALSE
#!/usr/bin/env gimp-script-fu-interpreter-3.0
(define (script-fu-toggle-truth tog)
(if tog (gimp-message " BOOLEAN TRUE"))
(if (not tog) (gimp-message " BOOLEAN FALSE"))
(if (= tog 1) (gimp-message " INTEGER TRUE"))
(if (= tog 0) (gimp-message " INTEGER FALSE"))
)
(script-fu-register "script-fu-toggle-truth"
"test-toggle-truth"
"testPlugIn"
"Mark Sweeney"
"copyright 2023, Mark Sweeney, Under GNU GENERAL PUBLIC LICENSE Version 3"
"2023"
""
SF-TOGGLE "test toggle boolean" TRUE
)
(script-fu-menu-register "script-fu-toggle-truth" "<Image>/Fu-Plugin")