OberonCore https://forum.oberoncore.ru/ |
|
#049 Программный интерфейс для стандартных вьюшек https://forum.oberoncore.ru/viewtopic.php?f=134&t=6725 |
Страница 1 из 1 |
Автор: | Евгений Темиргалеев [ Воскресенье, 21 Февраль, 2021 20:52 ] |
Заголовок сообщения: | #049 Программный интерфейс для стандартных вьюшек |
Предлагаю добавить возможность взаимодействовать с DevComanders.Commander, StdLinks.Link из кода, как это уже возможно для StdFolds.Fold DevCommanders PROCEDURE Activate* (v: View) Добавить: Программная активация коммандера. Аналог StdFolds.Flip StdLinks PROCEDURE Activate* (v: Link) Добавить: Программная активация ссылки. Аналог StdFolds.Flip PROCEDURE GetLinkPair* (this: Link; VAR l, r: Link) Выставить наружу. Аналог StdFolds.MatchingFold. Зачем это нужно? Чтобы усилить расширямость системы. Имея возможность задействовать основные команды вьюшек, например, можно обеспечить их активацию с клавиатуры через отдельный модуль (компонент) без необходимости править код самих вьюшек. |
Автор: | Иван Денисов [ Четверг, 25 Февраль, 2021 09:49 ] |
Заголовок сообщения: | Re: #049 Программный интерфейс для стандартных вьюшек |
Посмотрел, что у ссылки можно через Properties.Property взять команду и выполнить через Dialog.Call потом. Это получается изменения для удобства работы? Или где-то есть принципиальная невозможность получить содержимое для программного доступа? |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |