OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 11:53

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Цвет фона символа
СообщениеДобавлено: Суббота, 08 Октябрь, 2011 13:24 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Не помню, поднималась ли на форуме эта тема.

Никогда не испытывал нужду, а вот сейчас пробую работать с текстовым отображением и подумал - в некоторых случаях цвет фона помог бы имитировать курсор (выделение).

Ну, и конечно, расширение атрибута TextModels.Attributes фоновым цветом символа сразу же разрушит совместимость.

Зря Оминки фон символа не заложили :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цвет фона символа
СообщениеДобавлено: Суббота, 08 Октябрь, 2011 14:11 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Иван Кузьмицкий писал(а):
Зря Оминки фон символа не заложили :)
Поддержу. Фон символа -- вещь.

Так может, заложить? Устроить композицию -- и все дела, no?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цвет фона символа
СообщениеДобавлено: Суббота, 08 Октябрь, 2011 15:20 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
Собственно, предложение, пугающее своей новизной, создать свой, особый, тип аттрибутов текста, благо тип EXTENSIBLE у "TextModels.Attributes" позволяет. И параллельно с этим начать перекройку старого рендерера текстов (TextViews.StdView и иже с ним) для введения поддержки нашего нового аттрибута, да и пожалуй, каких-нибудь интересных фич, типа обтекания текстом внедрённых отображений, и т.д.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цвет фона символа
СообщениеДобавлено: Суббота, 08 Октябрь, 2011 17:27 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Пётр Кушнир писал(а):
да и пожалуй, каких-нибудь интересных фич
Хорошая идея.
Может, подумать про фичи?
Выделить бы пару-тройку первоочередных.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цвет фона символа
СообщениеДобавлено: Суббота, 08 Октябрь, 2011 19:00 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Пётр Кушнир писал(а):
Собственно, предложение, пугающее своей новизной, создать свой, особый, тип аттрибутов текста, благо тип EXTENSIBLE у "TextModels.Attributes" позволяет. И параллельно с этим начать перекройку старого рендерера текстов (TextViews.StdView и иже с ним) для введения поддержки нашего нового аттрибута, да и пожалуй, каких-нибудь интересных фич, типа обтекания текстом внедрённых отображений, и т.д.
Всякие фичи можно посмотреть в туду модулей Text, которые Оминк сделать не успело.
TextModels писал(а):
(* re-check alien attributes: project to base attributes? *)
(* 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
*)
Рендерингом текста, насколько я знаю, занимается TextSetter, а не TextViewer. Но плавающие объекты там вроде не заложены.

Теоретически составные части компонента Text можно заменять, но практически --- припоминаю, что где-то видел надпись типа 'стандартные реализации с нестандартными лучше не сочетать'. Наверное от того, что до идеала компонент не доведён (по исходникам много комментариев кода).

Тому, кто хочет заняться перекраиванием Text, мне кажется, стоит начать с изучения главы про текстовый редактор системы Оберон. Поскольку ББй Text происходит оттуда.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB