OberonCore https://forum.oberoncore.ru/ |
|
Цвет фона символа https://forum.oberoncore.ru/viewtopic.php?f=23&t=3594 |
Страница 1 из 1 |
Автор: | Иван Кузьмицкий [ Суббота, 08 Октябрь, 2011 13:24 ] |
Заголовок сообщения: | Цвет фона символа |
Не помню, поднималась ли на форуме эта тема. Никогда не испытывал нужду, а вот сейчас пробую работать с текстовым отображением и подумал - в некоторых случаях цвет фона помог бы имитировать курсор (выделение). Ну, и конечно, расширение атрибута TextModels.Attributes фоновым цветом символа сразу же разрушит совместимость. Зря Оминки фон символа не заложили |
Автор: | Info21 [ Суббота, 08 Октябрь, 2011 14:11 ] |
Заголовок сообщения: | Re: Цвет фона символа |
Иван Кузьмицкий писал(а): Зря Оминки фон символа не заложили Поддержу. Фон символа -- вещь.Так может, заложить? Устроить композицию -- и все дела, no? |
Автор: | Пётр Кушнир [ Суббота, 08 Октябрь, 2011 15:20 ] |
Заголовок сообщения: | Re: Цвет фона символа |
Собственно, предложение, пугающее своей новизной, создать свой, особый, тип аттрибутов текста, благо тип EXTENSIBLE у "TextModels.Attributes" позволяет. И параллельно с этим начать перекройку старого рендерера текстов (TextViews.StdView и иже с ним) для введения поддержки нашего нового аттрибута, да и пожалуй, каких-нибудь интересных фич, типа обтекания текстом внедрённых отображений, и т.д. |
Автор: | Info21 [ Суббота, 08 Октябрь, 2011 17:27 ] |
Заголовок сообщения: | Re: Цвет фона символа |
Пётр Кушнир писал(а): да и пожалуй, каких-нибудь интересных фич Хорошая идея. Может, подумать про фичи? Выделить бы пару-тройку первоочередных. |
Автор: | Евгений Темиргалеев [ Суббота, 08 Октябрь, 2011 19:00 ] |
Заголовок сообщения: | Re: Цвет фона символа |
Пётр Кушнир писал(а): Собственно, предложение, пугающее своей новизной, создать свой, особый, тип аттрибутов текста, благо тип EXTENSIBLE у "TextModels.Attributes" позволяет. И параллельно с этим начать перекройку старого рендерера текстов (TextViews.StdView и иже с ним) для введения поддержки нашего нового аттрибута, да и пожалуй, каких-нибудь интересных фич, типа обтекания текстом внедрённых отображений, и т.д. Всякие фичи можно посмотреть в туду модулей Text, которые Оминк сделать не успело.TextModels писал(а): (* re-check alien attributes: project to base attributes? *) Рендерингом текста, насколько я знаю, занимается TextSetter, а не TextViewer. Но плавающие объекты там вроде не заложены.(* support *lists* of attribute extensions? *) (* support for enumeration of texts within embedded views - generally: support for enumeration of X-views within a recursive scheme? - however: Containers already provides a general iteration scheme -> could add recursion support to Reader later *) Теоретически составные части компонента Text можно заменять, но практически --- припоминаю, что где-то видел надпись типа 'стандартные реализации с нестандартными лучше не сочетать'. Наверное от того, что до идеала компонент не доведён (по исходникам много комментариев кода). Тому, кто хочет заняться перекраиванием Text, мне кажется, стоит начать с изучения главы про текстовый редактор системы Оберон. Поскольку ББй Text происходит оттуда. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |