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
<jrj> всем привет.
JohnDoe_71Rus has joined #libreoffice-ru
<mikekaganski> jrj: попробуй https://cloud.mail.ru/public/7bEn/PzYMjTCWM
<jrj> тут тоже нужен vc redist 2013?
<mikekaganski> наверняка
<mikekaganski> а что, это проблема?
<jrj> ставить нужно
<jrj> сейчас эта версия без этого вполне работает
<jrj> я так понимаю это требование происходит со сборочной среды а не от самой либры
<mikekaganski> и...?
<tagezi> mikekaganski: а что с Basic IDE Options? Они решили что не пилять IDE поэтому можно все настройки заблокировать?
<tagezi> ой, утра :))
<mikekaganski> fuf? ghbdtn? ofc ukzye
<mikekaganski> ага, привет, щас гляну
<mikekaganski> мастер?
<tagezi> да вот только собрался
<tagezi> я его даже поковырять не успел
<tagezi> ибо только встал :)
<mikekaganski> у меня дособировывается
<tagezi> Потоков ЦП: 4; Версия ОС: Linux 4.6; Отрисовка ИП: по умолчанию; VCL: gtk3; Layout Engine: new;
<tagezi> ID сборки: a21d24ca72b792c9fdd74894ebf773c72fc2b704
<tagezi> Локаль: ru-RU (ru_RU.UTF-8); Calc: group
<tagezi> Версия: 5.3.0.0.alpha1+
<tagezi> а с чего она альфа?
<mikekaganski> то есть как?
<mikekaganski> а кем он должен быть?
<tagezi> ааа, альфа ещё не отделена от мастера
<tagezi> так, пойду я кофе варить
ilfat has joined #libreoffice-ru
ilfat|2 has joined #libreoffice-ru
<mikekaganski> хм... я не вижу, чтобы Basic IDE Options были как-то заблокированы
<mikekaganski> вот в 5.2.3.3 у меня они заблокированы
ilfat|3 has joined #libreoffice-ru
ilfat has quit [Ping timeout: 248 seconds]
ilfat|2 has quit [Ping timeout: 260 seconds]
<tagezi> странно, у меня всё на оборот
<tagezi> у меня правда Version: 5.2.3.0.0 стоит, потому что гента её из гита заберает, но всё равно, это не оправдывает почему в 5.3 оно не пахает
<mikekaganski> нужно разбираться в причине. Видимо, на что-то "нормально" раегирует. Я думал, зависит от режима открытого файла (хотя был бы маразм) - нет
<tagezi> ну, сейчас пересоберу с обновами из гита, гляну ещё раз
<tagezi> вообще, даже не знаю куда копать, сборка свежая, в новую папку синхронизированная
<tagezi> скачаная
<mikekaganski> надо глянуть исходник, где эта вкладка инициализируется
<tagezi> можно конечно посмотреть где профиль пользователя сейчас лежит, но вроде должен быть местный
<tagezi> mikekaganski: а где она кстати может инициализироваться.. где оптионс живут?
<mikekaganski> смотри: открыл вкладку, делаю поиск по репозиторию строки "Enable code completion". Нахожу 2 файла: cui/uiconfig/ui/optbasicidepage.ui и helpcontent2/source/text/shared/optionen/BasicIDE.xhp
<mikekaganski> Теперь ищем этот идентификатор...
<mikekaganski> Нужен первый. Внутри смотрим, что всё там относится к OptBasicIDEPage
<tagezi> ээ..
<mikekaganski> ?
<tagezi> не, теоритически всё понятно, щас посмотрим
<mikekaganski> я просто типа толкаю тебя всё же покодить :)
<tagezi> а что значит receives_default, xalign и draw_indicator?
<mikekaganski> где?
<mikekaganski> вижу
<tagezi> я так понимаю, это xml описание формы для гтк3
<mikekaganski> receives_default - значит, умолчательная кнопка (реагирует на ентер в любом месте диалога)
<mikekaganski> xalign - я бы предположил, что что-то схожее с yalign :) На самом деле не знаю, также как и draw_indicator
<tagezi> вот смотри https://yadi.sk/i/yTNl3QKgyZvLs
<mikekaganski> вижу... ?
<tagezi> я не вижу ничего в форме, чтобы она была неактивна
<tagezi> вообще в xml нет упоминания об этом
<tagezi> ну, как я вижу
<mikekaganski> так нужно не в .ui смотреть, а дальше. Название - OptBasicIDEPage
<tagezi> ну это в cui/source/options/optbasic.cxx
<mikekaganski> ага
<tagezi> ну и дальше я умер
<tagezi> :))
<mikekaganski> я тоже сейчас туда заглянул и удивился, вроде ничего такого нет
<mikekaganski> погоди
<mikekaganski> есть же вот:
<tagezi> ну вот 27 строка видимо отвечает за отображение
<mikekaganski> SvtMiscOptions aMiscOpt;
<mikekaganski> if( ! aMiscOpt.IsExperimentalMode() )
<mikekaganski> }
<mikekaganski> Disable();
<mikekaganski> {
<mikekaganski> 27 строка - конструктор, да
<tagezi> а где смотреть что делает функция дисабле?
<tagezi> вот я например не понимаю что она должна отключать форму
<mikekaganski> ну, собсно, дисэблит вкладку.
<tagezi> ну, ща проверю :)))
<mikekaganski> ты чем пользуешься? ИДЕ?
<mikekaganski> а проверишь чего?
<JohnDoe_71Rus> зависит от погоды на марсе и фазы луны
<tagezi> я пользу vim
<tagezi> как-то из консоли не приходиться вылезать, а там уютненько
<mikekaganski> без плагинов? всё же autocompletion и т.д. сильно помогают
<tagezi> руки не доходят плагины настроить, я использую стандартные которые стоят в генте
<tagezi> там куча понаворочено, большенстов языков понимает
<mikekaganski> ну, тут я не помощник. Я не настоящий хардкорный кодер: люблю всякие удобства.
<tagezi> вим очень удобен, на самом деле
<mikekaganski> не спорю, я им пользуюсь, только не для с++
<tagezi> намного более удобен чем иде всякие,если попривыкнуть и настоить под себя
<tagezi> после него очень сложно что-то другое использовать
<mikekaganski> :)
<mikekaganski> на самом деле по-моему, большинство его и юзает
<JohnDoe_71Rus> потому что не знают как его закрыть :)
<tagezi> :)))
<tagezi> в нём самое главное знать как действие отменить :))
<tagezi> mikekaganski: а можно пересобирать код в конкретной папке?
<tagezi> а то я make сделал, а он ща опять тесты импорта экспорта пол часа будет гонять
<tagezi> [CUT] sc_subsequent_filters_test
<tagezi> [CUT] sc_html_export_test
<tagezi> [CUT] sc_subsequent_export_test
<mikekaganski> если ты изменил один (не заголовочный) файл, make build-nocheck будет быстр
<mikekaganski> но здесь ничего менять не надо: просто видно, что вкладка неактивна, если не включены advanced options
<tagezi> нафиг они мне щас нужны.. я их не трогал
<tagezi> аааа
<mikekaganski> make запускает все юниттесты.
<tagezi> семён семёныч.. ну вот не разе не видно :)
<mikekaganski> это просто тебе надо освежить :)
<JohnDoe_71Rus> освежевать
<tagezi> так, всё, ясно.. да, галку поставил и оно стало доступно
<tagezi> вот и в код не нужно лезть
<mikekaganski> ну, как: понятно же стало оотуда
<tagezi> не, не понятно... разные опции.еслиЕстьЭксперимнтальные, отключить
<tagezi> аааа
<mikekaganski> а отрицание? "!"
<tagezi> чорт, да.. почти по руски написано
<JohnDoe_71Rus> почти по-русски? "ты чай будешь? да нет наверное" (с) так что ли
<tagezi> JohnDoe_71Rus: ты английского не знаешь, у них там есть покруче выражения
<tagezi> типа, никто делает ничто
<tagezi> mikekaganski: так... а где почитать про натации переменных?
<tagezi> например, что значит а вначале переменной?
<tagezi> aMiscOpt
<tagezi> array? так вроде это либо объект, либо структура
<tagezi> почему у VclPtr<CheckBox> pCodeCompleteChk; p в начале?
<mikekaganski> tagezi: айн момент
<mikekaganski> вообще начало здесь: https://wiki.documentfoundation.org/Development
<mikekaganski> Про нотацию - здесь: https://wiki.openoffice.org/wiki/Cpp_Coding_Standards (есть ссылка на предыдущей странице)
<tagezi> угу, спасибо
<tagezi> а про немецкие коментарии ты мне зачем кинул?
<tagezi> это как бы извесная вещь, вроде, даже потеринг что-то там переводил в прошлом году
<mikekaganski> :) это просто юмор, они всё кричали, что это не надо
<tagezi> да казявки они.. им всё не нада... а как встал вопрос о закрытии проекта, так и начали смотреть какие притензии были раньше
<tagezi> ага, спасибо, да, будет проще код читать
<tagezi> придётся переучиться с i на n :)
<tagezi> но а это всёравно весело :)
<tagezi> some kind of value
<mikekaganski> tagezi: :) То есть если это не ссылка, не интерфейс и не указатель (в т.ч. умный)
<mikekaganski> переменная, выделенная в стеке
<tagezi> нада плюсы повторить будет, а то я уже ссыдку от копии не отличаю
<tagezi> так.. вопрос на засыпку.. IDE Basic вообще можно запустить отдельно, дез запуска другого модуля?
<mikekaganski> ну, из UI вроде нет
<tagezi> я баш скрипта под него не вижц
<mikekaganski> какого башскрипта?
<tagezi> ну, как для калька, райтера
<tagezi> и во флагах soffice его нет
<mikekaganski> погоди, ты о скриптах на запуск? такого нет, про флаги - тоже нет, я их (справку и парсинг) перелопачивал недвано
<mikekaganski> если нужно запускать "прямо", иначе как через UNO не получится
<tagezi> то есть чтобы его тестить нужно открывать модуль, потом иде, и тогда уже смотреть..
<mikekaganski> ну да :)
<tagezi> это блин как со справкой.. а если я просто хочу наночь почитать :)
<tagezi> Оливье правда там какой-то кастыль делает, но когда он его сделает, и потом это кастыль
<tagezi> как всё запущено :)
<mikekaganski> ну, пока не запустишь - не запущено
<tagezi> печать кода не работает.. печатает только заголовок библиотеки, а сам код пустой лист
<mikekaganski> откуда?
<tagezi> из иде
<mikekaganski> у меня в винде распечаталось
<tagezi> о_О
<mikekaganski> tagezi: ты же про LO Basic IDE?
<tagezi> да
<tagezi> нехрена не печатает у меня
<tagezi> правда в файл печатаю
<mikekaganski> ну так вот можно пофиксить? :)
<mikekaganski> я тоже в файл
<tagezi> 8 пустых листов
<tagezi> :)))
<mikekaganski> столько блин листов испоганил... электроны не напасёшься!
<tagezi> только заголовки :)) DialogExample.sxc.Standard.DialogExamples [Страница 1]
<JohnDoe_71Rus> печатай в pdf
<tagezi> да иде, там один большой фикс нужен
<tagezi> я и так печатаю в пдф
<mikekaganski> tagezi: один большой да, нужен. Но невозможен :) так что надо помаленьку
<JohnDoe_71Rus> не знаю, там есть в файл, а есть pdf
<mikekaganski> tagezi: кстати, чтобы проще было запускать ИДЕ, можно добавить "Edit Macros" в какое-нибудь меню в стартцентре ЛО
<tagezi> ну, да можно
<tagezi> а можно просто глрячую клавишу назначить
<mikekaganski> ну, неважно, главное можно
<tagezi> а потом они узнают об опенсорсе, и всё, наши деньки спеты
<mikekaganski> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<mikekaganski> yj yf cfvjv ltkt gecnm exfncz/ Z [jxe? xnj,s vjz ljxrf exbkfcm 'njve? f yt rhjqrt b ibnm.
<mikekaganski> блин
<mikekaganski> я грю, на самом деле пусть учатся. Я хочу, чтобы моя дочь училась этому, а не кройке и шитью
<tagezi> мозг сломаешь ребёнку :)
<tagezi> пусть учиться тому чему хочет.. моя вон актрисой хочет стать, она вообще не понимает, как математика может описать мир
<mikekaganski> tagezi: :)
<tagezi> да и начинать нужно не C#, а с Лого
<mikekaganski> tagezi: пожалуй.
<tagezi> пусть черепаху гоняют
<tagezi> там дофига чего можно наделать, по большому счету, да и рисование фракталов интереснее, чем понимать объектное программирование
<tagezi> с абстрактынм мышлением сложно в детстве... вон JohnDoe_71Rus электронщик, а не понимает зачем нужны комплексные числа :))
<mikekaganski> да, обучение должно быть интересным. Иначе ноль смысла
<tagezi> у меня дочь досих пор иногда спрашивает, имеет ли значение какие буквы пишут в алгебре :)
<mikekaganski> у меня такого не спрашивает. Хотя уже скоро 5
<tagezi> 5 класс или 5 лет?
<mikekaganski> лет :)
<tagezi> у моя 9
<tagezi> всмысле класс :))
<mikekaganski> :)
<tagezi> у неё сейчас рациональные корни по алгебре
<JohnDoe_71Rus> tagezi: кто тебе сказал что электронщик
<tagezi> JohnDoe_71Rus: ну, электнонику знаешь? :) знаешь
<tagezi> значит электронщик :p
<JohnDoe_71Rus> потому что у отца журналы радио и моделись конструктор каждые выходные пересматривал
<tagezi> ты же вроде учился на что-то похожее
<JohnDoe_71Rus> доооо, совсем похожее
<tagezi> мне журналы не помогают, для меня это всёравно: "О, какае классные цверные дитальки, а по чему из одних 3 проволочки торчит, а из других только 2?" :))
<JohnDoe_71Rus> Электронные вычислительные машины, комплексы, системы и сети
kompi has joined #libreoffice-ru
<kompi> mikekaganski: ку, как там Халед?
<mikekaganski> kompi: и тебе ку.
<mikekaganski> Он вчера пообещал сделать новый фикс
<mikekaganski> kompi: твой баг с возвратом в Impress пофиксили: https://cgit.freedesktop.org/libreoffice/core/commit/?id=616bc7b854e237aea1962a6750abd7f139e38ac2
<tagezi> mikekaganski: а как собирается приложение? вот, у меня ide, тама куча элементов, например, я хочу сделать гуту, которая будет комнтировать какието строки
<tagezi> как вообще этот лист где пишеться весь код отыскать?
<tagezi> он же не подписан :))
<mikekaganski> Не понял
<tagezi> я тоже :)
<mikekaganski> :)
<tagezi> так... ну, вот у меня окно программы
<mikekaganski> лист где пишется код? давай адрес, я пришлю пачку листов...
<tagezi> я обычно делаю майн в котором всё собираю, а тут как-то меню в одном месте, панели в другом
<mikekaganski> ты же собирал его уже не раз
<tagezi> где это всё в кучу собрано?
<tagezi> ох
<mikekaganski> тут собираются в кучу множество библиотек
<mikekaganski> каждая библиотека - свой мэйкфайл
<tagezi> так, стоп, ты не про то
<mikekaganski> стою
<tagezi> открывает IDE Basic
<tagezi> открываем*
<tagezi> и на нас смотрит белая хрень, в которой мы пишем код
<mikekaganski> так
<tagezi> вот как мне её в коде найти?
<mikekaganski> ну задача. Там есть Model, есть View. Можно поискать. Но вот зачем она тебе? Какая конкретно задача?
<mikekaganski> (у меня ощущение, что ты не ищешь лёгких путей)
<tagezi> ну, например, я хочу сделать пунк меню, по активации которого будут коментировать выдленеые строки
<tagezi> и второй, покоторому выделеные строки будут раскоментироваться
<tagezi> я так понимаю, мне нужно получить выделеные строки с этого белого поля, дописать в начала ковычку и поместить их обратно
<tagezi> задача на банан :)
<tagezi> пункты меню я уже умею делать...
* tagezi не умеет их активировать, но это ерунда :)
<tagezi> кажется я которото поставил в ступор :)) ладно, пойду покопаю код, пока бот пахает в вики
<mikekaganski> аытаюсь сделать три дела.
<JohnDoe_71Rus> Другой пример — кандидат пишет «Программа умеет скачивать файлы в N потоков, однако случаи N больше одного пока не поддерживаются». Фраза прекрасна вся до последней точки. Читая утирал пот ушанкой, дивился человеческой ловкости
<tagezi> mikekaganski: моё можешь оставить, если делаешь.. оно не срочное
<tagezi> :D
<mikekaganski> вот я так и делаю... :) как продохну - так гляну, ок?
<tagezi> да ради бога.. мне не кспеху... да и IDE уже 16 лет никто не пилит, и я думаю пару дней оно ещё спокойненько продержиться на плаву :)
<tagezi> а я пока менюшки и панельки покопаю.. а то достало каждый раз их менять после того как профиль нужно снести :))
<kompi> mikekaganski: а импресс-баг точно пофикшен? а то МакНамара сомневается
<mikekaganski> в любом случае, тебе понадобится basctl и его подпапка source/basicide
<mikekaganski> я только что скомпилил, сейчас гляну
<mikekaganski> kompi: насколько я вижу, да
<kompi> mikekaganski: осталось заставить его бекпортировать это в 5.2.4
<tagezi> а сто такое статус метода ввода в IDE Basic?
<tagezi> чо за протакол протокол IIIMP?
<tagezi> https://help.libreoffice.org/Common/Input_Method_Status/ru <- страница просто разрывается от информации :)
kompi has quit [Quit: Page closed]
<mikekaganski> Это ни к чему. Это механизм, обеспечивающий разные варианты ввода: клавиатурный, рукописный, голосовой, всякие методы ввода иероглифов, .....
JohnDoe_71Rus has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org]
<tagezi> а помуму его отключили? от тоже эксперементальный?
<tagezi> почему*
ilfat|3 has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
<mikekaganski> tagezi: я не уверен, что он вообще когда-нибудь функционировал
kompi has joined #libreoffice-ru
<kompi> tagezi: как ты думаешь, закончить сегодня последние полтора листа 3 главы или нафиг их?
<tagezi> Kompi: смотри сам.. если устал, то нахрен
<tagezi> чо ты блин надрываешься? хочешь прегореть?
<kompi> понимаешь, я перевод делаю для души
<kompi> мне ХОЧЕТСЯ этим заниматься
<tagezi> ну тогда и смотри чего твоя душонка хочет :)
<tagezi> глаза только не убивай
<kompi> мне тут предстоит отдых от семьи
<kompi> может вечерами в тишине позанимаюсь в свое удовольствие
<tagezi> ини тебя выгоднят?
<kompi> я их отправлю к теще!
<kompi> у старшего каникулы будут на неделю
<kompi> вот и вперде
<tagezi> правильно, пусть старая пила сними мучается :)
<kompi> мне на английский не хватает времени, мне тупо некогда делать ДЗ=(
<kompi> так обидно ппц
<tagezi> а я блин переодически забиваю из-за ЛО
<tagezi> вот сейчас нужно тему к завтра подготовить, а сижу код разгребаю
<tagezi> не могу себя заставить отвлечься
<tagezi> правда я сегодня 45 минут о празниках в россии балабонил :)
<kompi> норм\
<kompi> я ни фига не могу выражать повседневные дела на инглише
<tagezi> проговаривай про себя то что ты делаешь
<kompi> my daily rutine - это могу
<kompi> типа я встал в 7, вджобывал до 8 вечера и в 12 пошел спать
<tagezi> ну да...
<kompi> или there are a lot of shops by my haus
<tagezi> hause?
<kompi> дом короче
<kompi> вот
<kompi> и орфография ппц
<kompi> чертовы глаголы - это просто беда
<tagezi> да.. I cook cofe for my wife everyday and drink it myself :)
<kompi> it is cool
<mikekaganski> Kompi: [17:23]KhaledHosny: mikekaganski: Can you try https://gerrit.libreoffice.org/#/c/30847/ and tell me if it works for you this time?
<kompi> i'm drink my coffee morning too
<tagezi> да, сглаголами беда
<kompi> mikekaganski: and? Does he make this fix all day?
<kompi> тьфу
<tagezi> :))))
<kompi> сижу думаю на инглише и пишу в меру знаний ппц
<tagezi> нормально, так и нужно
<mikekaganski> Kompi: yes. I suppose our bug is not that high-profile for him; however, he does find time to work on it
<kompi> да, только так нужно постоянно
<kompi> mikekaganski: need check it
<mikekaganski> Kompi: that's what I'm doing now
<kompi> but i don't believe Haled
<tagezi> Kompi: вот да.. to be doing это я делаю это прямо сейчас и продожаю делать
<mikekaganski> Kompi: yes, you've already expressed that :)
* kompi wear white clothes of CCC
<kompi> нда
<mikekaganski> ? what is CCC?
<kompi> ку-клус-клан
<mikekaganski> :)
<kompi> между прочим г-н Трамп славится, как ярый товарищ из ККК
* kompi читает статью про сердечный приступ у марафонца и пытается понять, ЧТО ЖЕ ЕМУ ПОМОГЛО
<mikekaganski> где?
<kompi> это ДЗ по английскому
<kompi> на бумаге
<tagezi> второе дыхание открытось :)
<kompi> угу
<tagezi> SID_SHOW_PROPERTYBROWSER чо это за показать свойства браузера? о_О
<tagezi> самое сложное, начать думать как эти чудики
<tagezi> они думают о вещах, вообще по другому как-то, я иногда даже не понимаю откуда они это всё берут
<mikekaganski> tagezi: нет, это показать браузео свойств :)
<tagezi> а это SID_BASICIDE_MANAGEBRKPNTS ?
<tagezi> BRKPNTS управления?
<mikekaganski> управления точками останова
<tagezi> :))
<tagezi> аааа
<tagezi> а SID_SHOWLINES это показать номера линий?
<mikekaganski> tagezi: вероятнее всего
<tagezi> и я так понимаю что это делает его видимым и отключеным?
<tagezi> rSet.DisableItem(nWh);
<tagezi> rSet.Put(SfxVisibilityItem(nWh, false));
<kompi> а не строк?
<kompi> tagezi: а что твой бот делает с вики?
<tagezi> сейчайс ничего уже.. а так продувал её
<kompi> на предмет?
<tagezi> всмысле, нужно было сохранить ряд страниц без внесения изменений, ото сбрасывало их кэш, чтобы они переставали отображаться в категориях и в поиске
<tagezi> это*
<tagezi> у вики есть дурная привычка, она почемуто свойства страниц не сразу изменяет, и самый надёжный способ это сделать это сохранить её без изменения
<kompi> >_<
<kompi> фен-шуй какой-то
<tagezi> да, мне когда Деннис расказал, я тоже был в шоке.. но это помогает с некоторыми проблемами
<tagezi> ну угадал
<tagezi> не*
<tagezi> mikekaganski: а SID_BASICIDE_MODULEDLG что такое?
<mikekaganski> tagezi: я думаю, диалог управления модулями
<tagezi> а SID_BASICIDE_SHOWSBX ?
<tagezi> sbx о_О
<tagezi> там ещё есть с этими сбх SID_BASICIDE_SBXRENAMED делете и инсерт
<mikekaganski> как вариант: Star Basic eXtensions
<mikekaganski> надо смотреть
<tagezi> блин, я уже всё пересмотрел, не знаю где пунк меню искать
<tagezi> mikekaganski: ты говоришь так про какието неподъёмные задачи, я вот уже 3 часа пытаюсь галку поставить на пункте Показывать номера строк
<tagezi> Номера строк
<mikekaganski> tagezi: неподъёмные? я говорю? кто из нас решил не делать easyhacks, а захотел покопаться в модуле, который никто не знает?
<tagezi> да задача то пустиковая...
<mikekaganski> а насчёт галки - а что такое? не ставитсяч?
<tagezi> вот пункт меню, нужно галку вокнуть, куда уже изихактнутей?
JohnDoe_71Rus has joined #libreoffice-ru
<mikekaganski> Пункт меню уже есть?
<tagezi> да, он есть
<tagezi> я просто хочу сделать его активным по умолчанию.. про что и речь
<tagezi> View -> Line Numbers
<tagezi> проще уже не куда вообще
<mikekaganski> [18:15]KhaledHosny: mikekaganski: that is what I see here http://khaledhosny.org/files/tmp/Capture.PNG, do you have OpenGL enabled?
<mikekaganski> tagezi: ты меня путаешь. Ты не галочку хочешь сделать, ты хочешь активировать режим.
<mikekaganski> [18:17]KhaledHosny: mikekaganski: I updated https://gerrit.libreoffice.org/#/c/30847/, though it is still basically the same code, if you want to give it another try
<mikekaganski> [18:18]KhaledHosny: mikekaganski: I don’t really know, it looks fine here (no OpenGL), and this time there is no magic number so it should work.
<tagezi> а разница какая? если режим есть, то гадка должна стоять, если галка стоит, режит должен запускаться
<tagezi> галка*
<JohnDoe_71Rus> галочку активирующую режим
<tagezi> mikekaganski: ну, Kompi сборки ставит, так что когда соберут, тогда он и посмотрит
<mikekaganski> tagezi: есть разница. Если ты хочешь поставить галочку, это просто визуальный эффект. Обычно им управлает программа согласно включению режима, но ты можешь изменить управление и поставить галку просто так.
<mikekaganski> Но по логике тебе вообще галка не нужна: программа уже всё и так делает нормально: если режим активен, галка есть. Осталось только активировать режим. Вопрос: когда?
<mikekaganski> я бы поискал, какой метод выполняет активацию режима, и выполнил его в конструкторе. Но обычно для того, чтобы увидеть, что там реально происходит, нужно оттрассировать программу, потому что там 15 слоёв абстракции между пунктом меню и
<tagezi> вот по этому я решил подойти по проще... если при старте акна, ставиться галка на пункт, то программа автоматически активизирует опцию
<tagezi> это же событие
<tagezi> SID_SHOWLINES да, это он, я правильно опеределил, теперь нужно разбираться :)))
<tagezi> а чо за nWh
<tagezi> целочисленная переменная
<tagezi> нада греп из логов убрать
<tagezi> aIter.FirstWhich()
<mikekaganski> tagezi: ну чего ты в дебри полез. В какой момент ты собираешься "щёлкать" меню? Тебе всё равно придётся выбирать какой-то конструктор объекта. А теперь давай вместе посмотрим, чем занимается твой SID_SHOWLINES.
<tagezi> вот, второе, насколько я понимаю это и есть конструктор
<mikekaganski> tagezi: Всего два исходника CXX завязаны на эту константу: baside2.cxx и baside3.cxx
<mikekaganski> В последней видно, что это код, который управляет видимостью самого пункта меню. Отключает его, если для активного окна не имеет смысла это.
<mikekaganski> А в первой (baside2.cxx) два места, где эта константа использована
<mikekaganski> строки 985 и 1122
<mikekaganski> 1122 - это когда программа опрашивает наше окно (метод ModulWindow::GetState)
<mikekaganski> а 985 - это когда поступает команда на исполнение: метод ModulWindow::ExecuteCommand
<mikekaganski> он нам и нужен. Тут всё просто
<mikekaganski> происходят 3 вещи:
<mikekaganski> 1. Получаем собственно что нужно: активировать или деактивировать. Эта информация к нам поступает в аргументе rReq
<mikekaganski> Получили просто true или false. Теперь присваиваем внутренней переменной-члену bSourceLinesEnabled это значение.
<mikekaganski> И самое главное: заставляем подобъект m_aXEditorWindow выполнить всю грязную работу: m_aXEditorWindow->SetLineNumberDisplay
<mikekaganski> Собстванно, первое нам не надо в нашей задаче: ты и так знаешь, true тебе надо или false в начале работы
<mikekaganski> а остальное нужно сделать в методе инициализации этого самого ModulWindow
<mikekaganski> и всё :)
<tagezi> да, действтельно элементарно (с)
<mikekaganski> [18:42]KhaledHosny: mikekaganski: If it is still broken, we can try to debug it on your side if you want.
<mikekaganski> tagezi: это просто требует немного в этом покопаться. Я с удовольствием помогу, единственное - не всегда получается быстро. И я занят бываю иногда ;) и не всегда знаю сам
<tagezi> mikekaganski: да без вопросов, я понимаю что у тебя работа
<tagezi> а походу с++ вообще начал забывать.. и так в нём не очень много работал, да и задачи не очень сложные решал, и восновном только писал, а не пытался править что-то чужое
<tagezi> самая сложная вещь которую я делал на с++ http://storage2.static.itmages.ru/i/12/0927/h_1348774742_3288186_3fe2f18539.png
<tagezi> один из ранних драфтов
<mikekaganski> tagezi: ну и что :) я вообще не имею профильного образования. Тупо самоучка
<mikekaganski> у меня одно медицинское, другое инженерное
<tagezi> ну, тут важна практика.. покрайне мере у меня.. можг быстро выкидывает то что не нужно
<mikekaganski> tagezi: djn bvtyyj
<mikekaganski> вот именно
<mikekaganski> tagezi: а у тебя ещё и база есть
<tagezi> ну да.. я конечно могу читать, и понимать куда копать.. я и сам это всё когданибудь раскопаю
<mikekaganski> tagezi: не сомневаюсь
<tagezi> но это очень долго будет.. нужно взять для начала учебник по с++ и повторить основы, тогда будет проще
<tagezi> а то я уже что-то в значках не уверено себя чувствую
<mikekaganski> значки?
<tagezi> ссылки, указатели и тд.
<mikekaganski> понял
<tagezi> mikekaganski: а ты не в курсе, OpenGrok часто обновляется? на сколько там старый код?
<mikekaganski> не очень старый. Обычно в пределах недели точно, чаще свежее
<tagezi> спасибо
tagezi has quit [Remote host closed the connection]
tagezi has joined #libreoffice-ru
kompi_ has joined #libreoffice-ru
<kompi_> опять что ли на работе забыл выключить чат?
<tagezi> наверное
<tagezi> могу кикнуть, если очень нужно? :))
<kompi_> нет, не нужно
<tagezi> хотя это не поможет выключить чат
<kompi_> mikekaganski: как там патч от Халеда?
<JohnDoe_71Rus> зарегай себе ник рабочий *_w и не парься
<kompi_> ты считаешь, что ник *_w - это нормально?
<tagezi> kompi_w
<kompi_> kompi_warning
<kompi_> kompi_white
<JohnDoe_71Rus> kompi_w рабочий, kompi_h домашний
<kompi_> kompi_where?
<JohnDoe_71Rus> kompi_: work
<tagezi> kompi_wtf
<kompi_> kompi_on_work
<kompi_> tagezi: +1
<kompi_> so
<kompi_> copy HDD-to-HDD is vey slow
<kompi_> very*
<tagezi> да
<kompi_> 47mb/s
<kompi_> a turtle
<kompi_> итак
<kompi_> надо добить Главу 3
<kompi_> а нет
<kompi_> надо дождаться конца копирования, а то ЛО будет тупить=(
JohnDoe_71Rus has quit [Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/]
<kompi_> добил таки а
<tagezi> mikekaganski: слушай, а тильда как задумана работать? они объединяет диапазоны в столбец?
<kompi_> ггг
<kompi_> неугомонный
<tagezi> я хочу понять.. я же справку пишу на эту хрень
<kompi_> тести функционал
<tagezi> ну как я это потестю, есно оно работотает кое где и пое как
<kompi_> а вот так и пиши
<kompi_> здеся тильда работает вот так
<kompi_> а тама вот так, но чуть иначе, чем здеся
<tagezi> она везде работает не понятно
<tagezi> например у тебя есть две ячейки, в одной значение 5, а в другой 8, если мы делаем сумму, то нам побарабану как оно объединяет их, хоть в столбик хоть в строку - это будет сумма
<tagezi> а для списков нет
<tagezi> а эта хрень только и работает что с AREAS и некоторыми мат функциями
<tagezi> вот как я пойиу, как оно объединяется? это видно только и кода
<tagezi> нада тебя заставить переводить учебник по с++, заодно и освоишь язык :)
<kompi_> я не больной переводить учебники по ЯП
<kompi_> чо там переводить? листинги кода на 80 листов?
<tagezi> ну, вообще-то там буков больше чем кода.. потому что многие вещи просто так не объяснить
<tagezi> эт тебе не голая математика
<tagezi> SQRTPI кто это придумал? о_О
<tagezi> кто вообще корни придумал в электорнных таблицах? о_О
<tagezi> причем только квадратные
<kompi_> а как без корней-то?
<tagezi> степенями
<tagezi> =4^(1/2)
<tagezi> потому что всёравно, кубический корень ты уже не возьмёшь формулой, всёравно придуться возводить в рациональную степерь
<tagezi> =9^(1/3)
<tagezi> как пример
<tagezi> ладно, почапал я спать
<tagezi> нада мне тоже ложиться по Хабаровскому времени, а вставать по финскому :)))
<tagezi> о ляпотато будет
<tagezi> ночи всем
<kompi_> ляпотаттоо
kompi_ has quit [Quit: Page closed]