Spec-Zone.ru › Octave 9

Далее: Окна рабочего пространства Octave, Предыдущее: Функции утилиты графического интерфейса, Вверх: Разработка графического интерфейса [Оглавление][Индекс]

35.5 Пользовательские настройки ¶

: val = getpref ("group", "pref") ¶
: val = getpref ("group", "pref", default) ¶
: {val1, val2, …} = getpref ("group", {"pref1", "pref2", …}) ¶
: prefstruct = getpref ("group") ¶
: prefstruct = getpref () ¶

Возвращает значение настройки, соответствующее заданной настройке pref в группе настроек group.

Имя группы настроек должно быть строкой.

Если pref не существует в group и указан default, создайте настройку со значением default и верните default.

Настройка pref может быть строкой или массивом ячеек строк. Если это массив ячеек строк, возвращается массив ячеек настроек.

Соответствующее значение по умолчанию default может быть любым значением Octave, например, double, struct, массив ячеек, объект и т. д. Или, если pref является массивом ячеек строк, default должен быть массивом ячеек значений того же размера, что и pref.

Если ни pref, ни default не указаны, возвращается структура настроек для группы настроек group.

Если не указаны аргументы, возвращается структура, содержащая все группы настроек и их значения.

См. также: addpref, setpref, ispref, rmpref.

: setpref ("group", "pref", val) ¶
: setpref ("group", {"pref1", "pref2", …}, {val1, val2, …}) ¶

Устанавливает значение настройки pref на заданное значение val в заданной группе настроек group.

Имя группы настроек должно быть строкой.

Настройка pref может быть строкой или массивом ячеек строк.

Соответствующее значение val может быть любым значением Octave, например, double, struct, массив ячеек, объект и т. д. Или, если pref является массивом ячеек строк, val должен быть массивом ячеек значений того же размера, что и pref.

Если заданная настройка или группа не существуют, они добавляются.

См. также: addpref, getpref, ispref, rmpref.

: addpref ("group", "pref", val) ¶
: addpref ("group", {"pref1", "pref2", …}, {val1, val2, …}) ¶

Добавляет настройку pref и соответствующее значение val в заданную группу настроек group.

Имя группы настроек должно быть строкой.

Настройка pref может быть строкой или массивом ячеек строк. Будет выдано сообщение об ошибке, если настройка уже существует.

Соответствующее значение val может быть любым значением Octave, например, double, struct, массив ячеек, объект и т. д. Или, если pref является массивом ячеек строк, val должен быть массивом ячеек значений того же размера, что и pref.

См. также: setpref, getpref, ispref, rmpref.

: rmpref ("group", "pref") ¶
: rmpref ("group", {"pref1", "pref2", …}) ¶
: rmpref ("group") ¶

Удаляет заданную настройку pref из группы настроек group.

Имя группы настроек должно быть строкой.

Настройка pref может быть строкой или массивом ячеек строк.

Если pref не указан, удаляется группа настроек group.

Ошибка: попытка удалить несуществующую настройку или группу.

См. также: addpref, ispref, setpref, getpref.

: tf = ispref ("group", "pref") ¶
: tf = ispref ("group", {"pref1", "pref2", …}) ¶
: tf = ispref ("group") ¶

Возвращает true, если заданная настройка pref существует в группе настроек group.

Имя группы настроек должно быть строкой.

Настройка pref может быть строкой или массивом ячеек строк.

Если pref не указан, возвращает true, если группа настроек group существует.

См. также: getpref, addpref, setpref, rmpref.

: dir = prefdir ¶
: dir = prefdir (1) ¶

Возвращает каталог, в котором хранятся настройки Octave.

Примеры:

Отображение каталога настроек

prefdir

Переход в папку настроек

cd (prefdir)

Если вызов сопровождается аргументом, каталог настроек создается, если он еще не существует.

См. также: getpref, setpref, addpref, rmpref, ispref.

: preferences ¶

Отображает диалоговое окно графического интерфейса настроек Octave.

Далее: Окна рабочего пространства Octave, Предыдущее: Функции утилиты графического интерфейса, Вверх: Разработка графического интерфейса [Оглавление][Индекс]

© 1996–2023 The Octave Project Developers
Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.
Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions.
https://docs.octave.org/v9.2.0/User_002dDefined-Preferences.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API