| Revision 1120,
1.1 KB
checked in by daisuke, 16 years ago
(diff) |
|
import vutils-2.2.4 from internal cvs repository
|
| Rev | Line | |
|---|
| [1120] | 1 | #!/bin/bash |
|---|
| 2 | |
|---|
| 3 | source /usr/share/vine/vinelib |
|---|
| 4 | source /usr/share/vine/imelib |
|---|
| 5 | |
|---|
| 6 | WINDOW_TITLE="漢字変換システムの選択" |
|---|
| 7 | WINDOW_WIDTH=600 |
|---|
| 8 | WINDOW_HEIGHT=450 |
|---|
| 9 | |
|---|
| 10 | CheckXIMStatus |
|---|
| 11 | CURRENT_IME=${STATUS} |
|---|
| 12 | |
|---|
| 13 | case $LANG in |
|---|
| 14 | ja*) LOCALE=ja ;; |
|---|
| 15 | *) LOCALE=C ;; |
|---|
| 16 | esac |
|---|
| 17 | IME_LIST="$(ShowUsage_$LOCALE |grep "^ .*: "|grep -v "status" | cut -f1-3 -d: |\ |
|---|
| 18 | sed -e 's/[[:space:]]//g' -e 's/:/\n/g')" |
|---|
| 19 | |
|---|
| 20 | SELECTED_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 | |
|---|
| 29 | if [ "$SELECTED_IME" = "" ]; then |
|---|
| 30 | #zenity --info --title="${WINDOW_TITLE}" --text "漢字変換システムは変更されませんでした。" |
|---|
| 31 | exit 0 |
|---|
| 32 | fi |
|---|
| 33 | |
|---|
| 34 | #echo "Selected IME is $SELECTED_IME" |
|---|
| 35 | SETIME_RESULT=$(setime ${SELECTED_IME}) |
|---|
| 36 | |
|---|
| 37 | zenity --info --title="${WINDOW_TITLE}" --text "${SETIME_RESULT}" |
|---|
| 38 | |
|---|
Note: See
TracBrowser
for help on using the repository browser.