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
mikekaganski has quit [Read error: Connection reset by peer]
mikekaganski has joined #libreoffice-ru
<mikekaganski> bormant: в Impress есть два пункта в меню View: Grid and Helplines и Snap Lines. Они у нас переведены как "Сетка и направляющие" и "Направляющие". Прямо друг за другом.
<mikekaganski> Helplines: Вспомогательные линии?
<kompi> mikekaganski: help lines - да, вспомогательные линии (при перемещении графических объектов)
VitaliyAnderson has quit [Read error: Connection reset by peer]
<bormant> всем добра
<bormant> mikekaganski, kompi, на самом деле и тех и других примерно по 5
<bormant> https://translations.documentfoundation.org/ru/libo_ui/translate/#search=snap%20line&sfields=source,target&soptions=exact
<kompi> а?
<bormant> https://translations.documentfoundation.org/ru/libo_ui/translate/#search=helpline&sfields=source,target&soptions=exact
<kompi> bormant: а ты про что? =(
<bormant> snap line и helpline
<kompi> и?
<bormant> "вспомогательные линии" вместо" helpline" слишком длинно
<bormant> пожалуй, есть смысл для "snap line" что придумать, вроде "опорные" и т.п
<kompi> дело в том, что helpline показываются только тогда, когда ты фигуру начинаешь таскать
<kompi> как ты их назовешь по-русски?
<kompi> а snap - это привязка должна быть, это по идее из другой оперы
<kompi> это линия, которая видна! а к ней может прилипать (быть привязана) фигура
<kompi> snap line - линия привязки
<kompi> bormant: ^
<bormant> по-моему, отлично
<bormant> можно helplines обозвать габаритными линиями, но хотелось бы одно слово
<mikekaganski> помогатор :)
<kompi> mikekaganski: ЛибреОфис -> фиксики делопроизводство
<kompi> bormant: они "вспомогательные" бог знает сколько, зачем менять?
<bormant> kompi, только все это время были переведены как направляющие, ага
<bormant> ждите разъехавшихся диалогов: "Helplines While Moving" -> "Вспомогательные линии при перемещении"
<mikekaganski> мне габаритные нравятся (пока не появилось красивого одного слова)
<mikekaganski> они очень хороши по смыслу, и минус 5 букв
<bormant> "Габариты при перемещении", "Сетка и габариты"
<mikekaganski> "вес нетто и брутто", "таможенная декларация"... :-Р
<bormant> mikekaganski, в таком варианте "линии" можно выкинуть
<kompi> "все выкинуть"
<bormant> kompi, поддерживаю. Есть что против габаритов
<mikekaganski> наверное, действительно можно, но не желательно - пользователю не будет прозрачно, что "габариты" - это линия (не знаю, насколько легко это сообразить)
VitaliyAnderson has joined #libreoffice-ru
<bormant> mikekaganski, для скошенных объектов они тоже вертикальны и горизонтальны, скос не показывают?
<mikekaganski> не знаю :(
<bormant> для ромба все-равно только габариты
<bormant> для наклоненного прямоугольника тоже габариты
<bormant> правда по смыслу это не совсем габариты, это линии, проецирующие габариты на оси
<kompi> линии эти продолжают описанный вокруг фигуры прямоугольник
<bormant> еще вариант: "Сетка и проекции", "Проекции при перемещении"
<bormant> еще вариант: "Сетка и подсказки", "Подсказки при перемещении"
<bormant> еще вариант: "Сетка и линии", "Линии при перемещении"
<mikekaganski> я за :)
<bormant> mikekaganski, за все три?
<mikekaganski> вот именно что за всё :))
<bormant> жулик :)
<mikekaganski> :-Р
<mikekaganski> tagezi: ты проверил у себя патч без инклюда? я не проверял, просто мне так показалось
<tagezi> не, я прямо в дженкинсе поправил
<tagezi> ой, в герите
<tagezi> да, он должен быть лишний
<mikekaganski> ок
<tagezi> оно у меня будет собираться 6 часов сейчас.. эти старые верки вымораживают
<mikekaganski> ну, зачем так? создаёшь ветку из твоего мастера (или где ты там сейчас), в ней делаешь черри-пик из геррита, правишь и собираешь
<tagezi> эм.. да, можно и так
<mikekaganski> :) дарю
<tagezi> хорошая мысля, приходит опасля :)
<tagezi> это не выглядит как мой косяк?
<mikekaganski> я ребейснул
<mikekaganski> нет
<tagezi> я думал только я могу сделать ребес
<tagezi> а тут прям круговая порука :)
<tagezi> бубли сказала, что она не поняла цель моего выпендрёжа с кодом, думала что мне нужно было вернуть только код языка
<tagezi> ох уж эти девочки феминистки, такие девочки феминистки :)
<mikekaganski> а... а переспросить не судьба
<tagezi> ну... видимо она подумала что она понимает
<mikekaganski> бывает :)
<tagezi> хотя там видно, что я получаю больше чем код
<tagezi> я его потом ещё пытаюсь обработать
<tagezi> но её неделю не было после этого, может просто личная жизнь и всё такое, и было просто психологически не комфортно задумываться, она приняла старую версию за основу
<tagezi> художники, блин :)
<tagezi> кому-то на работе делать нечего.. или им платят только за строки кода :)
<tagezi> mikekaganski: а как посмотреть определённый коммит?
<tagezi> d32b3a714 (Mathias Bauer 2009-10-31 00:36:06 +0100 190)
<mikekaganski> Ну, или git log d32b3a714^-d32b3a714
<tagezi> что это за комит такой гиганский?
<tagezi> 2009, это же ещё до образования тдф
<mikekaganski> просто целиком папку перенесли с места на место
<tagezi> блин.. теперь не узнать, что у нас пытался член нарисовать в коде
<mikekaganski> там наверняка в то же время есть сопутствующий коммит, где эти файлы удалены со старого места
<mikekaganski> почему?
<mikekaganski> git log -Sимяч_лена :)
<tagezi> mikekaganski: так, с тем багом..
<tagezi> ты хотел чтобы окно стало похожим на навигатор, всмысле элементы в дереве распологались в такомже порядке*
<tagezi> ?
<tagezi> + нужно создать контекстное меню, через которое можно окраничить вывод заголовков до определённого уровня?
<mikekaganski> я хотел? :)
<tagezi> ну, ты говоил :)
<mikekaganski> смотри: *если* ты решишь идти путём унификации с навигатором, то да. Иначе достаточно только меню
<tagezi> ну, это всеравно, наверное, должно быть 2 патча, так как они решают разные задачи
<mikekaganski> Смотря как
<tagezi> и третий, вырезать все члены .. только читать мешают
<mikekaganski> если ты делаешь унификацию, ты можешь просто попробовать вынести общий код в отдельный модуль, и тогда у тебя всё сразу становится общим, в т.ч. меню
<mikekaganski> так, давай без членовредительства только
<tagezi> эм, гдетам члено вредительство, если я уберу художество, и сделаю коментарии более емкими?
<tagezi> там хорошая документация, только она занимает кучу места, бессмысленно занимает
<tagezi> нельзя вынести в общий модуль, потому что окно навигатора будет убрано
<mikekaganski> не понял
<tagezi> окно навигатора убирают из кода, он будет только на боковой панели
<mikekaganski> и что?
<tagezi> я не знаю зачем, есть люди которые не пользуются боковой панелью
<tagezi> что значит что?
<mikekaganski> на боковой панели оно обойдётся без кода?
<tagezi> ты предлагаешь унифицировать эти штуки?
<mikekaganski> конечно, я об этом и говорил,
<mikekaganski> причём что навигатор отдельный, что на боковой панели - оба используют один код уже
<tagezi> да, но навигатор в каждом модуле свой
<mikekaganski> ну так и этот диалог должен соответствовать
<tagezi> то есть, ты предлагаешь сделать класс общий для всего что похоже на навигатор, а потом забирать из него только то что нужно для конкретной штуки?
<mikekaganski> в первом приближении да
<mikekaganski> я не копал туда глубоко, просто общее соображение
<tagezi> а как иначе? у нас куча навигаторов сейчас, каждый из них сделан в глайде
<tagezi> они даже между собой не унифицированы
<mikekaganski> просто сначала нужно посмотреть существующий код
<tagezi> и все они имеют эксперементальные возможности
<tagezi> значит нужно сделать объект, который имеет все возможности от всех навигаторов, собрать это в кучу, и потом в потомках просто забирать это частями
<tagezi> помоему это реально грандиозный план
<tagezi> надо посмотреть код
<mikekaganski> ну, нет. Нужно сделать объект, который оправляет окном навигатора, который бы принимал параметры-функции для наполнения и взаимодействия
<mikekaganski> отдельные функции для наполнения в writer, calc etc
<tagezi> навигатор будет только в боковой панели скоро
<mikekaganski> и что? там же тоже окно
<tagezi> ну, как бы не совсем окно
<mikekaganski> я даже не про основное окно, а только про окно дерева
<mikekaganski> Навигатор состоит из дерева, выбора документа (внизу) и элементов навигации (вверху)
<mikekaganski> вот дерево и можно было бы реюзать
<tagezi> нужно, код почитать
<tagezi> это для ссылок
<tagezi> ну есть обший знаменатель https://opengrok.libreoffice.org/xref/core/include/svtools/treelistentry.hxx
<tagezi> незнаю.. выглядит довольно сложно
mikekaganski has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/]
mikekaganski has joined #libreoffice-ru
<tagezi> mikekaganski: вот смотри, для навигатора есть уже https://opengrok.libreoffice.org/xref/core/svx/source/form/navigatortree.cxx
<tagezi> всерано не понятно как, потому что они только внешни похожи, у них разный функционал
<mikekaganski> прекрасно, выглядит многообещающе
<mikekaganski> ты посмотри, как создаётся это дерево в навигаторах, и что делается в том окне из бага
<mikekaganski> посмотри, нельзя ли для начала там тупо заменить тамошнее на это
<mikekaganski> потом можно будет думать, как фильтровать показ только части элементов навигатора
<tagezi> ясно, ты решил мне большую задачку поставить :)
<tagezi> хорошо, я попробую
<mikekaganski> ну а как?
<tagezi> там просто столько пользователей этих примитивов, что регрессию сделать просто запросто
<mikekaganski> ну и что теперь? волков бояться?
<tagezi> просто, не понятно как это ещё сделать... у нас 100500 способов сделать навигатор и сайдебар
<tagezi> и каждый вроде уже работает
<mikekaganski> tagezi: ты уже показал код дерева. Теперь покажи, кто его создаёт
<mikekaganski> кстати, сделай ребейс снова. Оно уже достало падать в разных несвязанных местах
<tagezi> угу, показал
<tagezi> почему?
<mikekaganski> ок, этот объект, кмк, связывает окошко дерева и модель документа. А он где создаётся?
<mikekaganski> tagezi: я пытался понять "почему", но там даже ошибки внятной нет
<tagezi> кланг прошёл, там одинаковые компиляторы
<tagezi> поидее это вообще одно и тоже практически
<mikekaganski> не парься, это не твой код сбоит, это нестабильные тесты
<tagezi> опять ребейс?
<mikekaganski> да
<tagezi> работает -> не трогай :)
<mikekaganski> так не интересно
<tagezi> mikekaganski: вот смотри, классы NavigatorTree и NavigatorTreeModel определены в файле https://opengrok.libreoffice.org/xref/core/svx/source/inc/fmexpl.hxx#314
<tagezi> но он никуда не входит помоему
<tagezi> ну да, но не в навигатор
<tagezi> токое ощущение что это вообще другой навигатор
<kompi> третий
<tagezi> неиспользуемый
<kompi> дык
<kompi> лучше бы ты возился с таблицами в Writer имеющими в ячейках формулы
<tagezi> мастер сказал копать на лево, нужно копать на лево
<mikekaganski> начинать нужно с простого
<tagezi> угу, это типа просто :))
<mikekaganski> да, по сравнению с.
<tagezi> 100500 ксласов для определения дерева, которое не понятно как используется :)
<tagezi> и я не могу найти форму навигатора
<mikekaganski> :)))) спроси VitaliyAnderson, что он думает о layout в writer
<tagezi> VitaliyAnderson: пинг
<tagezi> хотя он наверное опять в работе весь
<kompi> mikekaganski: а во writer есть layout?
<tagezi> kompi: layout - это макет
<tagezi> он есть в любой программе, которая имеет UI
<tagezi> но navigator вообще не понятно как работает
kompi has quit [Quit: Page closed]
bormant_ has joined #libreoffice-ru
kompi has joined #libreoffice-ru
<kompi> mikekaganski: очень много плюшек добавили в онлайн-Либру
<kompi> mikekaganski: я так понимаю, что пиление онлайн офиса занимает 90% людей Коллаборы, из тех которые имеют отношение к либре
<kompi> ага?
<kompi> tagezi: я могу в линукс просто установить олд версию либры?
<tagezi> что значит просто?
<kompi> параллельно установленным
<tagezi> поидее да
<kompi> я хочу попытать счастья и красный свет отловить, регрессия или нет
<tagezi> я обычно устанавливаю просто в папку
<kompi> если я просто усановлю пакеты по дефолту, они в /опт лягут в отдельный каталог?
<tagezi> не, они не лягут
<tagezi> они по майн релизам туда встают
<kompi> легли легко
<tagezi> о_О
<tagezi> они по майн релизам должны вставать.. 5.3, 5.4, 6.0
<tagezi> а чего ты не хочешь бебисектить?
<kompi> хм
<tagezi> ну, по майн релизам
<kompi> ппц, это все качать надо? это сколько надо места?
<tagezi> 5.4.1 встанет в 5.4 папку
<kompi> ааа
<kompi> вона как михалыч=(
<kompi> короче в 5.0.0.5 свет не горит
<kompi> и форматирование пропадает=)
<tagezi> так что ты можешь по майн релизам посмотреть, а потом выкачать на одну ветку бибисект
<tagezi> ставь сразу самую раннюю
<tagezi> а потом ту что в середине
<kompi> в каком релизе Каолан правил диалоги?
<tagezi> к 5.0 вроде это делали
<kompi> хм
<tagezi> попробуй 4.0
<tagezi> посмотри горит он там или нет
<mikekaganski> 4.1 не горит
<kompi> инхерритед фром ООо
<tagezi> может никогда не горело в линухе
<tagezi> может я с винды помню, когда ещё в неё залазил
<tagezi> код там копать глубоко, потому что назвачения цвета сделано для всех цветоводинаково, нужно рыть до системо зависимого уровня, что там творится
<mikekaganski> чёрт, сегодня куда-то ещё залезал, там тоже красным подсвечивало, и к тому же блокировало ОК, я ещё подумал сказать, что мы правильной дорогой шли... забыл где
<tagezi> записывать нужно :)
<kompi> за нами хрен успеешь
<kompi> один фонтанирует идеями и багами, второй влез уже в такие дебри кода, что наверное Каолан там заблудится
<kompi> и все это мы вываливаем на бедного майка
<kompi> mikekaganski: а ты дальше вниз по версиям полез искать красный?
<mikekaganski> вспомнил, это были графики и их область значений - когда я вводил имя именованного диапазона
<tagezi> в линухе вроде никогда не подсвечивалось там.. я ещё в 4.2 писал для калька документацию по диаграммам
<tagezi> нихрена, подсвечивается
<mikekaganski> во!
<mikekaganski> так что есть с чем работать
<tagezi> да, нужно там посмотреть как сделано
<tagezi> и нужно дизайнерам в голову больно дать, они окна не умеют делать.. у меня часть окна не влезает, и оно не раздвигается
<tagezi> mikekaganski: там только пробелы проверяет
<mikekaganski> tagezi: главное, что красить умеет :)
<kompi> эм
<kompi> mikekaganski: ответь мне плиз
<mikekaganski> ?
<mikekaganski> про что?
<kompi> ты дальше вниз по версиям пошел проверять?
<tagezi> да, нашёл, можно поправить
<mikekaganski> про версии вниз?
<mikekaganski> нет
<kompi> >_<
<tagezi> kompi: пиши багу :)
<kompi> tagezi: что ты нашел?
<tagezi> как покрасить
<kompi> ахахаха
<kompi> ща
<kompi> три любви к багам епта
<kompi> трио*
<kompi> do not highlights text field Range with not correct range in dialogue "Conditional formatting for"
<kompi> ?
kompi has quit [Quit: Page closed]
<tagezi> да
<tagezi> mikekaganski: а в диаграммах в винде это работает?
kompi has joined #libreoffice-ru
<mikekaganski> да, я же и увидел в вин
<mikekaganski> просто заметил, что ещё ОК отключается, и подумал, что мы правильно делали
<tagezi> странно, метод тотже используется
<tagezi> только цвета по другому назвачаются
<tagezi> сайчас попробую
<tagezi> блин, реально 100500 способов сделать одно и тоже и 100499 из них глючные
<kompi> понеслась
<kompi> осилим за 12 часов, чтобы майк спал всю ночь счастливым?
<tagezi> да, это можно сделать.. не понятно только нахрена эту проверку сделали только для диаграмм
<kompi> кто-то начал делать и забил
<kompi> ничто не ново под луной
<tagezi> mikekaganski: а как на него сослаться? chart2/source/controller/inc/TabPageNotifiable.hxx
<mikekaganski> на что сослаться?
<kompi> Лера решил код не копировать, а сделать линк=)
<mikekaganski> ну, это правильно, но если так, то нужно не сюда ссылаться, а выносить общий код в отдельный файл со своим заголовком, и уже на него ссылаться из обоих мест
<tagezi> там дохрена выносить
<tagezi> он ругается что не льзя сделать контейнер VclPtr<Edit>&
<tagezi> ладно, попробую по другому
<tagezi> mikekaganski: там можно тогда весь файл перемещать.. он копеешный
<mikekaganski> погоди, а сам код где?
<tagezi> какой?
<tagezi> :) на гитхаб есть :)
<mikekaganski> :))
<tagezi> так, получилось, но не те цвета почемуто
<tagezi> хм
<mikekaganski> это уже дело техники
<mikekaganski> это заголовок - объявление с двумя виртуальными методами
<tagezi> а посленее это то что я сейчас правлю
<mikekaganski> аааа... ну тогда тебе зачем этот заголовок вообще? главное, если я равильно понял, что он не только фон красит
<tagezi> да.. но конкретно фон не применяется почему-то
<tagezi> мне из него макросы нужны, но можно и прямо вставить значения
<tagezi> шрифт в белый перекрашивается
<tagezi> прикольно так.. начинаешь писать, и вдруг пусто :)
<tagezi> и нужно верить, что пишешь правильно дальше :)))
<mikekaganski> tagezi: слушай, а в UI для editbox там нет разницы в каких-нибудь флагах?
<kompi> https://i.imgur.com/RbbI5z9.png время пошло
<tagezi> а может и есть.. нужно глянуть
<kompi> make Mike happy
<kompi> tagezi: в ИРЦ есть команда, чтобы создать личный чат с кем-то из списка?
<tagezi> да
<kompi> и какая она?
<tagezi> mikekaganski: хм.. ну, буду верить что есть член
<tagezi> я тыкаю 2 раза в ник :)
<kompi> tagezi: это в отдельном клиенте
<kompi> а если у меня консоль или веб-морда?
<kompi> mikekaganski: таки регрессия?
<mikekaganski> нет, просто нашли, где это было сделано для графиков
<mikekaganski> kompi: /msg
<tagezi> да.. потому что это идиотизм, свободно управлять цветом шрифта, но не позволять управление для фона
<kompi> хм
<kompi> mikekaganski: а после /msg что должно быть?
<kompi> ник?
<mikekaganski> да
<kompi> тупая веб морда
<mikekaganski> не даёт?
<mikekaganski> ещё вроде есть такой же /query
<tagezi> mikekaganski: спасибо :)
<kompi> mikekaganski: да, квери пашет
<kompi> и в веб-морде оказывается можно тоже щелкнуть=(
<tagezi> kompi, mikekaganski как красим?
<kompi> а есть варианты?! =)
<tagezi> как в диаграммах, или выпендриваемся?
<kompi> как в винде
<tagezi> да вся хтмл палитра :)
<mikekaganski> :) сиреневым. в крапинку :)
<tagezi> я не знаю как в винде
<tagezi> крапинки сам будешь рисовать :)
<kompi> ща покажу
<mikekaganski> kompi: в лин будет немного не так
<mikekaganski> там закрашивается фон только под символами
<kompi> >_<
<kompi> а нафига так вообще?
<kompi> а кстати, кнопка ОК отключается и в вин и в лин?
<tagezi> lf
<tagezi> да
<mikekaganski> это уже не принципиально: это вопросы к оконному менеджеру
<tagezi> только в винде навсегда :)))
<mikekaganski> :)))
<tagezi> так.. мне такой красный не нравиться
<kompi> омг
<tagezi> в окне диаграм он светлее
<kompi> сделай ЗЕЛЕНЫЙ
<kompi> да возьми из диаграмм чо ты паришься
<mikekaganski> ладно, пошёл я...
<kompi> бай
kompi has quit [Quit: Page closed]
bormant_ has quit [Ping timeout: 260 seconds]
VVD has quit [Read error: Connection reset by peer]
VVD has joined #libreoffice-ru
<tagezi> ISNA: Возвращает значение TRUE, если ячейка содержит значение ошибки "#Н/Д" (значение недоступно). Если происходит ошибка, функция возвращает FALSE.