Mercurial > hg > indyvon
changeset 83:b5bb0e16507d
Minor changes in README.ru.
author | Mikhail Kryshen <mikhail@kryshen.net> |
---|---|
date | Sat, 04 Sep 2010 21:28:46 +0400 |
parents | 9a69db231531 |
children | b04bdeec5700 |
files | README.ru |
diffstat | 1 files changed, 9 insertions(+), 5 deletions(-) [+] |
line diff
1.1 --- a/README.ru Thu Sep 02 04:29:21 2010 +0400 1.2 +++ b/README.ru Sat Sep 04 21:28:46 2010 +0400 1.3 @@ -1,5 +1,5 @@ 1.4 -Indyvon — экспериментальная многопоточная библиотека пользовательского 1.5 -интерфейса, написанная на языке Clojure. 1.6 +Indyvon — многопоточная библиотека графического интерфейса 1.7 +пользователя, написанная на языке Clojure. 1.8 1.9 Особенности: 1.10 - базовый элемент интерфейса (сцены) не имеет состояния; 1.11 @@ -40,14 +40,18 @@ 1.12 устанавливаются на время до следующей перерисовки. 1.13 1.14 Таким образом, получать события ввода и вызывать перерисовку могут 1.15 -только те слои, который в данный момент видны на экране, т. е. 1.16 +только те слои, которые в данный момент видны на экране, т. е. 1.17 участвовали в последней перерисовке. 1.18 1.19 Сцена может строиться во время выполнения отрисовки (как в IMGUI: 1.20 "сейчас нарисовать здесь кнопку") или описываться путем композиции 1.21 -слоев (предполагая, что реализованы функции border, vbox, text и 1.22 +слоев (предполагая, что реализованы функции border, vbox, label и 1.23 button, которые создают слои): 1.24 - (border (hbox (label "Comment:") (button (label "Button")))) 1.25 + 1.26 + (border 1.27 + (hbox 1.28 + (label "Comment:") 1.29 + (button (label "Button")))) 1.30 1.31 Отрисовку можно распараллелить с помощью функции async-layer, которая 1.32 возвращает слой, показывающий результат отрисовки слоя-аргумента. При