Диалоговое окно Создать (Create), которое открывается в соответствии с настройками пользователя
создает немодальное диалоговое окно, которое открывается с указанным именем группы и именем настройки. Имена групп и настроек в комбинации однозначно идентифицируют диалоговое окно. Диалоговое окно содержит: pval = uigetpref(group,pref,title,quest,pbtns)
Указанный вопрос (quest) и одну или несколько кнопок (pbtns), которые позволяют пользователю диалогового окна ответить на вопрос. Нажатое значение кнопки возвращается как pval.
Флажок, который по умолчанию помечен как «Больше не показывать это диалоговое окно».
Если пользователь устанавливает флажок, MATLAB ® сохраняет и возвращает значение нажатой кнопки в качестве значения предпочтения (pval). Последующие вызовы uigetpref для того же диалогового окна определите, что значение настройки сохранено, и примените этот вариант без открытия диалогового окна.
Если пользователь не устанавливает флажок, то MATLAB возвращается, но не сохраняет значение нажатой кнопки. Вместо этого MATLAB сохраняет значение 'ask'. MATLAB открывает указанное диалоговое окно при последующих вызовах uigetpref.
[___] = uigetpref(___, указывает одну или несколько дополнительных пар имя-значение, которые позволяют выполнять любое из следующих действий.Name,Value)
Настройте метку флажка.
Укажите, установлен ли флажок при открытии диалогового окна.
Выполните обратный вызов кнопки справки и кнопки справки.
Укажите кнопки, не сопоставленные со значениями настроек.
Укажите значение, которое uigetpref возвращает для pval если пользователь закрывает диалоговое окно без нажатия кнопки предпочтения. Например, это значение возвращается, если пользователь нажимает кнопку закрытия диалогового окна (X), нажимает клавишу Esc или нажимает кнопку, которая не сопоставлена со значением предпочтения.
Используйте эту опцию с любой из комбинаций выходных аргументов в предыдущих синтаксисах.
uigetpref создает указанные группы и настройки, если они в настоящее время не существуют. Чтобы удалить группу настроек, которая больше не нужна, используйте rmpref.
Чтобы получить структуру ранее созданных групп и настроек, используйте getpref функция.
После установки пользователем флажка Не показывать это диалоговое окно снова и закрытия диалогового окна диалоговое окно не открывается снова для той же группы и настройки. Чтобы снова включить подавляемые диалоговые окна, задайте для настройки значение 'ask' использование setpref.
Пользователям диалогового окна не известны имена групп и настроек, заданные при создании диалогового окна. Поэтому для повторного включения диалоговых окон, подавляемых настройками, пользователи могут вызвать uisetpref команда.
uisetpref('clearall')uisetpref как показано, повторно включает все диалоговые окна настроек, определенные с помощью uigetpref, не только самая последняя.