#! /bin/sh -e

THEMEDIR='/usr/share/themes/blackplastictheme-themedir'

if [ ! -d $THEMEDIR ]; then
  exit 0
fi

Q=`run-standalone.sh zenity  --list  --text "Enable or disable custom transitions" --radiolist  --column "Pick" --column "Transition" TRUE "Enable custom transitions" FALSE "Disable custom transitions"; echo $ans`

if [ "$Q" = "Enable custom transitions" ]; then
      # install the custom things
     	cp -rf /usr/share/themes/blackplastictheme-themedir/transitions.tmp /usr/share/themes/blackplastictheme-themedir/transitions.ini

elif [ "$Q" = "Disable custom transitions" ]; then

if [ -f /usr/share/themes/blackplastictheme-themedir/transitions.ini ]; then

	rm -rf /usr/share/themes/blackplastictheme-themedir/transitions.ini

fi

fi

Q2=`run-standalone.sh zenity  --list  --text "Choose color scheme" --radiolist  --column "Pick" --column "Scheme" TRUE Black FALSE Blue FALSE Orange FALSE Pink; echo $ans`

if [ "$Q2" = "Black" ]; then

if [ "`readlink /etc/hildon/theme`" = /usr/share/themes/blackplastictheme-themedir ]; then
   if [ -x /usr/bin/personalisation ]; then
	   /usr/bin/personalisation /usr/share/themes/default
   fi
fi

rm -rf /usr/share/themes/blackplastictheme-themedir/gtk-2.0/*.cache

	cp -rf /usr/share/themes/blackplastictheme-themedir/variations/black/* /usr/share/themes/blackplastictheme-themedir/
	hildon-theme-cacher $THEMEDIR

elif [ "$Q2" = "Blue" ]; then

if [ "`readlink /etc/hildon/theme`" = /usr/share/themes/blackplastictheme-themedir ]; then
   if [ -x /usr/bin/personalisation ]; then
	   /usr/bin/personalisation /usr/share/themes/default
   fi
fi

rm -rf /usr/share/themes/blackplastictheme-themedir/gtk-2.0/*.cache

	cp -rf /usr/share/themes/blackplastictheme-themedir/variations/blue/* /usr/share/themes/blackplastictheme-themedir/
	hildon-theme-cacher $THEMEDIR

elif [ "$Q2" = "Orange" ]; then

if [ "`readlink /etc/hildon/theme`" = /usr/share/themes/blackplastictheme-themedir ]; then
   if [ -x /usr/bin/personalisation ]; then
	   /usr/bin/personalisation /usr/share/themes/default
   fi
fi

rm -rf /usr/share/themes/blackplastictheme-themedir/gtk-2.0/*.cache

	cp -rf /usr/share/themes/blackplastictheme-themedir/variations/orange/* /usr/share/themes/blackplastictheme-themedir/
	hildon-theme-cacher $THEMEDIR

elif [ "$Q2" = "Pink" ]; then

if [ "`readlink /etc/hildon/theme`" = /usr/share/themes/blackplastictheme-themedir ]; then
   if [ -x /usr/bin/personalisation ]; then
	   /usr/bin/personalisation /usr/share/themes/default
   fi
fi

rm -rf /usr/share/themes/blackplastictheme-themedir/gtk-2.0/*.cache

	cp -rf /usr/share/themes/blackplastictheme-themedir/variations/pink/* /usr/share/themes/blackplastictheme-themedir/
	hildon-theme-cacher $THEMEDIR

fi


Q3=`run-standalone.sh zenity --info --text="Done! Now go and select Black Plastic Theme to use and then reboot the phone to make all changes visible."`

exit 0
