Этот сайт скоро будет мультиязычным
Скоро — это когда выпустят новую версию плагина qTranslate, который я сегодня поставил. Но есть одна проблема — перед этим я имел неосторожность обновить версию wordpress, а текущая версия этого плагина работать с новой версией wordpress отказывается 🙁
Ждём-с…
toobars + Windows = ?
В ближайшее время версии toobars под Windows не будет.
Причина проста: мне не удалось скомпилить под cygwin Pidgin. На каком-то этапе вываливается ошибка типа:
gcc.exe: Internal error: Aborted (program collect2)
Попытки загрузить разные версии pidgin’а успехом не увенчались. Как и попытки найти решение этой проблемы. Поиск находит множество описаний аналогичных проблем, но ни одного решения.
Увы 🙁
Релиз toobars 1.4!
Более подробную информацию, а также обилие новых скриншотов можете найти в соответствующем разделе этого сайта.
Новый релиз не за горами
На текущий момент все работы, связанные с допиливанием нового функционала и исправлением старых ошибок и внедрением новых завершены.
Кроме того, исправлены файлы переводов на русский (Гы!) и испанский языки (надеюсь, Google вменяемо переводит :))
Осталось убрать правки, связанные с возможностью компилить исходники прямо в папке с исходниками Pidgin’а непосредственно из Geany, внести необходимые правки в сопутствующие файлы и перекомпилить проект.
После чего напрячься и выложить везде новую версию с новыми скриншотами. Как я это не люблю, кто бы знал…
ЗЫ Борьба со статусбаром завершилась победой лени и соображений потенциальной совместимости над тягой к программированию, т.е. статусбар останется без изменений, собственно статусбаром.
Борьба со статусбаром
Как я уже писал, мне удалось заставить кнопки с картинками быть практически того же размера, что и картинка на них (что не совсем так — всё же приходится добавлять 1 пиксел, иначе картинка обрезается снизу). Но в связи с этим возникла другая проблема — статусбар становится уже на два пикселя выше положенного (до этого был на один, соответственно). Если же ограничить высоту статусбара тем же способом, которым удалось уменьшить размеры кнопки, то кнопка начинает залезать на shadow сверху статусбара, что не есть хорошо.
Кроме того, сюда же можно отнести проблемы с отрисовкой resize grip — если у текущей стабильной версии посмотреть на него, то над ним отсутствует полоска shadow, свойственная всему остальному статусбару.
Про получающуюся в итоге порнографию с двумя полосками shadow, одна из которых принадлежит статусбару, а вторая — списку контактов, я вообще молчу.
Казалось бы — да убери ты эту тень! Нафиг она тебе сдалась! Но тут есть одно «но» — это свойство доступно только для чтения и как изменить его я пока не нашёл.
В общем, на текущий момент я работаю над тем, чтобы полностью отказаться от использования такого виджета, как statusbar в пользу обычного hbox’а с resize grip на нужном месте. Чит, конечно, костыль, но ничего более разумного в голову пока не пришло. Зато пришло понимания, что statusbar обладает откровенно недостаточным набором свойств, а имеющийся функционал реализован местами криво.
Ура!
Только что мне удалось заставить кнопку-переключатель быть размером с картинку, размещённую внутри, а не на пару пикселей больше (как это есть по-умолчанию).
Теперь ничто не мешает отказаться от отдельных пустых кнопок смены статуса в пользу кнопок, совмещённых с эмблемами протоколов.
Осталось ответить на последний вопрос: а оно нужно? 🙂
Работы над плагином TooBars продолжаются
Мне и самому изначально было интересно сделать отображение статуса в виде картинки, да ниасилил с наскока. А тут ещё один иностранный товарищ то же запросил… В общем, решил я ещё немного с ним поковыряться.
И уже написал код, который выводит соответствующие значки. Задумка — объединить на одном значке иконку протокола с иконкой статуса, как это сделано в Carrier’е.
А вот далее — стопяцоттрёхсотый подход к попытке наложить значок поверх кнопки, да так, чтобы кнопка эта не увеличивалась в размерах, и, как следствие, не тянула за собой и статусную строку. Пример — gedit. Там в статусной строке есть пара контроллов похожих, только там это не совсем кнопки…
Заодно уже пофиксил пару потенциальных ошибок, следствием которых (наверное :)) являлись утечки памяти.
А также баг один нашёл — при возникновении ошибки в протоколе с последующим обрывом соединения этот протокол оставался висеть в статусной строке со старым статусом, т.к. возникающее при ошибке событие не обрабатывалось.
Дальнейшие работы над плагинами пока заморожены
По причине попадания меня в аварию и последующей необходимости отремонтировать своего коника. Да ещё и ТО (60 ткм) уже на пару тыщ километров продро… просра… просрочил… В итоге семья + работа + коник = всё моё время. Т.е. раньше на третьем месте были плагины, а теперь — коник. Коник съел плагины! ЫЫыыыы!!!
Но ничего, рано или поздно этот гиморрой закончится и тогда, возможно, я осилю иконки вместо текстов статусов в TooBar’е и т.п.
Сделал DEB-файл для установки плагина TooButtons
Ссылка на закачку:
pidgin-toobuttons_1.0-1_i386.zip
Скачиваем
Распаковываем
Устанавливаем
Первый релиз нового плагина
Плагин добавляет кнопки «Отправить» и «Закрыть» в окно беседы.
http://vayurik.ru/wordpress/toobuttons
Из задумок — прикрутить к этим кнопкам функционал, соизмеримый с аналогичными кнопками QIP’а. Во всяком случае в части касающейся закрытия бесед.
Поддержите меня!
Свежие записи
Свежие комментарии
- Новая версия патча-русификатора Yume Miru Kusuri. Теперь и с графикой. к записи
- Новая версия патча-русификатора Yume Miru Kusuri. Теперь и с графикой. к записи
- Новая версия патча-русификатора Yume Miru Kusuri. Теперь и с графикой. к записи
- Новая версия патча-русификатора Yume Miru Kusuri. Теперь и с графикой. к записи
- Новая версия патча-русификатора Yume Miru Kusuri. Теперь и с графикой. к записи
Архивы
- Май 2020
- Декабрь 2019
- Июнь 2019
- Июль 2018
- Февраль 2018
- Сентябрь 2017
- Август 2017
- Июнь 2017
- Март 2017
- Январь 2017
- Декабрь 2016
- Январь 2016
- Декабрь 2015
- Ноябрь 2015
- Октябрь 2015
- Сентябрь 2015
- Август 2015
- Июль 2015
- Апрель 2015
- Февраль 2015
- Январь 2015
- Декабрь 2014
- Ноябрь 2014
- Октябрь 2014
- Сентябрь 2014
- Июль 2014
- Июнь 2014
- Февраль 2014
- Январь 2014
- Декабрь 2013
- Февраль 2013
- Январь 2013
- Июнь 2012
- Апрель 2012
- Март 2012
- Август 2011
- Июнь 2011
- Апрель 2011
- Февраль 2011
- Декабрь 2010
- Ноябрь 2010
- Сентябрь 2010
- Август 2010
- Июль 2010
- Июнь 2010
- Май 2010
- Апрель 2010
- Март 2010
- Февраль 2010
- Январь 2010
- Декабрь 2009