source: projects/vutils/trunk/gsetime @ 1120

Revision 1120, 1.1 KB checked in by daisuke, 14 years ago (diff)

import vutils-2.2.4 from internal cvs repository

RevLine 
[1120]1#!/bin/bash
2
3source /usr/share/vine/vinelib
4source /usr/share/vine/imelib
5
6WINDOW_TITLE="漢字変換システムの選択"
7WINDOW_WIDTH=600
8WINDOW_HEIGHT=450
9
10CheckXIMStatus
11CURRENT_IME=${STATUS}
12
13case $LANG in
14    ja*) LOCALE=ja ;;
15      *) LOCALE=C ;;
16esac
17IME_LIST="$(ShowUsage_$LOCALE |grep "^    .*: "|grep -v "status" | cut -f1-3 -d: |\
18           sed -e 's/[[:space:]]//g' -e 's/:/\n/g')"
19
20SELECTED_IME=$(zenity --list \
21                      --text "利用する漢字変換システムを選択してください\n現在選択されている漢字変換システムは <b>${CURRENT_IME}</b> です。" \
22                      --column "入力方式" --column "説明" \
23                      --print-column=1 \
24                      --title="${WINDOW_TITLE}" \
25                      --width=${WINDOW_WIDTH} \
26                      --height=${WINDOW_HEIGHT} \
27                      $IME_LIST)
28
29if [ "$SELECTED_IME" = "" ]; then
30  #zenity --info --title="${WINDOW_TITLE}" --text "漢字変換システムは変更されませんでした。"
31  exit 0
32fi
33
34#echo "Selected IME is $SELECTED_IME"
35SETIME_RESULT=$(setime ${SELECTED_IME})
36
37zenity --info --title="${WINDOW_TITLE}" --text "${SETIME_RESULT}"
38
Note: See TracBrowser for help on using the repository browser.