Страница 1 из 1

Смешная проблема в blockly

Добавлено: Вт авг 29, 2017 9:44 am
workpage
При вызове редактирования алгоритма blockly, часть схемы прячется за меню. Как её оттуда достать? :?:
Развернуть на весь экран не помогает.

Re: Смешная проблема в blockly

Добавлено: Вт авг 29, 2017 11:38 am
sergejey
Не сталкивался... А если вытащить всю программу потянув за самый верхний блок?

Re: Смешная проблема в blockly

Добавлено: Вт авг 29, 2017 12:07 pm
nick7zmail
Кстати про blockly (сори, что немного не в тему)...а есть где нить мануал (касательно МД) - как новые блоки клепать? Для модулей к примеру? Находил недавно одну из первых тем - но там все скрины заменены на "вставки" clip4net.

Re: Смешная проблема в blockly

Добавлено: Вт авг 29, 2017 12:27 pm
sergejey
nick7zmail писал(а):Кстати про blockly (сори, что немного не в тему)...а есть где нить мануал (касательно МД) - как новые блоки клепать? Для модулей к примеру? Находил недавно одну из первых тем - но там все скрины заменены на "вставки" clip4net.
Сейчас, к сожалению, нет механизма динамического подключения блоков, как это сделано, например, с виджетами для панелей. Но вообще принцип достаточно простой, можно его посмотреть на примере того, как подключены блоки простых устройств.
В файле blockly/index.php подключаются три основных раздела:
1. Визуальная часть, т.е. как выглядят сами блоки (файл из папки blockly/blocks/*)
2. Генератор, описывающий как будет создаваться код из каждого блока (файл из папки blockly/generators/php/
3. Ну и название блока в самом файле blockly/index.php -- чтобы он появился в левом меню (там тэги <category><block>)

Как оно внутри устроено лучше смотреть по примерам из уже созданных блоков. Там не очень сложно, но есть свои особенности.

Re: Смешная проблема в blockly

Добавлено: Чт авг 31, 2017 11:20 pm
workpage
sergejey писал(а):Не сталкивался... А если вытащить всю программу потянув за самый верхний блок?
В этом случае запрос отделяется от условия. IF остаётся за меню.