Здравствуйте, Lonely Dog, Вы писали:
LD>Добрый день!
LD>Опыт использования HTMLayout у меня есть. Правда делал не очень сложный UI. А вот сейчас подумал, насколько легко сделать на HTMLayout (или Sciter) что-нибудь в стиле студии (dockable windows, menus, toolbars и пр)?
Посмотри примеры
sdk/samples/menu/
sdk/samples/richtext — на предмет toolbar.
sdk/samples/ideas/moveable-windows — dockable windows
sdk/samples/ideas/drag-n-drop-manager — на предмет drag-n-drop.
LD>Разработка будет вестись на C#, т.е. в случае HTMLayout (Sciter) надо будет делать обертки. Насколько это тяжело?
Посмотри
https://code.google.com/p/expemerent/
Там правда для Sciter1, но в API Sciter3 в принципе ничего не поменялось.
LD>Насколько я знаю, HTMLayout это просто win32 контрол, общение с ним происходит с помощью сообщений и нотификаций. Sciter реализован по такому же принципу?
Да, API sciter и htmlayout идентичны. Разница лишь в префиксе имен API функций: HTMLayoutLoadHtml и SciterLoadHtml это одна и та же функция под капотом.
Здравствуйте, Lonely Dog, Вы писали:
CS>>Посмотри https://code.google.com/p/expemerent/
LD>Ссылка не валидна. Но это не важно, базовая идея понятна.
Ссылка рабочая.
Здравствуйте, c-smile, Вы писали:
CS>Посмотри примеры
CS>sdk/samples/menu/
CS>sdk/samples/richtext — на предмет toolbar.
CS>sdk/samples/ideas/moveable-windows — dockable windows
CS>sdk/samples/ideas/drag-n-drop-manager — на предмет drag-n-drop.
Да, очень похоже на базу для того, что нужно. Спасибо!
LD>>Разработка будет вестись на C#, т.е. в случае HTMLayout (Sciter) надо будет делать обертки. Насколько это тяжело?
CS>Посмотри https://code.google.com/p/expemerent/
CS>Там правда для Sciter1, но в API Sciter3 в принципе ничего не поменялось.
Ссылка не валидна. Но это не важно, базовая идея понятна.
Здравствуйте, flаt, Вы писали:
F>Ссылка рабочая.
Да, сейчас открывается. Удивительно