OberonCore https://forum.oberoncore.ru/ |
|
WorkTOCBuilder - построитель оглавления https://forum.oberoncore.ru/viewtopic.php?f=90&t=3130 |
Страница 1 из 2 |
Автор: | Евгений Темиргалеев [ Пятница, 07 Январь, 2011 22:32 ] |
Заголовок сообщения: | WorkTOCBuilder - построитель оглавления |
http://oberoncore.ru/bbcc/subs/work/tocbuilder |
Автор: | Евгений Темиргалеев [ Пятница, 07 Январь, 2011 23:09 ] |
Заголовок сообщения: | Re: WorkTOCBuilder - построитель оглавления |
Товарищи, опробуйте. Сам ещё напробоваться не успел, но это второй прототип, сделанный с нуля при учёте неудобств первого. Жду замечаний. Надеюсь, сей опус будет кому-то кроме меня полезен. С Рождеством! |
Автор: | Пётр Кушнир [ Суббота, 08 Январь, 2011 01:44 ] |
Заголовок сообщения: | Re: WorkTOCBuilder - построитель оглавления |
Работает!!! |
Автор: | Евгений Темиргалеев [ Суббота, 08 Январь, 2011 12:34 ] |
Заголовок сообщения: | Re: WorkTOCBuilder - построитель оглавления |
Меня интересуют наблюдения касательно правильности выявления базового набора средств. Возникают ли в процессе использования постоянные неудобства в связи с отсутствием чего-то, или наоброт, что-то постоянно мешается... |
Автор: | Info21 [ Суббота, 08 Январь, 2011 12:45 ] |
Заголовок сообщения: | Re: WorkTOCBuilder - построитель оглавления |
Нельзя ли пару объяснительных слов про эту штуку. |
Автор: | Пётр Кушнир [ Суббота, 08 Январь, 2011 13:05 ] |
Заголовок сообщения: | Re: WorkTOCBuilder - построитель оглавления |
такое предложение: нельзя ли сгенерированый список ссылок тоже облекать в невидимые "скобки" и заново генерить туда(я про место в тексте), куда я его поместил ранее. тогда можно было бы использовать Work для навигации по смысловым кускам исходного кода, а оглавление помещать в конец модуля например, или в начало, под opensource-заголовок, ну, куда мне удобнее |
Автор: | Пётр Кушнир [ Суббота, 08 Январь, 2011 13:12 ] |
Заголовок сообщения: | Re: WorkTOCBuilder - построитель оглавления |
и ещё, можно НЕ менять стиль выделенного текста и НЕ позволять мне раскрыть содержимое якоря по Ctrl+клик |
Автор: | Евгений Темиргалеев [ Суббота, 08 Январь, 2011 14:03 ] |
Заголовок сообщения: | Re: WorkTOCBuilder - построитель оглавления |
Info21 писал(а): Нельзя ли пару объяснительных слов про эту штуку. Архив по ссылке из первого сообщения --- смотрели?Вложение: картинку обновил 18.01.2011
|
Автор: | Евгений Темиргалеев [ Суббота, 08 Январь, 2011 14:07 ] |
Заголовок сообщения: | Re: WorkTOCBuilder - построитель оглавления |
Пётр Кушнир писал(а): такое предложение: нельзя ли сгенерированый список ссылок тоже облекать в невидимые "скобки" и заново генерить туда(я про место в тексте), куда я его поместил ранее именно так и сделано Пётр Кушнир писал(а): и ещё, можно НЕ менять стиль выделенного текста и НЕ позволять мне раскрыть содержимое якоря по Ctrl+клик 1) Не понял вопроса. Если не хотите раскраски заголовков/оглавления, уберите из Strings команды раскраски.2) Не позволять раскрывать содержимое якоря --- это к реализации StdLinks. Как для себя переделаете, так и будет... |
Автор: | Пётр Кушнир [ Суббота, 08 Январь, 2011 19:14 ] |
Заголовок сообщения: | Re: WorkTOCBuilder - построитель оглавления |
Евгений Темиргалеев писал(а): именно так и сделано А, я понял, я закрывающий символ не копировал, когда тестилЕвгений Темиргалеев писал(а): Если не хотите раскраски заголовков/оглавления, уберите из Strings команды раскраски. ага, понялЕвгений Темиргалеев писал(а): Не позволять раскрывать содержимое якоря --- это к реализации StdLinks. Как для себя переделаете, так и будет... не критично
|
Автор: | Info21 [ Воскресенье, 09 Январь, 2011 00:58 ] |
Заголовок сообщения: | Re: WorkTOCBuilder - построитель оглавления |
Евгений Темиргалеев писал(а): Архив по ссылке из первого сообщения --- смотрели? Нет, конечно. Но картинка понятная, спасибо.
|
Автор: | Евгений Темиргалеев [ Воскресенье, 16 Январь, 2011 09:04 ] |
Заголовок сообщения: | Re: WorkTOCBuilder - построитель оглавления |
Переделка: Копирование текста заголовка в элемент оглавления сделано через TextModels.Model.InsertCopy Изначально текст заголовка читался в строку, соотв. вьюшки в оглавление не попадали. А оказалось, что иногда случаются заголовки с вьюшками. |
Автор: | Евгений Темиргалеев [ Воскресенье, 16 Январь, 2011 09:25 ] |
Заголовок сообщения: | Re: WorkTOCBuilder - построитель оглавления |
Цитата: - Вложенность нумерации определяется количеством табуляций перед элементом оглавления. Эта штука не совсем удобна. Более естественно, если вложенность определяется при вводе заголовка.(для меня) неудобство достаточно регулярное --- хотелось бы избавиться. Но дельные идеи, как бы сделать указание вложенности около заголовка, в голову пока не идут. Подсобите, пожалуйста |
Автор: | Александр Ильин [ Воскресенье, 16 Январь, 2011 10:56 ] |
Заголовок сообщения: | Re: WorkTOCBuilder - построитель оглавления |
Евгений Темиргалеев писал(а): Цитата: - Вложенность нумерации определяется количеством табуляций перед элементом оглавления. Эта штука не совсем удобна. Более естественно, если вложенность определяется при вводе заголовка.(для меня) неудобство достаточно регулярное --- хотелось бы избавиться. Но дельные идеи, как бы сделать указание вложенности около заголовка, в голову пока не идут. Подсобите, пожалуйста :roll: |
Автор: | Евгений Темиргалеев [ Воскресенье, 16 Январь, 2011 15:35 ] |
Заголовок сообщения: | Re: WorkTOCBuilder - построитель оглавления |
Александр Ильин писал(а): Идея. CpcBookmarks - простенькие вьюшки с цифрой. Сделать их скрытыми (как линейки) и вставлять перед заголовком. Цифру считать уровнем отступа. Спасибо. Пока "гулял" --- придумалось аналогичное решение --- использовать ещё один StdLinks.Target <ур.отступа><>. Они тоже скрытые...Вопрос: какое решение лучше --- со спецвьюшкой или без? |
Автор: | Евгений Темиргалеев [ Воскресенье, 16 Январь, 2011 16:04 ] |
Заголовок сообщения: | Re: WorkTOCBuilder - построитель оглавления |
Евгений Темиргалеев писал(а): Вопрос: какое решение лучше --- со спецвьюшкой или без? Кажется этот вопрос не имеет ответа.Решение без спецвьюшки позволяет использовать "размеченный" текст без WorkTOCBuilder. (при спецвьюшке в тексте будет болтаться крест AlienView) Решение со спецвьюшкой, похоже, стоит развить до отказа от StdLinks.Target: <лев. спецвьюшка с параметрами нумерации> заголовок <прав. спецвьюшка> + аналог StdLinks.ShowTarget |
Автор: | Info21 [ Воскресенье, 16 Январь, 2011 19:59 ] |
Заголовок сообщения: | Re: WorkTOCBuilder - построитель оглавления |
Евгений Темиргалеев писал(а): Вопрос: какое решение лучше --- со спецвьюшкой или без? Со.
|
Автор: | Евгений Темиргалеев [ Вторник, 18 Январь, 2011 00:55 ] |
Заголовок сообщения: | Re: WorkTOCBuilder - построитель оглавления |
Обдумывал идею о вьюшке, хранящей отступ: для неё нужны команды увеличения/уменьшения отступа. И вдруг допёрло, что такие команды можно и без вьюшки сделать ("двигать табы" перед соотв-м элементом оглавления). А сразу в голову не пришло, т.к. говоря "вложенность определяется при вводе заголовка" думал, как бы её хранить около этого заголовка... |
Автор: | Евгений Темиргалеев [ Вторник, 18 Январь, 2011 16:44 ] |
Заголовок сообщения: | Re: WorkTOCBuilder - построитель оглавления |
Реализовал (см. док-ю или картинку выше) |
Автор: | Евгений Темиргалеев [ Понедельник, 24 Январь, 2011 11:15 ] |
Заголовок сообщения: | Re: WorkTOCBuilder - построитель оглавления |
Поправил MakeNumerableHeader, чтобы читала из текста атрибут для приписываемого пробела. |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |