#!/bin/sh
#250630 sfs
yad --version |grep -E '^0' && export gtk=gtk || export gtk=yad
NTF2(){
    #NTF -i gtk-info "line 1" "line 2"
    [ "$1" = "-i" ] && { notify-send -a "`basename $0`" -i $2 "`printf "$3\n$4 "`" ; return ; }
    i=dialog-info && b="--button=$gtk-ok:0" && t="<b>$2</b>\n<i>$3</i>"
    [ "$1" = "-q" ] && i=dialog-question && b="--button=$gtk-yes:0 --button=$gtk-no"
    [ "$1" = "-a" ] && i=dialog-error && b="--button=$gtk-ok:0" && t="<span color=\"red\"><b>$2</b></span>\n<i>$3</i>"
    [ "$1" = "-w" ] && e=--entry && ee=entry- && t="$2" && x=X
    tit="`echo $2 | sed 's/<[^>]*>//g'`"
    yad $e --Xwidth=600 --fixed --name=$i  \
    --image-on-top --${x}image=$i $b  --mouse \
    --window-icon=$i --title="$tit" \
    --${ee}text "$t"  >/dev/null && echo $? 
}

f="`yad --font --title "gfontsel" --name "gtk-font" --window-icon=gtk-font`" && echo $f && NTF2 -w "$f" 
