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/