Экран ввода - TrueCat17/Ren-Engine GitHub Wiki

Это статья о настройке экрана для ввода значений с клавиатуры.
О его использовании см. статью Ввод с клавиатуры.

Значения по умолчанию указанных здесь свойств (а также детали реализации) можно посмотреть в файле Ren-Engine/rpy/screens/input.rpy.


Настраиваемые свойства

input.fog - изображение для затемнения на заднем плане экрана (обычно полупрозрачно).

input.bg - изображение для фона окна;
input.bg_width - ширина окна (None - автоматически рассчитать, исходя из содержимого, float - часть от ширины сцены);
input.bg_height - высота окна (None и float также допустимы).

input.bg_border - изображение для границ окна;
input.bg_border_size - размер (целое число) этих границ (0 - отключить).

input.prompt_color - цвет текста "подсказки" (параметр prompt).

input.tf_bg - изображение для фона текстового поля;
input.tf_color - цвет вводимого текста;
input.tf_bg_width, input.tf_bg_height - ширина и высота этого фона (по-прежнему допустимы None и float).

input.tf_bg_border, input.tf_bg_border_size - изображение и размер границы для фона текста.

Отступ от текста до фона, на котором он расположен:
input.tf_xindent - для левой и правой сторон;
input.tf_yindent - для нижней и верхней.

input.spacing - отступы в экране между элементами (кнопками и текстовыми полями).

input.xalign, input.yalign - выравнивание окна ввода.

input.reverse_btns - нужно ли менять порядок кнопок (Ok, Сброс и Отмена) на противоположный.


Стили

  • input_button - стиль кнопок;
  • input_prompt - стиль текста "подсказки";
  • input_text - стиль вводимого текста.

Параметры color последних 2 стилей перезаписываются параметрами input.prompt_color и input.tf_color, указанными выше.

О настройке стилей см. раздел "Стили" в статье ScreenLang.


Далее ->
<- Назад

⚠️ **GitHub.com Fallback** ⚠️