スクリプトを書く際に
ユーザーからの情報を取得するダイアログを作成できます。たとえば、カレンダーから日付を選択したり、ファイル選択ダイアログからファイルを選択したりするようにユーザーに求めることができます。
ユーザーに情報を提供するダイアログが作成できます。たとえば、処理の現在の状況を示す進捗表示ダイアログやユーザーに注意を促す警告メッセージダイアログを使用できます。
ユーザーがダイアログを閉じると
たとえば、次のように使います。
次のように使ってはいけません。
引用符を利用しない場合、予期せぬ結果を招く恐れがあります。
アクセスキーは、メニューやダイアログからマウスでコマンドを選択する代わりにキーボードで操作ができるようにするキーです。それぞれのアクセスキーは、メニューやダイアログのオプションで下線によって識別されます。
いくつかの
Zenity は、以下の終了コードを返します。
終了コード |
説明 |
0 |
ユーザーが、 |
1 |
ユーザーが |
-1 |
予期しないエラーが発生しました。 |
5 |
タイムアウトに達したため、ダイアログが閉じました。 |
すべての Zenity ダイアログは、以下の汎用的なオプションをサポートしています。
ダイアログのタイトルを指定します。
ダイアログのウィンドウフレームに表示するアイコンを指定します。「info」、「warning」、「question」および「error」というキーワードで提供される 4 つのストックアイコンも利用可能です。
ダイアログの幅を指定します。
ダイアログの高さを指定します。
ダイアログが閉じるまでのタイムアウト値を秒数で指定します。
Zenity は、以下のヘルプのオプションを提供しています。
簡単なヘルプを表示します。
すべてのダイアログに関する完全なヘルプを表示します。
汎用的なオプションを表示します。
カレンダーダイアログのオプションに関するヘルプを表示します。
テキスト入力ダイアログのオプションに関するヘルプを表示します。
エラーダイアログのオプションに関するヘルプを表示します。
情報ダイアログのオプションに関するヘルプを表示します。
ファイル選択ダイアログのオプションに関するヘルプを表示します。
一覧ダイアログのオプションに関するヘルプを表示します。
通知アイコンのオプションに関するヘルプを表示します。
進捗表示ダイアログのオプションに関するヘルプを表示します。
質問ダイアログのオプションに関するヘルプを表示します。
警告ダイアログのオプションに関するヘルプを表示します。
テキスト情報ダイアログのオプションに関するヘルプを表示します。
種々雑多なオプションに関するヘルプを表示します。
GTK+ のオプションに関するヘルプを表示します。
Zenity は、以下のような種々雑多なオプションも提供しています。
Zenity のバージョン情報、著作権情報および開発者の情報を含んだ「
Zenity のバージョン番号を標準出力に表示します。
Zenity は、標準的な GTK+ のオプションをサポートしています。GTK+ のオプションについての詳細は、
通常、Zenity は自身が起動された端末ウィンドウを検出し、そのウィンドウより前面に位置し続けます。この振る舞いは、WINDOWID という環境変数の定義を解除することにより、無効にできます。