Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.
  • Форумы
  •  » Firefox
  •  » Выделение двойным кликом японских иероглифов

№120-09-2009 13:07:43

Andy_Scull
Участник
 
Группа: Members
Зарегистрирован: 15-05-2009
Сообщений: 31
UA: Firefox 3.5

Выделение двойным кликом японских иероглифов

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

Задача - заставить фф по двойному клику выделять слово в значении "символы от пробела до пробела". Вне зависимости от форматирования, языка и тп.
Кто-нить знает как это сделать?

п.с. к примеру, зайдите на http://www.google.co.jp/ и сделайте д-клик на каком-нить японском тексте.

Отредактировано Andy_Scull (20-09-2009 13:08:11)

Отсутствует

 

№202-10-2009 13:41:16

Andy_Scull
Участник
 
Группа: Members
Зарегистрирован: 15-05-2009
Сообщений: 31
UA: Firefox 3.5

Re: Выделение двойным кликом японских иероглифов

Вдогонку, только что заметил.
Точно так же хотелось бы чтобы фф по двойному клику выделял все выражение с тире и подчеркиваниями.
Пример - ффффф_ффффф, по д-клику выделится только половина. Немного достает такое поведение, когда приходится копировать имена переменных и всякие ID-ы.

Отсутствует

 

№319-04-2010 15:27:26

Andy_Scull
Участник
 
Группа: Members
Зарегистрирован: 15-05-2009
Сообщений: 31
UA: Firefox 3.5

Re: Выделение двойным кликом японских иероглифов

Решено компиляцией личной версии фф.
Всё-таки эта хрень зашита в коде. :((

Отсутствует

 

№419-04-2010 16:30:52

luitzen
Участник
 
Группа: Members
Зарегистрирован: 19-07-2008
Сообщений: 791
UA: Firefox 3.6

Re: Выделение двойным кликом японских иероглифов

И где именно, если не секрет?

P.S. Andy_Scull, ясно, спасибо.

Отредактировано luitzen (19-04-2010 17:17:49)

Отсутствует

 

№519-04-2010 16:59:01

Andy_Scull
Участник
 
Группа: Members
Зарегистрирован: 15-05-2009
Сообщений: 31
UA: Firefox 3.5

Re: Выделение двойным кликом японских иероглифов

luitzen пишет

И где именно, если не секрет?

в сорсах - mozilla-1.9.2\intl\lwbrk\src\nsSampleWordBreaker.cpp

      if(IS_HAN(c)) {
          return kWbClassHanLetter;
      } else if(IS_KATAKANA(c))   {
          return kWbClassKatakanaLetter;
      } else if(IS_HIRAGANA(c))   {
          return kWbClassHiraganaLetter;
      } else if(IS_HALFWIDTHKATAKANA(c))  {
          return kWbClassHWKatakanaLetter;
      } else  {
          return kWbClassAlphaLetter;
      }

"правка бензопилой" - поменял все return ххх на return kWbClassAlphaLetter;

Основная проблема была в подготовке машины для компиляции. В итоге сделал вмваревскую машину, теперь на ней раз в полгода клепаю себе актуальную версию с этой своей поправкой.

п.с. проблема только в прогах, которые заточены на работу с ядром фф. К примеру, Kaspersky Password Manager не работает ни в какую.

Отсутствует

 
  • Форумы
  •  » Firefox
  •  » Выделение двойным кликом японских иероглифов

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]