OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 29 Октябрь, 2020 17:08

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: #038 Мелкая поправка в редактор
СообщениеДобавлено: Воскресенье, 27 Сентябрь, 2020 14:29 
Аватара пользователя

Зарегистрирован: Суббота, 16 Февраль, 2008 02:47
Сообщения: 339
Коллеги, есть удобная команда Text->Shift right, она добавляет по табулятору в начало каждой выделенной строки. Но есть у нее одно раздражающее свойство: табулятор добавляется не с теми атрибутами, которые в тексте, а с дефолтными, из системных настроек. И вот были у меня строчки помельче, нажимаю Text->Shift right, - и строчки подрастают, и ширина, кстати, табуляторов тоже не совпадает с остальным текстом, и потому левая граница буков съезжает. Прям ад.

Предлагаю подлечить вот так, чтобы брала атрибуты из того места, в которое вставляет табулятор:

PROCEDURE TextCmds.DoShift писал(а):
wr.SetPos(pos); IF rd.attr # NIL THEN wr.SetAttr(rd.attr) END;

(это единственная в модуле строка с wr.SetPos). Чтец rd уже есть в процедуре, и он как раз на нужном месте позиционирован.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: #038 Мелкая поправка в редактор
СообщениеДобавлено: Воскресенье, 27 Сентябрь, 2020 19:05 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2861
Идея правильная. Давайте сделаем. Нет возражений?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: #038 Мелкая поправка в редактор
СообщениеДобавлено: Воскресенье, 27 Сентябрь, 2020 20:34 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8387
Откуда: Троицк, Москва
Идея правильная, щитаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: #038 Мелкая поправка в редактор
СообщениеДобавлено: Среда, 30 Сентябрь, 2020 16:48 
Аватара пользователя

Зарегистрирован: Суббота, 26 Ноябрь, 2005 02:12
Сообщения: 463
Откуда: Егорьевск
✓‎


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: #038 Мелкая поправка в редактор
СообщениеДобавлено: Вторник, 06 Октябрь, 2020 04:32 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2861
Антон добавил изменения в версию 1.8 альфа.
https://blackbox.oberon.org/unstable/de ... a1.039.zip


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: #038 Мелкая поправка в редактор
СообщениеДобавлено: Вторник, 06 Октябрь, 2020 17:45 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8387
Откуда: Троицк, Москва
Три танкиста ))


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

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


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

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


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

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