Экран ввода - 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.tf_bg - изображение для фона текстового поля;
input.tf_bg_width, input.tf_bg_height - ширина и высота этого фона (по-прежнему допустимы None и float).
input.tf_bg_border, input.tf_bg_border_size - изображение и размер границы для фона текста.
Свойства input.bg_width, input.bg_height, input.tf_bg_width и input.tf_bg_height
имеют "ограничители" с суффиксами _min и _max
(например, input.bg_width_min для input.bg_width).
Отступ от текста до фона, на котором он расположен:
input.tf_xindent - для левой и правой сторон;
input.tf_yindent - для нижней и верхней.
input.spacing - отступы в экране между элементами (кнопками и текстовыми полями).
input.xalign, input.yalign - выравнивание окна ввода.
input.reverse_btns - нужно ли менять порядок кнопок (Ok, Сброс и Отмена) на противоположный.
Свойства input.bg_corner_sizes, input.bg_border_corner_sizes, input.tf_bg_corner_sizes и
input.tf_bg_border_corner_sizes регулируют размеры "немасштабируемых краёв" у соответствующих изображений
(см. подробности в статье про ScreenLang).
-
input_button- стиль кнопок; -
input_prompt- стиль текста "подсказки"; -
input_text- стиль вводимого текста.
О настройке стилей см. раздел "Стили" в статье ScreenLang.