ChanServ changed the topic of #libreoffice-ru to: Канал поддержки русскоязычных пользователей LibreOffice | Wiki TDF http://tdf.io/wikiru | On-line документация http://tdf.io/helpru | Логи канала: http://goo.gl/gzwdwU
libreofficeru-tg has quit [Remote host closed the connection]
libreofficeru-tg has joined #libreoffice-ru
tagezi_ has joined #libreoffice-ru
tagezi has quit [Ping timeout: 250 seconds]
Michael72 has quit [Quit: mIRC! v7.25 Portable + Rus + Activated / RDN-Team]
JohnDoe_71Rus has joined #libreoffice-ru
tagezi_ has quit [Remote host closed the connection]
kompi has joined #libreoffice-ru
<kompi> mikekaganski: утра
<mikekaganski> o/
dshil has joined #libreoffice-ru
<kompi> mikekaganski: мне нужно понять, как (и где) в коде обрабатываются кнопки с UNO командами, правильно?
* kompi думает, как формулировать вопрос к опытным товарищам
dshil has quit [Client Quit]
<mikekaganski> нет, надо быть проще ;-)
<kompi> mikekaganski: нет что?
<mikekaganski> надо дать ссыль на патч (добавить их в ревью) и спросить, ПАААЧИМУ не работает
<kompi> не спрашивать вообще?
<kompi> ээ
<mikekaganski> кроме шуток
<kompi> mikekaganski: ок, напишу все равно сначала бубли (по простому со ссылкой на птч)
<kompi> mikekaganski: а она увидит драфт, если она не ревьюер?
<mikekaganski> не увидит, я ж написал, что добавить их
<kompi> а почему ИХ?
<mikekaganski> потому что когда я писал, я не знал персоналий
<mikekaganski> "как формулировать вопрос к опытным товарищам" -> "добавить их в ревью"
<kompi> а
<kompi> ждем когда бубли проснется
<kompi> mikekaganski: а тебе же любые изменения в патче приходят на почту, в том числе и добавление ревьюеров?
<mikekaganski> не все, но добавление ревьюеров - должны
<mikekaganski> для чужих патчей мне не приходят на почту результаты проверки
<kompi> Rever Revert Revert Rever Revert Revert Delete NB
<kompi> что, даже просто отключить появление тулбаров для некоторых случаев приводит к траблам?
<mikekaganski> Чтобы не возникало новых траблов, на код надо не дышать
<kompi> mikekaganski: знаешь какую я вчера штуку обнаружил ( и я просто выпал в осадок).
<mikekaganski> ?
<kompi> mikekaganski: есть кнопка в том диалоге, который я правлю, а к кнопке привязан типа значок
<kompi> так вот, если убрать привязку к значку, и добавить на кнопку некоторый текст
<kompi> то диалог не показывается совсем, только нижние три кнопки
<kompi> я не стал пока вникать, но меня это убило просто
<mikekaganski> "но меня это убило просто" - зря. Сначала надо понять, а потом уже убиваться
<kompi> знаешь
<kompi> когда ты убираешь картинку с кнопки, а в результате диалог исчезает
<kompi> это не совсем то, что ожидаешь от такого простого действия
<mikekaganski> :-) знаешь, когда от действия получаешь совсем не то, что ожидаешь, в любом случае убиваться неконструктивно ;-)
<kompi> если бы я писал код и получил в результате нерабочее нечто, я бы не удивился
tagezi has joined #libreoffice-ru
libreofficeru-tg has quit [Ping timeout: 244 seconds]
libreofficeru-tg has joined #libreoffice-ru
<mikekaganski> kompi: а ты как тестировал свои изменения? я вот пытаюсь собрать твой патч - и у меня вываливаются ошибки
<kompi> =)
<kompi> я подставлял ui в сборку Либры
<kompi> конечно он будет показывать ошибки
<mikekaganski> хе... "конечно он будет показывать ошибки", но при этом "это не совсем то, что ожидаешь от такого простого действия"
<kompi> смысл тестировать то, что я точно знаю, что не работает
<kompi> mikekaganski: я картинку вернул на место и убрал текст с кнопки
<kompi> так что ошибки эти, это нечто совсем иное
<mikekaganski> здрассте... ты отправил патч, чтобы я попробовал посмотреть. И как мне смотреть? оно должно запуститься, пусть и не функционально
<kompi> хм
<kompi> а какие ошибки оно тебе кажет?
<mikekaganski> sc/uiconfig/scalc/ui/headerfootercontent.ui: FATAL WARNING: 'GtkComboBoxText' 'comboLB_DEFINED' has no accessibility label while there are orphan labels within 'interface'
<mikekaganski> sc/uiconfig/scalc/ui/headerfootercontent.ui: WARNING: 'GtkLabel' 'labelFT_H_DEFINED' does not specify what it labels within 'interface'
<kompi> хм^N
<kompi> дело в том, что я не менял существующие метки или контролы
<kompi> я их просто переставил на новое место
<tagezi> *facepalm
<kompi> а что фейспалм
<tagezi> забей
<kompi> хочешь сказать, что имеет значение в каком контейнере эта штука теперь?
<kompi> не забью, я хочу услышать конструктив
<tagezi> скорее всего ты вложеность элементов напутал
<tagezi> добавь меня в драфт
<tagezi> Миша не любит гуи, он может там не понимать... может я пойму где ты там накосячил
<mikekaganski> +1
<tagezi> Revert "Revert ? :)
<kompi> Зато Миша "может" получить некоторые новые знания
<kompi> а?
<kompi> ааа
<mikekaganski> ещё бы успевать... я и так, для того, чтобы разобраться в твоей проблеме, залез в код, где вызываются команды UNO
<mikekaganski> не надо требовать больше, чем возможно
<kompi> эх
<kompi> прости пожалуйста
<mikekaganski> да нп
* kompi вовсе не требует
<kompi> пора создавать словарь междометий и сокращений от Майка
<kompi> да, скорее всего я поменял контейнер с GtkBox на GtkGrid и конечно оно теперь не находит метки
<kompi> хотя ID самой метки не поменялось
<kompi> с другой стороны, я не уверен, что контейнер влияет вообще на это
<kompi> tagezi: ты получил приглос?
<tagezi> рогоди, я на работе
<kompi> ок
* kompi никуда не спешит, потому что пока не знает самой базовой вещи для UI
<tagezi> kompi: нет, неполучил
<kompi> забавно
<kompi> tagezi: в личку го
JohnDoe_71Rus has quit [Ping timeout: 250 seconds]
<kompi> mikekaganski: попробуй tagezi добавить в свой любой драфт/патч в геррите
<mikekaganski> хмм... "does not identify a registered user or group"
<kompi> tagezi: пиши в infra
<kompi> или я хз даже
<mikekaganski> а чей блин я тогда патч отправлял давеча?!
<kompi> :D
<tagezi> а я что знаю?
* mikekaganski подозрительно глядит на tagezi
<tagezi> блин...
<tagezi> ну, тагези - это горный дух у тюркских народов :)
<tagezi> нечего на меня подозрительно глядеть :)
<mikekaganski> от оно чё!
<tagezi> #tdf-infra
<kompi> какой-то подозрительный горный дух
<tagezi> ну, написал
<tagezi> kompi: а оба говорят что нет такого?
<mikekaganski> оба
<tagezi> так оказывается, почему-то 2 аккаунта
<tagezi> наверное, первый от опенID гугла, а второй убунту... я сначала хотел гугловский пользовать, вроде
<tagezi> а он меня по второму разу зачем-то сделал
<mikekaganski> они там объединят их
<tagezi> не судьба Роману быстро решить :)
<mikekaganski> ну, мы ж не спринт бегаем
libreofficeru-tg has quit [Ping timeout: 250 seconds]
libreofficeru-tg has joined #libreoffice-ru
<tagezi> ох, не нужно тут беговых метафор
<kompi> mikekaganski: да, мы учимся
<kompi> так, как умеем
<mikekaganski> kompi: эм? согласен...
<kompi> mikekaganski: с чем?
<mikekaganski> со сказанным тобой
<kompi> а, блин
<kompi> мне показалось что после "согласен" тоже знак вопроса
<tagezi> mikekaganski: что у нас значит Control в конце класса?
<mikekaganski> эмм... ну, элемент управления
* tagezi сегодня нашёл книгу "Читаемый код, или программирование как исскучтво" Босуэлл и Фаучер
<tagezi> а зачем разделять классы на объект и управление объекта? о_О
JohnDoe_71Rus has joined #libreoffice-ru
<kompi> хм
<kompi> mikekaganski: bubli говорит, что привязки контролов к контейнерам в коде нет, они там просто по ID
<kompi> как собсно было и в диалоге УФ
<mikekaganski> tagezi: вопросу не хватает контекста (а я не настолько мудр, чтобы дать философский ответ ;-))
<tagezi> блин :(
<tagezi> они одинаковые
<tagezi> два класса решают одну и туже задачу и они одинаковые
<tagezi> mikekaganski: вот тебе конкретно, зачем? :)
<mikekaganski> ну что я могу сказать - надо упростить :-)
<kompi> mikekaganski: ты забыл добавить слово "займись"
<mikekaganski> tagezi: не понял - зачем что?
<tagezi> зачем 2? :)
<tagezi> если они делают одно и тоже
<mikekaganski> ну я и говорю - напрашивается рефактор
<tagezi> вот хочется сначала почистить от ненужного, а потом это документировать, но получается, что я пока документирую, я ещё ненужного нахожу
<tagezi> и нужно как-то задокументировать, что потом нужно будет поудалять
<tagezi> как мужики простынями редактируют?
<libreofficeru-tg> <Kompilainenn> Руками
<tagezi> ну, просто если нужно откатить, то уже начинается гемор
<tagezi> Revert "Revert" реверта :)
JohnDoe_71Rus has quit [Read error: Connection reset by peer]
JohnDoe_71Rus has joined #libreoffice-ru
JohnDoe_71Rus has quit [Read error: Connection reset by peer]
JohnDoe_71Rus has joined #libreoffice-ru
JohnDoe_71Rus has quit [Read error: Connection reset by peer]
JohnDoe_71Rus has joined #libreoffice-ru
JohnDoe_71Rus has quit [Read error: Connection reset by peer]
<tagezi> Лохмаер проснулся и уснул, кажеться, опять :)
<kompi> tagezi: не спит он, вона ник свой меняет
<kompi> mikekaganski: короче да, обработку кнопок панели инструментов нужно в cxx писать
<kompi> пример от бубли >_<
kompi has quit [Quit: Page closed]
mikekaganski has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/]
mikekaganski has joined #libreoffice-ru
<tagezi> mikekaganski проверь приз
<tagezi> можно меня добавить или нет?
<tagezi> @Kompilainenn, ну или ты
<libreofficeru-tg> <Kompilainenn> tagezi: можно
<libreofficeru-tg> <Kompilainenn> лови
<tagezi> mikekaganski: прикольный патч :)
<mikekaganski> tagezi: ?
<tagezi> PVS: the condition needs &&, not ||
<tagezi> а почему в драфт?
<mikekaganski> этот патч не драфт емнип
<tagezi> точно, не драфт
<tagezi> блин, Ромка там наделал
<libreofficeru-tg> <Kompilainenn> :D
<libreofficeru-tg> <Kompilainenn> напиши там разгромную статью
<tagezi> делать мне больше нечего :)
<libreofficeru-tg> <Kompilainenn> и еще не наделал
<tagezi> сейчас посмотрю в нормальном редакторе
<libreofficeru-tg> <Kompilainenn> как нечего? ты же сказал выше, что лучше шаришь в ГУИ и посмотришь
<tagezi> чувствую ЛО через пол года вревратиться в апельсин
<libreofficeru-tg> <Kompilainenn> хех
<libreofficeru-tg> <Kompilainenn> почему в апельсин?
<libreofficeru-tg> <Kompilainenn> в капусту может?
<tagezi> будет оранжевый, кислый и никому не нужный
<libreofficeru-tg> <Kompilainenn> За 20 лет не превратился же
<libreofficeru-tg> <Kompilainenn> Или ты боишься, что я засуну свои кривые ручки в код до такой степени?
<tagezi> @Kompilainenn, блин, ну ты реально накосячил, там разгребать и разгребать
<libreofficeru-tg> <Kompilainenn> Это драфт
<libreofficeru-tg> <Kompilainenn> Даже еще без схх
<tagezi> это не драфт, это задница спошная
<libreofficeru-tg> <Kompilainenn> Где-то же мне нало учиться
<tagezi> можно удалять и делать по новой
<tagezi> ты пытался собрать его?
<tagezi> там прям написано что ты пропусти
<tagezi> пропустил*
<tagezi> ты блин как Юсуф, взял что-то там, и пихнул куда захотел, а как это работает, ты вообще не думаешь
* tagezi уже трясётся от страха, того что Ромка полезет в схх
<libreofficeru-tg> <Kompilainenn> У тебя негативное мышление
<tagezi> @Kompilainenn, ты в глайд его рисуешь?
<libreofficeru-tg> <Kompilainenn> Плюс ты меня демотивируешь
<libreofficeru-tg> <Kompilainenn> Да в Глейде
<libreofficeru-tg> <Kompilainenn> И я хуже Юсуфа, не забывай
<tagezi> ты убрал лоут и поставил вместо него выпадающий список?
<libreofficeru-tg> <Kompilainenn> что убрал?
<tagezi> вертикальный лоут
<libreofficeru-tg> <Kompilainenn> все равно не понял
<tagezi> хрень, в которую вкладываются объекты и поставил вместо него выпадающий список
<libreofficeru-tg> <Kompilainenn> нет
<libreofficeru-tg> <Kompilainenn> я существующие контролы не трогал вообще, я их просто переставил
<libreofficeru-tg> <Kompilainenn> но переставил некоторые в другой контейнер
<libreofficeru-tg> <Kompilainenn> если ты про GtkBox то да, какой-то такой контейнер я выкинул
<libreofficeru-tg> <Kompilainenn> но я заменил GtkBox на GtkGrid просто
<libreofficeru-tg> <Kompilainenn> сами контролы я тупо вырезал-вставил на новое место
<libreofficeru-tg> <Kompilainenn> =) эта фигня даже работает, если тупо ui заменить в существующей установке либры
<libreofficeru-tg> <Kompilainenn> ессно работает по старому, новые элементы, которые я добавил пока не пашут
<libreofficeru-tg> <Kompilainenn> tagezi: я понял, что оно ругается на a11y проблемы, мне Майк уже тыкнул в аналогичную проблему
<tagezi> блин, то что ты там руками патчишь, можешь засунуть в
<tagezi> короче, единственный способ проверить работоспособность, это собрать make
<tagezi> если make говорит ошибки, значит у тебя не когд, а говнище
<tagezi> да, основная притенщия -это то что у тебя нет меток для системы доступности
<libreofficeru-tg> <Kompilainenn> tagezi: в целях повышения информированности: а ты можешь свои мысли выражать не так негативно?
<tagezi> sc/uiconfig/scalc/ui/conditionalentry.ui:427 WARNING: 'GtkLabel' 'Label_minimum' does not specify what it labels within 'interface' line 3
<tagezi> вот твой патч этот фал вообще не трогает, а ошибки в неём есть
<tagezi> почему? :)
<libreofficeru-tg> <Kompilainenn> это майк уже исправил сегодня
<libreofficeru-tg> <Kompilainenn> видимо у меня проблема в том, что я результат работы Glade в виде ui файла не воспринимаю, как код
<libreofficeru-tg> <Kompilainenn> tagezi: а у тебя же профильное образование "тыжпрограммист"?
<libreofficeru-tg> <Kompilainenn> Программист — это профессиональный конвертер галлюцинаций заказчика в жесткую формальную систему
tagezi has quit [Ping timeout: 250 seconds]
tagezi has joined #libreoffice-ru
JohnDoe_71Rus has joined #libreoffice-ru
<tagezi> это не у программиста
<tagezi> блин, не помнлю как зовут людей пишущих ТЗ
<libreofficeru-tg> <Kompilainenn> менеджер
<tagezi> нет, менеджер этим не занимается
<tagezi> ТЗ пишет специально обученая обезьяна
<tagezi> бизнес-аналитик
<tagezi> во
<libreofficeru-tg> <Kompilainenn> Это твой диплом что ли?
<tagezi> вкр
<tagezi> эти зп были в 2016 году
JohnDoe_71Rus has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
tagezi has quit [Ping timeout: 246 seconds]
JohnDoe_71Rus has joined #libreoffice-ru
tagezi has joined #libreoffice-ru
JohnDoe_71Rus has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
<tagezi> @Kompilainenn, разобрался?
<libreofficeru-tg> <Kompilainenn> Нет, не до того было, а щас байбай