From f6499825184bf61c320d83acdf06d413bfa96805 Mon Sep 17 00:00:00 2001 From: igor Date: Thu, 16 Nov 2017 00:47:23 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D1=8F=D1=81=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documentation/MineOSInterface.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Documentation/MineOSInterface.md b/Documentation/MineOSInterface.md index 95f3241f..8be05269 100644 --- a/Documentation/MineOSInterface.md +++ b/Documentation/MineOSInterface.md @@ -4,11 +4,11 @@ Oписание MineOSInterface - это библиотека, поставляющаяся в комплекте с операционной системой MineOS. Она реализует основные системные виджеты, а также отвечает за все оконные манипуляции. В качестве интерфейсной основы она использует библиотеки **[GUI](https://github.com/IgorTimofeev/OpenComputers/blob/master/Documentation/GUI.md)** и **[doubleBuffering](https://github.com/IgorTimofeev/OpenComputers/blob/master/Documentation/doubleBuffering.md)**. -Кроме того, данная библиотека предоставляет таблицу с цветами интерфейса ОС по умолчанию: +Кроме того, она предоставляет таблицу с цветами интерфейса ОС по умолчанию: ![](https://i.imgur.com/xm40hG3.png) -Для произвольного изменения цветов отдельных элементов обращайтесь к ним напрямую: к примеру, через: +Для произвольного изменения цветов отдельных элементов окон обращайтесь к ним напрямую: к примеру, через: ```lua <окно>.backgroundPanel.colors.background = 0xFF00FF @@ -24,7 +24,7 @@ MineOSInterface.**addWindow**(*table* window): *table* mainContainer, *table* wi | ------ | ------ | ------ | | *table* | window | Объект окна, созданный методами, описанными ниже | -Добавляет созданное окно в окружение MineOS, регистрирует его иконку в Dock, а также добавляет ему несколько методов для пользовательской манипуляции. +Добавляет созданное окно в окружение MineOS, регистрирует его иконку в Dock, устанавливает обработчики событий, а также добавляет ему несколько методов для пользовательской манипуляции. | Тип свойства | Свойство |Описание | | ------ | ------ | ------ | @@ -49,7 +49,7 @@ MineOSInterface.**window**(*int* x, *int* y, *int* width, *int* height): *table* | *int* | width | Ширина окна | | *int* | height | Ширина окна | -Создает пустое окно без каких-либо элементов интерфейса. Данный объект является шаблоном для всех остальных. +Создает пустое окно без каких-либо элементов интерфейса. Данный объект является шаблоном для всех остальных, описанных ниже. Пример реализации: @@ -78,12 +78,12 @@ MineOSInterface.**filledWindow**(*int* x, *int* y, *int* width, *int* height, [* | *int* | height | Ширина окна | | [*int* | color] | Опциональный цвет фоновой панели | -Создает окно с добавленной фоновой панелью, а также кнопками для закрытия/минимизации/максимизации. Если цвет не указывается, то используется *MineOSInterface.colors.windows.backgroundPanel*. +Создает окно с добавленной фоновой панелью, а также кнопками для закрытия/минимизации/максимизации, являющееся наследником *MineOSInterface*.**window**. Если цвет панели не указывается, то используется *MineOSInterface.colors.windows.backgroundPanel*. | Тип свойства | Свойство |Описание | | ------ | ------ | ------ | -| *table* | .**backgroundPanel** | Указатель на объект фоновой панели, имеющего тип GUI.**panel** | -| *table* | .**actionButtons** | Указатель на объект кнопок действия, имеющего тип GUI.**actionButtons** | +| *table* | .**backgroundPanel** | Указатель на объект фоновой панели (GUI.**panel**) | +| *table* | .**actionButtons** | Указатель на объект кнопок действия (GUI.**actionButtons**) | Пример реализации: @@ -109,13 +109,13 @@ MineOSInterface.**tabbedWindow**(*int* x, *int* y, *int* width, *int* height): * | *int* | width | Ширина окна | | *int* | height | Ширина окна | -Создает окно с объектом GUI.**tabBar** по шаблонным цветам. +Создает окно с панелью вкладок по шаблонным цветам. | Тип свойства | Свойство |Описание | | ------ | ------ | ------ | -| *table* | .**tabBar** | Указатель на объект TabBar, имеющего тип GUI.**tabBar** | -| *table* | .**backgroundPanel** | Указатель на объект фоновой панели, имеющего тип GUI.**panel** | -| *table* | .**actionButtons** | Указатель на объект кнопок действия, имеющего тип GUI.**actionButtons** | +| *table* | .**tabBar** | Указатель на объект панели вкладок (GUI.**tabBar**) | +| *table* | .**backgroundPanel** | Указатель на объект фоновой панели (GUI.**panel**) | +| *table* | .**actionButtons** | Указатель на объект кнопок действия (GUI.**actionButtons**) | Пример реализации: