Инструменты пользователя

Инструменты сайта


lm2:ce:t_struct

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
lm2:ce:t_struct [2020/08/05 18:26]
ruben
lm2:ce:t_struct [2020/11/30 14:12] (текущий)
Строка 141: Строка 141:
          размеры элемента                                                          -->          размеры элемента                                                          -->
     <Element ID="logo" Width="369" Height="595" Scale="0.25">     <Element ID="logo" Width="369" Height="595" Scale="0.25">
-      <!-- подэлемент изображение, задаются следующие свойства: размери  положение, путь к рендеру -->+      <!-- подэлемент изображение, задаются следующие свойства: размеры и положение, путь к рендеру -->
       <Image Rect="full" Source="logo.png"/>       <Image Rect="full" Source="logo.png"/>
     </Element>     </Element>
   </Library>   </Library>
 </root> </root>
 +
 +
 +</code>
 +
 +**Файл со строковыми данными**
 +
 +Основная статья "[[:lm2:ce:s_text|Строковые данные]]". Создайте в папке configs файл text.xml. Название файла должно совпадать с названием, указанным в файле описания панелей. Необходимо добавить все строковые поля. Файл должен содержать следующий код:
 +
 +<code xml>
 +<!-- объявление xml -->
 +<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 +<!-- корневой элемент -->
 +<root>
 +  <!-- строковые данные, задается следующее свойство: уникальный идентификатор -->
 +  <Text ID="txtEmptyProject">
 +    <!-- языковая версия, задается следующие свойства: язык, текст -->
 +    <Entry Lang="ru" Value="Пустой проект" />
 +    <Entry Lang="en" Value="Empty project" />
 +  </Text>
 +  <!--строковые данные, задается следующие свойства: уникальный идентификатор -->
 +  <Text ID="txtExit">
 +    <!-- языковая версия, задается следующиее свойство: язык, текст -->
 +    <Entry Lang="ru" Value="Выход" />
 +    <Entry Lang="en" Value="Exit" />
 +  </Text>
 +</root>
 +
 +
 +</code>
 +
 +**Lua-код**
 +
 +Основная статья"[[:lm2:ce:s_lua|Lua-код]]". Создайте в папке configs файл start.lua. Название файла должно совпадать с названием, указанным в главном конфигурационном файле. Необходимо привязать панель к вьюпорту, описать обработчик кнопки и привязать обработчик к собитию. Файл должен содержать следующий код:
 +
 +<code lua>
 +-- привязка панели
 +Panel('main_viewport', 'main')
 +-- обработчик нажатия на кнопку
 +function H_Exit(_ev)
 +  sys.Exit()
 +end
 +-- привязка обработчика к событию
 +AddEventHandler('main.btExit.Mouse.LeftPress', 'H_Exit')
  
  
lm2/ce/t_struct.1596641165.txt.gz · Последнее изменение: 2020/11/30 14:12 (внешнее изменение)