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
<tagezi_> mikekaganski: Objects are a specific variable type with multiple fields representing properties and actions.
<tagezi_> что такое fields?
<tagezi_> а actions
<tagezi_> это имеется ввиду методы?
<tagezi_> это всё из 13 главы
<tagezi_> dim document as object
<mikekaganski> поля (переменные и действия) ... терминология языка высокого уровня...
<tagezi_> эм
<tagezi_> он её использует, помоему только в этой книге
<tagezi_> что-то я никогда не слышал про поля относительно к объектам.. пойду погуглю
<tagezi_> жжжж
<tagezi_> в справке вообще обхекты только упоминаются
<tagezi_> странно
<tagezi_> А ThisComponent разве ссылается на текущий документ?
<tagezi_> это вроде ссылается на текущий компонент, а документ оттуда нужно ещё ковырять, не?
<tagezi_> так, я уже всё забыл :((((
<tagezi_> разобрался
VitaliyAnderson has joined #libreoffice-ru
<tagezi_> а где настраивается куда будет вставлен курсок после копирования?
<tagezi_> когда внутри ячейки Calc?
JohnDoe_71Rus has joined #libreoffice-ru
VitaliyAnderson has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
VitaliyAnderson has joined #libreoffice-ru
tagezi has joined #libreoffice-ru
tagezi_ has quit [Ping timeout: 264 seconds]
VitaliyAnderson has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
VitaliyAnderson has joined #libreoffice-ru
kompi has joined #libreoffice-ru
<kompi> mikekaganski: удали ему пустую строку, но не удаляй, а чтобы было зашибись
<mikekaganski> :(
<kompi> чувак уперся ппц
<kompi> текст технический, вы ничо не понимаете
<kompi> пустые строки НУЖНЫ
<mikekaganski> tckb xtkjdtr pyftn kexit nt[? rjuj cghfibdftn - vtlbwbyf ,tccbkmyf
<kompi> давай натравим на него экономиста
<mikekaganski> если человек знает лучше тех, кого спрашивает - медицина бессильна
<kompi> mikekaganski: вспомнил, чо вообще хотел тебе написать
<kompi> mikekaganski: смотри, в стиле абзаца есть интервал ПЕРЕД абзацем. ДОпустим он задан в 1 см даже
<kompi> НО
<kompi> Если абзац идет после врезки, то этот 1 см не выдерживается
<kompi> Почему?
<mikekaganski> покажи... всяко может быть
<mikekaganski> (самому делать некогда, а глянуть быстро могу)
<kompi> обрати внимание, После абзаца работает, есть интервал
<mikekaganski> дай док
<kompi> может этот интервал считается только от ТЕКСТА
<kompi> ?
<kompi> mikekaganski: https://yadi.sk/d/VGAYyYtB3TSD9s
<mikekaganski> мерси
<mikekaganski> да, похоже, что плавающие объекты он не рассматривает при отступе. Не знаю, так задумано или баг. Естественно, это можно обойти, а насчёт исправить - сначала багрепорт
<mikekaganski> Обойти - просто привязать рамку как символ в абзаце вверху
<kompi> вот я то же думаю, задумано или баг?
<kompi> про исправить я вообще не думал еще
<kompi> пилять, стили символа пропадают, если юзать стилевую заливку, чо за дела?!
<kompi> не форматирование с использованием стиля, а сам настроенный стиль пропал , как будто его и не было
<kompi> О_О
<kompi> Undo/Redo давно ли влияют на создание стиля?!
<kompi> mikekaganski: ^
<kompi> ведь по сути мы создали НАСТРОЙКУ
<mikekaganski> нет, это изменение документа
<kompi> которая в документе сохраняется в виде отдельного описания
<kompi> хм
<kompi> но встроенные то стили так не уплывают в никуда
<kompi> я заюзал встроенный стиль к тексту
<kompi> хм
<mikekaganski> не путай меня
<kompi> не путаю=(
<kompi> я как всегда ищу вслепую, КАК оно ДОЛЖНО быть по задумке создателей
<mikekaganski> сначала человеческое описание... а то ты говоришь на 70% междометиями
<kompi> 1. создаем стиль символа
<kompi> 2. Выбираем этот стиль в списке стилей
<kompi> 3. Активируем стилевую заливку
<mikekaganski> (как)
<kompi> 4. применяем стилевую заливку к тексту
<kompi> кнопкой в Стилях на Боковой панели
<mikekaganski> ок
<kompi> 5. делаем Undo
<kompi> 6. Стиль символа пропадает
<kompi> Если заливку делали ОДИН раз, то UNDO делать ДВА раза
<mikekaganski> ну, если после двух анду пропал стиль - это ожидаемо - ты сначала отменил заливку, потом создание
<kompi> вот
<kompi> то есть создание стиля - это операция равноправная форматированию и может быть отменена пользователем? (случайно даже!)
<kompi> tagezi: Лера, хелп ми
<tagezi> чо?
<kompi> tagezi: Writer, панель инструментов Форматирование
<kompi> tagezi: там есть выпадающий список со стилями
<tagezi> угу
<kompi> самый верхний пункт "Очистить форматирование"
<tagezi> угу
<kompi> и в контекстном меню текста есть пункт Стили-Очистить форматирование
<kompi> это ДВА РАЗНЫХ "Очистить"!
<kompi> первый удаляет стиль абзаца!
<kompi> а второй удаляет РУчное форматирование
<mikekaganski> да
<kompi> я знаю, что дА
<kompi> не хотим ли мы это Именовать по разному?!
<tagezi> на Сергею сказать
<mikekaganski> я согласен с предыдущим оратором
<kompi> может быть для первого "Очистить стиль"?
<tagezi> схера ли оно так.. я чуть со стула не упал, когда стиль поменялся
<kompi> а тут не Сергей скорее всего...надо поглядеть в исходное название=(
<kompi> гг
<kompi> причем я что-то не особо вижу, кроме этого выпадающего списка, где есть такая возможность вообще
<tagezi> кстати, она очищает.. эм.. странно
<tagezi> не на базовый скидывает, а на основной текст
<kompi> оно стиль абзаца только убирает
<kompi> по идее должно бы скидывать к "Базовый"
<kompi> аа еще лучше
<tagezi> у меня на основной текст
<kompi> убрать это нафиг совсем, чтобы народ не смущать
<tagezi> я вообще не знаю нахрен оно нужно
<tagezi> вот серьёзно..
<kompi> ну кто-то это сделал, у нас же это, как его
<kompi> олигофрения или как там правильно?
<tagezi> да, я помню, теперь столбцы можно вставлять справа в кальке
<tagezi> И всем кто говорит что в университетах не дают писать на ЛО, нужно говорить, чтобы они сваливали из того детского сада
<tagezi> они ещё в 2009 свалили
<tagezi> mikekaganski, kompi вы когданибудь использовали разделы?
<tagezi> в райтере
<kompi> tagezi: только на поглядеть
<kompi> не очень удобно эти разделы
<tagezi> ну вот этот как раз тот случай, когда можно СКРЫТЬ пустые строки :)
<kompi> их можно скрывать, защищать от редактирования и типа того
<kompi> tagezi: это очень муторно, проще добавлять/удалять руками пустую строку...
<kompi> tagezi: погляди на мою картинку выше
<kompi> я опять чего-то не понимаю в стилях абзаца?
<kompi> разве выделенная опция не означает, что загловок не должен вот в таком положении оставаться?
<tagezi> означает
<tagezi> это 6.0
<kompi> и?
<kompi> да
<tagezi> ну, я не знаю
<tagezi> у меня вроде автоматом переносится
<mikekaganski> насчёт скрытия - можно скрывать и абзацы... причём у нас есть целый механизм условного скрытия
<mikekaganski> но не на этот случай
<mikekaganski> Насчёт "Clear formatting" в списке стилей в тулбаре - это есть уже в ООо 2.2
<mikekaganski> (проверил сейчас)
<tagezi> эм.. почему?
<tagezi> этот метод позволяет скрыть одну строку
<mikekaganski> потому что там нет условия "если вверху страницы"
<mikekaganski> kompi: у меня этот абзац остаётся вместе с последующим. Но если ты сделал все предыдущие тоже "не отрывать от следующего", то оно может и не работать
<kompi> mikekaganski: не вкурил...
<kompi> я не менял стили вообще
<kompi> относительно того документа, который выкладывал сегодня
<mikekaganski> я открыл этот док и перешёл к разрыву на 14 страницу
<kompi> ЛОЛ
<mikekaganski> попробовал туда-сюда погонять (убирал текст вверху)
<kompi> исправил ТЕКСТ заголовка и он перепрыгнул куда положено
<kompi> Л - Логика!
JohnDoe_71Rus has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org]
<tagezi> mikekaganski: что такое CurrentController?
<tagezi> а ещё лучше, где об этом можно почитать... только не как использовать, а что это такое
<mikekaganski> где почитать - не знаю... а представляет оно интерфейс между документом и пользователем (в терминах model-view-controller)
<tagezi> эм
<tagezi> а не свойство?
<mikekaganski> не понял
<tagezi> я в терминах "полей", "свойств" и "действий" путаюсь
<tagezi> CurrentController is a property referring to a service that controls the document.
<tagezi> For example, when you type, it is the current controller that takes note of what you type.
<mikekaganski> ну, это свойство, ссылающееся на сервис, через который осуществляется управление документом... вроде всё так?
<tagezi> ну, первод я понимаю )
<tagezi> всмысле я знаю как первеодится
<tagezi> я не понимаю, вообще что это такое
<kompi> программист!
<tagezi> kompi: Мне тут ДжанСан ссылку хорошую скинул, могу поделиться
<kompi> tagezi: ссылка на что ?
<tagezi> mikekaganski: буду читать
kompi has quit [Ping timeout: 260 seconds]
JohnDoe_71Rus has joined #libreoffice-ru
VVD0 has joined #libreoffice-ru
VVD has quit [*.net *.split]
UNIm95 has joined #libreoffice-ru
<tagezi> mikekaganski: получается что Интерфейс это свойство
<tagezi> всмысле в классе это член, тоесть в объекте это свойство
<tagezi> а действием он называет методы
<tagezi> :) только не говори что я не прав, а то из окна выброшусь
* tagezi живет на первом этаже :)
VitaliyAnderson has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
<mikekaganski> :)
<tagezi> ничего смешного, никогда не знал, что у классов есть какие-то поля
<tagezi> только почему они свойства и методы полями называет, мне всёравно не понятно
<JohnDoe_71Rus> поля, равнины и долины
<tagezi> короче.. поля - это перменные класса (то есть члены), или его экземпляра -- объекта (то есть свойства), которые в свою очередь могут являться "объектами"
<tagezi> интерфейс - это описание какие переменные и в какой последовательности передавать, тоесть это тоже объект, когда экземпляр :)
<tagezi> а методы, это не поля, хотя и члены действия :р
<tagezi> mikekaganski: так?
<mikekaganski> интерфейс - тут сложность
<tagezi> в чем?
<mikekaganski> в том виде, который используется при описании классов и объектов ЛО, интерфейс - это всего лишь чисто виртуальный класс
<mikekaganski> термин может употребляться и в других значениях, таких как то, что ты приыёл, или в смысле "описание публичных и защищённых членов и методов"
<mikekaganski> но когда говорят "интерфейс XController", ресь именно о чисто виртуальном классе
<tagezi> " всего лишь чисто виртуальный класс" - ты имеешь ввиду "просто реализация класса"?
<mikekaganski> который служит спецификацией методов, доступных над объектами дочернихклассов
<mikekaganski> нет, у такого класса как раз нет реализации
<tagezi> так.. виртуалная функция, это реализация прототипа
<tagezi> о_О
<tagezi> чото я не догоняю
<mikekaganski> погоди
<tagezi> годю
<mikekaganski> это я просто скопировал из заголовка, генерируемого в ЛО
<mikekaganski> SAL_NO_VTABLE SAL_DLLPUBLIC_RTTI - просто проигнорируй - это компиляторозависимые украшения
<mikekaganski> здесь фактически описан класс, который наследует от XController, и у которого есть несколько методов.
<mikekaganski> Причём почти все они виртуальные и "равны нулю"
<mikekaganski> мы можем потом создать другой класс, который будет наследовать от этого XController2, и он сможет у себя (пере)определить виртуальные методы XController2
<mikekaganski> Тот дочерний класс, у которого все методы будут определены, мы можем использовать для создания объектов (экземпляров)
<mikekaganski> причём к тем экземплярам мы можем обращаться как к объектам класса XController2
<mikekaganski> а вот создать реальные объекты класса XController2 (а не дочернего) нельзя: класс XController2 имеет неопределённые функции
<mikekaganski> компилятор заругается, если я напишу XController2 aController1
<tagezi> так, давай не трогать компиляторы пока
<tagezi> компиляторы это отдельная и сложная тема
<tagezi> виртуальный класс, это базовый класс от которого могут наследоваться другие классы, а от тех следующие
<tagezi> но, если есть не обнозначность в использовании методов, то методы беруться из виртуального класса
<tagezi> так?
<mikekaganski> не должно быть неоднозначности в c++ (в других языках другие правила)
<tagezi> так, ну я вроде понимаю всё это.. нужно только в кучу собрать
<tagezi> блин, во народали сущностей.. объект, интерфейс, сервис :)
<tagezi> хотя поанглийски понятно, как на русский переводить вообще без понятия
<tagezi> Starting with OOo version 2.0, a dispatch helper object is available, which greatly facilitates executing dispatches from a macro.
<tagezi> LibreOffice includes a dispatch helper service, which does most of the work when using dispatches in macros.
JohnDoe_71Rus has quit [Quit: KVIrc 4.9.3 Aria http://www.kvirc.net/]
VVD0 is now known as VVD
VVD has quit []
VVD has joined #libreoffice-ru
mikekaganski has quit [*.net *.split]
mikekaganski has joined #libreoffice-ru