RTF clipboard

Хотите предложить идею нового плагина или знаете, что улучшить в существующем? Пишите сюда.
User avatar
ctapmex
Posts: 1010
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 4 times
Contact:

Re: RTF clipboard

Post by ctapmex » Sun 10 Jul, 2011 11:45

Latest post of the previous page:

zg wrote:
sonar wrote:то, что фар хранит раскраску текста для всего файла
фар хранит не для всего файла, а то что покрасили и не стёрли.
ну это я понял. тем более что в 3 версии то что я "раскрасил" могу стереть только я.

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 14 times
Contact:

Re: RTF clipboard

Post by NightRoman » Sun 10 Jul, 2011 15:15

Немного офтопик, но раз уж зашла речь.

А как в тройке идентификация рисовальщиков реализована? Не детали важны, а то, смогут ли плагины иметь более одного рисовальщика? Фар 3 такой сценарий рассматривает? Пример реальный - модули FarNet. Пример гипотетический - некий рисовальный плагин, у которого реально рисуют субплагины, а плагин просто им фреймворк некий предоставляет (специфический для некой предметной области, скажем).

User avatar
zg
zero-gravity
Posts: 5668
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 116 times
Contact:

Re: RTF clipboard

Post by zg » Sun 10 Jul, 2011 16:29

NightRoman wrote:А как в тройке идентификация рисовальщиков реализована?
по гуиду.
Не детали важны, а то, смогут ли плагины иметь более одного рисовальщика?
разные гуиды, разные рисовальщики.
Пример гипотетический - некий рисовальный плагин, у которого реально рисуют субплагины, а плагин просто им фреймворк некий предоставляет.
почему гипотетический? airbrush так и устроен. хотя там один файл — один сабплагин, поэтому гуид один.

User avatar
HaRT
Moderator
Posts: 9170
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 177 times

Re: RTF clipboard

Post by HaRT » Mon 11 Jul, 2011 10:54

Centaur wrote:Чтобы сохранить поддерживаемость, нужно использовать только форматирование стилями (которым потом можно назначать различное, но всегда консистентное оформление).
Полностью согласен.
Именно поэтому я и предлагал генерировать HTML+CSS.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 14 times
Contact:

Re: RTF clipboard

Post by NightRoman » Mon 11 Jul, 2011 11:11

Centaur и HaRT
А вы знаете, как класть HTML+CSS в клипборд? Спрашиваю из соображений просто поучиться на будущее пока. Сейчас я кладу в клипборд без CSS и результат меня полностью устраивает. Что же все-таки не так с этим подходом, можно подробнее? (пригодится и sonar, возможно, когда у него руки дойдут сделать это в Colorer).

User avatar
HaRT
Moderator
Posts: 9170
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 177 times

Re: RTF clipboard

Post by HaRT » Mon 11 Jul, 2011 11:29

NightRoman wrote:А вы знаете, как класть HTML+CSS в клипборд?
Нет, не знаю. Однако уверен, что если копировать HTML, оперирующий предопределёнными названиями классов элементов, то при вставке в документ, куда подцеплен правильный CSS, получим как раз желаемое форматирование.

Вообще-то для разных сценариев нужны разные действия. Если я хочу в долгоживущий документ вставить раскрашенный код — да, нужно чёткое разграничение текста и форматирования. Если я копирую кусочек текста для вставки в форум или блог — то обычно нужно максимально простое в изготовлении решение, и зашитые цвета вполне достаточны.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 14 times
Contact:

Re: RTF clipboard

Post by NightRoman » Mon 11 Jul, 2011 11:39

HaRT
Так ты пробовал модуль CopyColor? Может, там все и так, как тебе надо? А если нет, то можно конкретный пример.
(повторюсь, я не знаток HTML, стилей документов и т.п., объясните проблему на пальцах, буду знать куда копать (и стоит ли))

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 14 times
Contact:

Re: RTF clipboard

Post by NightRoman » Mon 11 Jul, 2011 12:02

Вообще-то для разных сценариев нужны разные действия. Если я хочу в долгоживущий документ вставить раскрашенный код — да, нужно чёткое разграничение текста и форматирования.
Обдумал. Вроде ясно становится, что имеется в виду. Не, я эти CSS точно делать не хочу, применение мизерное, проще отформатировать на месте после вставки тому, кому это надо. Кому это надо, кстати, может, и вообще альтернативные решения в принципе нужны. Например, Colorer.exe, где действительно можно поизвращаться с CSS при желании.
Если я копирую кусочек текста для вставки в форум или блог — то обычно нужно максимально простое в изготовлении решение, и зашитые цвета вполне достаточны.
Вот это и видится основным юз-кейсом. Еще e-mail у меня к этому следует добавить (это даже основной юз-кейс, пожалуй).

User avatar
HaRT
Moderator
Posts: 9170
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 177 times

Re: RTF clipboard

Post by HaRT » Mon 11 Jul, 2011 12:10

NightRoman wrote:Так ты пробовал модуль CopyColor?
Нет, не пробовал — мои потребности пока не оправдывают вхождение в FarNet.
NightRoman wrote:Может, там все и так, как тебе надо? А если нет, то можно конкретный пример.
Вот если бы мне дали какой-нибудь типовой результат работы этого модуля в виде HTML или документа MS Word, то я смог бы предметно сказать, что мне не нравится.
NightRoman wrote:(повторюсь, я не знаток HTML, стилей документов и т.п., объясните проблему на пальцах, буду знать куда копать (и стоит ли))
На пальцах: соль в том, чтобы не дублировать конкретное форматирование в каждом фрагменте текста, где оно понадобилось, а определить его раз и навсегда в именованном стиле и применять каждый раз одним махом. Соответственно, если потребовалось, скажем, перекрасить все комментарии из зелёного в бирюзовый, не надо шерстить весь текст, а достаточно исправить только стиль. (Например, в Колорере этому соответствует правка/замена hrd-файлов.)
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
HaRT
Moderator
Posts: 9170
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 177 times

Re: RTF clipboard

Post by HaRT » Mon 11 Jul, 2011 12:12

NightRoman wrote:Еще e-mail у меня к этому следует добавить (это даже основной юз-кейс, пожалуй).
Если используете Outlook для работы с почтой, то просто ради интереса откройте список стилей и форматирования для исходящего письма, куда вставлен разукрашенный код из Фара, и ужаснитесь представленному там зоопарку.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 12538
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 240 times

Re: RTF clipboard

Post by John Doe » Mon 11 Jul, 2011 12:13

HaRT wrote:соль в том, чтобы не дублировать конкретное форматирование в каждом фрагменте текста, где оно понадобилось, а определить его раз и навсегда в именованном стиле и применять каждый раз одним махом.
Это круто, но для простого скринграббера сильно избыточно.
Да и откуда ему знать что там за стили? (Сам-то колорер знает)

User avatar
HaRT
Moderator
Posts: 9170
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 177 times

Re: RTF clipboard

Post by HaRT » Mon 11 Jul, 2011 12:17

John Doe wrote:Это круто, но для простого скринграббера сильно избыточно.
Мы же тут, как несколько раз справедливо отмечалось, обсуждаем не скринграббер, а также вовсе необязательно что-то простое.
John Doe wrote:Откуда плагину знать что там за стили? (Сам-то колорер знает)
Это правильный вопрос. Именно поэтому я двумя руками за то, чтобы обсуждаемая функциональность предоставлялась и Колорером тоже. Тогда как раз для разных потребностей будут разные инструменты.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 12538
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 240 times

Re: RTF clipboard

Post by John Doe » Mon 11 Jul, 2011 12:23

HaRT wrote:Мы же тут, как несколько раз справедливо отмечалось, обсуждаем не скринграббер, а также вовсе необязательно что-то простое.
Вот именно, и поэтому стоит чётко обозначать, куда относится то или иное предложение.
Для редактора возможно эти стили и нужны (опять же, не факт что их кто-то будет потом менять в ворде).
А для скринграббера же, который в общем случае может брать информацию из буфера консоли, стили просто не существуют.

User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 2 times

RTF clipboard

Post by Centaur » Mon 11 Jul, 2011 18:08

HaRT wrote:Если я копирую кусочек текста для вставки в форум или блог — то обычно нужно максимально простое в изготовлении решение, и зашитые цвета вполне достаточны.
Большинство форумов не принимают html, а только bbcode, в котором есть средства задать цвет текста и нет средств задать цвет фона. Именно поэтому пользоваться на них цветами просто тупо нельзя — найдётся пользователь, использующий схему оформления с кардинально другим цветом фона, на котором ваш основной цвет текста не будет видно.

С жежешечкой и другими блогами, принимающими html, всё не сильно лучше. Я читаю ленту друзей, она у меня, естественно, чёрным по белому. И тут внезапно листинг — зелёным по чёрному, с выделением ключевых слов ярко-жёлтым. Хочется взять и у^Hобесцветить.

С другой стороны, я совсем не против того, чтобы ключевые слова ненавязчиво выделяли жирным, а комментарии курсивом.


Ceterum censeo HTML mail esse delendam.

Примечание модератора
Связанная тема: http://forum.farmanager.com/viewtopic.p ... 61#p127361

Post Reply

Return to “Предложения и идеи”