35. Диалог задания палитры

На (Рис. 35.1) представлено окно диалога управления палитрой.

_images/palette_dialog.png

Рисунок 35.1 - Окно диалога работы с палитрой

В поле «Последние палитры» отображены ранее использованные палитры.

Список Набор позволяет выбрать набор палитр:

  • NimfaPalette - палитры, предусмотренные программой по умолчанию;
  • MatplotPalette - палитры, импортированные из MatplotLib.

В списке Палитра представлены все палитры выбранного набора.

Установить текущую палитру можно кнопкой Применить диалога.

35.1. Изменение палитры

Выбранную палитру можно редактировать, добавляя, удаляя, перемещая или перекрашивая цветовые маркеры.

35.1.1. Добавление маркера

Чтобы добавить маркер нужно:

  1. кликнуть мышкой по палитре, создав новый маркер;
  2. двойным щелчком мыши по маркеру вызвать диалог выбора цвета;
  3. выбрать цвет маркера в диалоге и нажать кнопку «Ok».
_images/palette_dirt_new.png

Рисунок 35.1.1.1 - Новая палитра

35.1.2. Удаление маркера

Чтобы удалить маркер нужно:

  1. выбрать маркер мышкой;
  2. нажать кнопку «Delete» клавиатуры.

35.1.3. Перемещение маркера

Переместить маркер можно, зажав левую кнопку мыши.

35.1.4. Табличное редактирование положений маркеров

Задать положение маркеров так же через диалоговое меню по правой кнопке мыши:

_images/palette_menu.png

Рисунок 35.1.4.1 - Контекстное меню палитры по правой кнопке мыши

В диалоге палитра представлена таблицей (Рис. 35.1.4.2), в которой можно выставить значения положения маркеров, изменить их цвет, а также добавить или удалить строки таблицы.

_images/palette_table.png

Рисунок 35.1.4.2 - Диалог с таблицей маркеров

Если в палитре произведены изменения, то ей присваивается статус пользовательской. Пользовательскую палитру можно сохранить с помощью кнопки «Добавить в набор» диалога. Если пользовательская палитра не была сохранена, то при попытке выбрать другую палитру из списка, программа выдаст предупреждение о наличии не сохраненных изменений, а при установке текущей палитры с помощью кнопки «Применить» диалога, палитра автоматически сохранится и ей будет присвоено имя «Custom».

Примечание

Крайние маркеры палитры фиксированы, удалить или переместить их невозможно.

35.2. Добавление палитры к выбранному набору

С помощью кнопки «Добавить в набор» можно добавить палитру к выбранному набору. По умолчанию кнопка неактивна. Она активируется, если были внесены какие-либо изменения в палитру. При нажатии кнопки «Добавить в набор» откроется диалог, в котором необходимо указать имя новой палитры и нажать кнопку «OK», чтобы добавить ее к выбранному набору. Чтобы «отбросить» изменения палитры, следует закрыть диалог. (Рис. 35.2.1).

_images/add_palette_dialog.png

Рисунок 35.2.1 - Добавление палитры

35.3. Импорт палитры из файла

С помощью кнопки Загрузить можно импортировать палитру из CLR файла (Рис. 35.3.1). Палитра будет добавлена к выбранному набору палитр.

_images/clr_example.png

Рисунок 35.3.1 - Пример CLR файла

35.4. Сохранение палитры в файл

Сохранить выбранную палитру в *.clr файл можно кнопкой Сохранить.

35.5. Реверс палитры

С помощью кнопки Реверс диалога можно произвести реверс выбранной палитры (Рис. 35.5.1).

_images/palette_dialog_reverse.png

Рисунок 35.5.1 - Пример реверса палитры

35.6. Удаление палитры

Удалить выбранную палитру можно кнопкой Удалить набор диалога.

35.7. Восстановление стандартного набора палитр

Восстановить стандартный набор палитр можно кнопкой Обновить набор. При этом палитры, созданные пользователем, будут удалены.

35.8. Вспомогательные элементы

При перемещении курсора мыши по палитре в поле Значение будет отображено числовое значение скалярного поля, для которого выбрана палитра, а в элементе «pixmap» (квадратик с цветом) - цветовое значение в текущем положении курсора мыши (Рис. 35.8.1).

_images/palette_dialog_reverse_pixmap.png

Рисунок 35.8.1 - Цветовое значение в текущем положении мыши

При редактировании палитры для отображаемых изообъемов и изоповерхностей дополнительно на цветовой шкале показываются значения изообъемов (Рис. 35.8.2).

_images/palette_dialog_iso.png

Рисунок 35.8.2 - Отметки изообъемов