This commit is contained in:
Igor Timofeev 2017-04-03 19:05:18 +03:00
parent 0cac661273
commit 37e3f36de0

View File

@ -127,8 +127,6 @@ GUI.**container**( x, y, width, height ): *table* container
GUI.**window**( x, y, width, height ): *table* window
-----------------------------------------------------
GUI.**fullScreenWindow**( ): *table* window
-----------------------------------------------------
| Тип | Аргумент | Описание |
| ------ | ------ | ------ |
@ -137,7 +135,7 @@ GUI.**fullScreenWindow**( ): *table* window
| *int* | width | Ширина объекта |
| *int* | height | Высота объекта |
Создание объекта типа "окно" для дальнейшей работы. Каждое окно - это наследник объекта объекта типа "контейнер" (см. выше), содержащий дополнительные методы обработки системных событий и возврата данных окна. Метод GUI.**fullScreenWindow**, возвращает объект окна по текущему разрешению экранного буфера.
Создание объекта типа "окно" для дальнейшей работы. Каждое окно - это наследник объекта объекта типа "контейнер" (см. выше), содержащий дополнительные методы обработки системных событий и возврата данных окна.
Некоторые методы обработки событий могут иметь аргумент *eventData*, представляющий собой нумерически индексированную таблицу с данными метода computer.pullSignal. Подробнее об ивентах (сигналах, событиях) можно прочесть по [ссылке](http://ocdoc.cil.li/component:signals).
@ -154,6 +152,11 @@ GUI.**fullScreenWindow**( ): *table* window
| *function* | :**returnData**(...)| Закрыть окно и вернуть множество данных любого типа |
| *function* | :**close**() | Закрыть окно без возврата данных|
GUI.**fullScreenWindow**( ): *table* window
-----------------------------------------------------
Создать объект окна на основе текущего разрешения экранного буфера.
Методы для создания виджетов
----------------------------
После понимания концепции контейнеров можно с легкостью приступить к добавлению виджетов в созданное окно или контейнер. Каждый виджет - это наследник объекта типа GUI.**object**