OberonCore
https://forum.oberoncore.ru/

Локализация сторы в домене (вьюшки в тексте)
https://forum.oberoncore.ru/viewtopic.php?f=23&t=2876
Страница 1 из 1

Автор:  Евгений Темиргалеев [ Четверг, 30 Сентябрь, 2010 14:52 ]
Заголовок сообщения:  Локализация сторы в домене (вьюшки в тексте)

Текст. Известно, что в нём есть вьюшка определённого типа.

Задача: добраться до неё без чтения текста. Последнее м.б. невозможным, например, если искомая вьюшка сидит в обёртке StdScrollers.

Такая была идея:
- все внедрённые в текст вьюшки и сам текст сидят в одном домене.
- посылаем особое сообщение через Models.Domaincast(text.Domain(), msg), которое наша вьюшка обрабатывает, выдавая себя через поле сообщения.
- облом вышел в том, что я не учёл: "все" эти рассылки карскас поддерживает для визуального обновления, и, если у вьюшки нету видимого фрейма, до неё ничего не доходит.

Вопрос: может быть всё-таки есть корректный способ (документированные средства) добраться до сторы известного типа в домене? Или (более общий/интересный вариант) --- разослать сообщение всем сторам домена.

P.S. Понятно, что есть Kernelы и метаинформации, но это крайний случай.

Автор:  Илья Ермаков [ Четверг, 30 Сентябрь, 2010 15:14 ]
Заголовок сообщения:  Re: Локализация сторы в домене (вьюшки в тексте)

Containers.Model поддерживает перечисление GetFirstView - GetNextView. Типа того. Посмотреть точно сейчас не могу.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/