wizzard: (Default)
[personal profile] wizzard
PoC GUI с датабиндингом и диспетчером евентов, который работает на WPF, WinForms и FEZ Panda (я, правда, пока не решил вопрос с клавиатурой, зато протестировал мультитрединг)

Date: 2010-11-01 12:31 pm (UTC)
From: [identity profile] surmenok.livejournal.com
Круто :)

Date: 2010-11-01 12:57 pm (UTC)
From: [identity profile] ens-a-se.livejournal.com
ниче не понял(( что такое PoC GUI? как он работает на перечисленном?

Date: 2010-11-01 02:37 pm (UTC)
From: [identity profile] justy-tylor.livejournal.com
Чё, прикольно. :)

Вопросы:
1. От платформы только рендерер и топовые окна (кроме Panda) или небольшой реюз контролов/лэйаутов? А внутри движка Measure/Arrange по образу WPF или другая семантика?
2. Какой плагин вешает слева табы с такой раскраской? ;)

Date: 2010-11-01 02:37 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
А зачем оно?

Date: 2010-11-03 04:06 pm (UTC)
From: (Anonymous)
> OpenGL и прочая, которыми иногда хочется пользоваться, а в них гуев не предусмотренo

http://git.clutter-project.org/mx/tree/README

Date: 2010-11-03 07:53 pm (UTC)
From: [identity profile] udpn.livejournal.com
Мне интересно, что именно послужило точкой отсчета для начала экспериментов над GUI. У меня во френдленте как минимум три человека начали ставить какие-то эксперименты в этой теме. Учитывая, что у меня еще 30го числа сдох роутер, и с тех пор френдленту никто не читал, источник должен быть несколько раньше.

Пытался скрестить GUI с комбинаторным подходом. Если наконец-то настрою аську, могу рассказать подробнее.

Date: 2010-11-03 10:53 pm (UTC)
From: [identity profile] justy-tylor.livejournal.com
Про комбинаторный гуй когда-то хорошо писал Conal Elliott.
http://conal.net/blog/ и особенно http://conal.net/blog/tag/tv/

Date: 2010-11-04 02:31 pm (UTC)
From: [identity profile] udpn.livejournal.com
Я о том, что с помощью комбинаторов неплохо бы собирать отдельные элементы, чтобы избавиться от overhead'а, а он, похоже, про сборку форм в комбинаторном стиле. Но за ссылку все равно спасибо.

Date: 2010-11-04 08:50 pm (UTC)
From: [identity profile] justy-tylor.livejournal.com
Да у него про всё помаленьку. :) Больше в сторону датабайндинга на комбинаторах.

К сборке геометрии на комбинаторах, если припомнить, ближе всего TeX. А что касается "сборки поведения", то там достаточно одного комбинатора, определяющего приоритеты. Впрочем это можно делать и как mixin в линии наследования. У меня в рабочем проекте с wxPython используется ряд своих mixins типа ZoomFont (менять размеры шрифта в окне колёсиком мышки), etc. А было бы что-нибудь хаскельное - mixins подрубались бы использованием комбинатора.

Profile

wizzard: (Default)
wizzard

January 2019

S M T W T F S
  12 345
6789101112
1314 1516171819
202122 23242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 27th, 2026 01:18 pm
Powered by Dreamwidth Studios