Экран ввода - 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.