Merge branch 'master' into patch-1

This commit is contained in:
Ruslan Isaev 2017-07-18 14:35:37 +03:00
commit a435dfdaf3
3 changed files with 5 additions and 5 deletions

View File

@ -967,7 +967,7 @@
type="Application",
icon="https://raw.githubusercontent.com/IgorTimofeev/OpenComputers/master/Applications/BufferDemo/Icon.pic",
createShortcut="desktop",
version=1.0,
version=1.01,
resources={
{
path="/Wallpaper.pic",

View File

@ -1144,7 +1144,7 @@ mainContainer:startEventHandling()
Практический пример #3
======
Для демонстрации возможностей библиотеки предлагаю создать кастомный виджет с нуля. К примеру, создать панель, реагирующую на клики мыши, позволяющую рисовать на ней произвольным цветом по аналогии со школьной доской.
Для демонстрации возможностей библиотеки предлагаю создать собственный виджет с нуля. К примеру, панель, реагирующую на клики мыши, позволяющую рисовать на ней произвольным цветом по аналогии со школьной доской.
```lua
local buffer = require("doubleBuffering")
@ -1168,7 +1168,7 @@ local function myWidgetEventHandler(mainContainer, object, eventData)
end
end
-- Создаем метод, возвращающий кастомный виджет
-- Создаем метод, возвращающий наш виджет
local function createMyWidget(x, y, width, height, backgroundColor, paintColor)
-- Наследуемся от GUI.object, дополняем его параметрами цветов и пиксельной карты
local object = GUI.object(x, y, width, height)
@ -1209,7 +1209,7 @@ mainContainer:startEventHandling()
![enter image description here](http://i89.fastpic.ru/big/2017/0402/fd/be80c13085824bebf68f64a329e226fd.png)
Для разнообразия модифицируем код, создав несколько виджетов с рандомными цветами:
Для разнообразия модифицируем код, создав несколько виджетов со случайными цветами:
```lua
local x = 2
for i = 1, 5 do

View File

@ -323,7 +323,7 @@ buffer.image(1, 1, image.load("/MineOS/Pictures/Raspberry.pic"))
-- Заполняем буфер черным цветом с прозрачностью 60%, чтобы малина на фоне была чуть темнее
buffer.clear(0x0, 60)
-- Рисуем 10 квадратиков, заполненных рандомным цветом
-- Рисуем 10 квадратиков, заполненных случайным цветом
local x, y, xStep, yStep = 2, 2, 4, 2
for i = 1, 10 do
buffer.square(x, y, 6, 3, math.random(0x0, 0xFFFFFF), 0x0, " ")