Revision 1120,
1.1 KB
checked in by daisuke, 14 years ago
(diff) |
import vutils-2.2.4 from internal cvs repository
|
Line | |
---|
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.