#!/bin/bash

source /usr/share/vine/vinelib
source /usr/share/vine/imelib

WINDOW_TITLE="漢字変換システムの選択"
WINDOW_WIDTH=600
WINDOW_HEIGHT=450

CheckXIMStatus
CURRENT_IME=${STATUS}

case $LANG in
    ja*) LOCALE=ja ;;
      *) LOCALE=C ;;
esac
IME_LIST="$(ShowUsage_$LOCALE |grep "^    .*: "|grep -v "status" | cut -f1-3 -d: |\
           sed -e 's/[[:space:]]//g' -e 's/:/\n/g')"

SELECTED_IME=$(zenity --list \
                      --text "利用する漢字変換システムを選択してください\n現在選択されている漢字変換システムは <b>${CURRENT_IME}</b> です。" \
                      --column "入力方式" --column "説明" \
		      --print-column=1 \
		      --title="${WINDOW_TITLE}" \
		      --width=${WINDOW_WIDTH} \
		      --height=${WINDOW_HEIGHT} \
		      $IME_LIST)

if [ "$SELECTED_IME" = "" ]; then
  #zenity --info --title="${WINDOW_TITLE}" --text "漢字変換システムは変更されませんでした。"
  exit 0
fi

#echo "Selected IME is $SELECTED_IME"
SETIME_RESULT=$(setime ${SELECTED_IME})

zenity --info --title="${WINDOW_TITLE}" --text "${SETIME_RESULT}"

