#!/bin/bash

#############################
#
#  GUI to switch between personal
#  and default JWM configurations
#  
#  for use with the jwmConfigMgr
#
#  author: thoughtjourney
#  date: 13/08/2005
#
#
#############################


#--------variables---------->>

CONFIG="/root/.jwm/jwmrc-personal"
CONFSAVE="/root/.jwm/jwmrc-personal-save"

CHOICE=default
DEFAULT=
INCLUDE=

if [ -f $CONFIG ]; then
    cp $CONFIG $CONFSAVE
    DEFAULT=off								
    INCLUDE=ON
else
    DEFAULT=ON
    INCLUDE=off
fi

#----------dialogue-------->>

Xdialog --title "個人プロファイルを使う" \
        --radiolist "個人プロファイルまたはデフォルトのテーマの選択:\n\n" 0 0 2 \
"デフォルト（default）"  "デフォルトのテーマを使う" $DEFAULT \
"個人（personal）" "個人プロファイルを使う" $INCLUDE 2> /tmp/inputbox.tmp.$$

retval=$?

#--------cancel pressed----->>
case $retval in
  255)
    exit 0;;
esac

#---------save changes----->>

CHOICE=`cat /tmp/inputbox.tmp.$$`
rm -f /tmp/inputbox.tmp.$$

if [ "$CHOICE" = "default" ]; then
echo $CHOICE
   if [ "$DEFAULT" = "off" ]; then
      mv $CONFIG $CONFSAVE
   fi
else if [ "$CHOICE" = "personal" ]; then
   if [ "$DEFAULT" = "ON" ]; then
      mv $CONFSAVE $CONFIG
   fi
 fi   
fi

#----notify of result----->>

if [ -f $CONFIG ]; then
   Xdialog --title "設定" --msgbox "あなたの個人プロファイルが使われます" 0 0
else
   Xdialog --title "設定" --msgbox "デフォルトのテーマが使われます" 0 0
fi

#--------clean exit------->>
case $retval in
  1)
    exit 0;;
  255)
    exit 0;;
esac

exit 0
