122 lines
5.2 KiB
HTML
122 lines
5.2 KiB
HTML
<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN>
|
||
<html>
|
||
<head>
|
||
<title>tk_messageBox</title>
|
||
</head>
|
||
<body>
|
||
<h1>tk_messageBox</h1>
|
||
|
||
<p>Выводит окно сообщения и ждет ответа пользователя.</p>
|
||
|
||
<h2><a name=СИНТАКСИС></a>СИНТАКСИС</h2>
|
||
|
||
<pre>
|
||
<strong>tk_messageBox</strong> ?<em>параметр значение...</em>?
|
||
</pre>
|
||
|
||
<h2><a name=ОПИСАНИЕ></a>ОПИСАНИЕ</h2>
|
||
|
||
<p>Эта процедура создает и выводит на экран окно сообщения, в
|
||
котором находится определяемое приложением сообщение,
|
||
пиктограмма и набор кнопок. Каждая из кнопок в окне сообщения
|
||
отождествляется с уникальным символическим именем (см. параметры
|
||
<strong>-type</strong>). После появления окна сообщения команда
|
||
<strong>tk_messageBox</strong> ожидает, пока пользователь не
|
||
выберет одну из кнопок. После того, как выбор сделан, команда
|
||
возвращает символическое имя выбранной кнопки. Команда
|
||
поддерживает следующие пары <em>параметр-значение</em>:</p>
|
||
|
||
<dl>
|
||
<dt><strong>-default</strong> <em>имя</em></dt>
|
||
|
||
<dd>Параметр <em>имя</em> задает символическое имя кнопки по
|
||
умолчанию для окна сообщения ('ok', 'cancel' и т.п.). Список
|
||
возможных символических имен см. в описании параметра
|
||
<strong>-type</strong>. Если в окне сообщения лишь одна
|
||
кнопка, то она автоматически делается кнопкой по умолчанию;
|
||
если же кнопок несколько, а параметр <strong>-default</strong>
|
||
не задан, то кнопки по умолчанию не будет.</dd>
|
||
|
||
<dt> <strong>-icon</strong> <em>изобрПикт</em> </dt>
|
||
|
||
<dd>Задает выводимую пиктограмму. Параметр <em>изобрПикт</em>
|
||
может иметь одно из следующих значений:
|
||
<strong>error</strong>, <strong>info</strong>,
|
||
<strong>question</strong> или <strong>warning</strong>. Если
|
||
параметр не указан, то пиктограмма не выводится.</dd>
|
||
|
||
<dt> <strong>-message</strong> <em>строка</em></dt>
|
||
|
||
<dd>Задает сообщение, выводимое в окне сообщений.</dd>
|
||
|
||
<dt><strong>-parent</strong> <em>окно</em></dt>
|
||
|
||
<dd>Делает <em>окно</em> логическим родителем окна
|
||
сообщений. Окно сообщения выводится поверх своего родительского
|
||
окна.</dd>
|
||
|
||
<dt> <strong>-title</strong> <em>строкаЗаголовка</em></dt>
|
||
|
||
<dd>Задает текстовую строку, которая выводится в качестве
|
||
заголовка в окне сообщения. Значением параметра по умолчанию
|
||
является пустая строка.</dd>
|
||
|
||
<dt> <strong>-type</strong> <em>предопределенныйТип</em></dt>
|
||
|
||
<dd>Устанавливает предопределенный набор кнопок в окне. Параметр
|
||
<em>предопределенныйТип</em> может иметь следующие
|
||
значения:
|
||
|
||
<dl>
|
||
<dt> <strong>abortretryignore</strong> </dt>
|
||
|
||
<dd> Выводит три кнопки с символическими именами
|
||
<strong>abort</strong>, <strong>retry</strong> и
|
||
<strong>ignore</strong>.</dd>
|
||
|
||
<dt><strong>ok</strong></dt>
|
||
|
||
<dd>Выводит одну кнопку с символическим именем
|
||
<strong>ok</strong>.</dd>
|
||
|
||
<dt><strong>okcancel</strong></dt>
|
||
|
||
<dd>Выводит две кнопки с символическими именами
|
||
<strong>ok</strong> и <strong>cancel</strong>.</dd>
|
||
|
||
<dt> <strong>retrycancel</strong></dt>
|
||
|
||
<dd>Выводит две кнопки с символическими именами
|
||
<strong>retry</strong> и <strong>cancel</strong>.</dd>
|
||
|
||
<dt><strong>yesno</strong></dt>
|
||
|
||
<dd>Выводит две кнопки с символическими именами
|
||
<strong>yes</strong> и <strong>no</strong>.</dd>
|
||
|
||
<dt> <strong>yesnocancel</strong></dt>
|
||
|
||
<dd>Выводит три кнопки с символическими именами
|
||
<strong>yes</strong>, <strong>no</strong> и
|
||
<strong>cancel</strong>.
|
||
</dd>
|
||
</dl>
|
||
</dd>
|
||
</dl>
|
||
|
||
<h2><a name=ПРИМЕР></a>ПРИМЕР</h2>
|
||
|
||
<pre>
|
||
set answer [tk_messageBox -message "Really quit?" -type yesno -icon question]
|
||
case {
|
||
yes exit
|
||
no {tk_messageBox -message "I know you like this application!" -type ok}
|
||
}
|
||
</pre>
|
||
</body>
|
||
</html>
|
||
|
||
|
||
|
||
|