フォームダイアログを作成するには、
フォームダイアログは、以下のオプションをサポートしています。
フォームダイアログに入力欄を追加します。
フォームダイアログにパスワード入力欄を追加します。 (入力テキストを隠します)
フォームダイアログにカレンダーを追加します。
ダイアログに表示するテキストを指定します。
セパレーターとして出力する文字を指定します。(既定値: | )
日付を返却する書式を指定します。デフォルトの書式は、locale に依存します。書式は、
以下のスクリプトの例でフォームダイアログの作成方法を示します。
#!/bin/sh
zenity --forms --title="友達の追加" \
--text="友達について情報を入力してください。" \
--separator="," \
--add-entry="名" \
--add-entry="姓" \
--add-entry="電子メール" \
--add-calendar="誕生日" >> addr.csv
case $? in
0)
echo "友達が追加されました。";;
1)
echo "友達は追加されませんでした。"
;;
-1)
echo "予期せぬエラーが発生しました。"
;;
esac