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
JohnDoe_71Rus has joined #libreoffice-ru
tagezi has joined #libreoffice-ru
tagezi has quit [Read error: Connection reset by peer]
tagezi has joined #libreoffice-ru
tagezi has quit [Read error: Connection reset by peer]
tagezi has joined #libreoffice-ru
tagezi has quit [Read error: Connection reset by peer]
tagezi has joined #libreoffice-ru
tagezi has quit [Read error: Connection reset by peer]
tagezi has joined #libreoffice-ru
tagezi has quit [Read error: Connection reset by peer]
tagezi has joined #libreoffice-ru
tagezi has quit [Read error: Connection reset by peer]
tagezi has joined #libreoffice-ru
tagezi has quit [Read error: Connection reset by peer]
tagezi has joined #libreoffice-ru
tagezi has quit [Read error: Connection reset by peer]
tagezi has joined #libreoffice-ru
tagezi has quit [Read error: Connection reset by peer]
tagezi has joined #libreoffice-ru
tagezi has quit [Read error: Connection reset by peer]
tagezi has joined #libreoffice-ru
tagezi has quit [Read error: Connection reset by peer]
tagezi has joined #libreoffice-ru
tagezi has quit [Read error: Connection reset by peer]
tagezi has joined #libreoffice-ru
tagezi has quit [Read error: Connection reset by peer]
tagezi has joined #libreoffice-ru
tagezi has quit [Read error: Connection reset by peer]
tagezi has joined #libreoffice-ru
tagezi has quit [Read error: Connection reset by peer]
tagezi has joined #libreoffice-ru
tagezi has quit [Read error: Connection reset by peer]
tagezi has joined #libreoffice-ru
tagezi has quit [Read error: Connection reset by peer]
tagezi has joined #libreoffice-ru
tagezi has quit [Read error: Connection reset by peer]
tagezi has joined #libreoffice-ru
kompi has joined #libreoffice-ru
tagezi has quit [Read error: Connection reset by peer]
tagezi has joined #libreoffice-ru
tagezi has left #libreoffice-ru [#libreoffice-ru]
tagezi has joined #libreoffice-ru
tagezi has quit [Remote host closed the connection]
<kompi> mikekaganski: але?
<mikekaganski> :)
<kompi> ага
<kompi> mikekaganski: утра
<mikekaganski> привет!
<kompi> mikekaganski: где есть вменяемая информация о создании расширений для ЛИбры? не как написать макрос, а как собрать в oxt
<kompi> собрать макрос, диалог и создать панельку с кнопкой
<mikekaganski> я вообще не представляю, где это смотреть
<kompi> вот
<kompi> наверное
<kompi> странно
<kompi> mikekaganski: диалог экспортированный в xdl криво импортируется обратно
<kompi> mikekaganski: Миша, я в шоке, я сделал расширение и оно работает вроде=(((( проверишь?
kompi has quit [Quit: Page closed]
kompi has joined #libreoffice-ru
<kompi> mikekaganski: хватит спать, новый год был давно уже
<mikekaganski> а каникулы в саду продолжаются :))))))))))
<kompi> mikekaganski: проверь расширение, я тя умоляю
<mikekaganski> 1. Если не ввести, например, шрифт, он вылетает с ошибкой. А мог бы не менять шрифт тогда :)
<mikekaganski> 2. Я поставил размер шрифта 1. Он сделал только первую формулу 1, а остальные - 8
<mikekaganski> И почему твоё расширение не выдаёт предупреждения, что я о нём пишу не в тот чат???!!!
<mikekaganski> я тут распинаюсь, в #libreoffice пишу, понимаешь, а оно ни гугу
<mikekaganski> даже не 1 оно сделало первую, а 4. Ну да ничего, наверное, ограничение. Но почему только одну?
<kompi> Эм
<kompi> Поле с проверкой, что минимальный размер 8
<kompi> А вот хз
<kompi> Хм
<mikekaganski> А зачем такая проверка???
<kompi> Чтобы не ставили идиотские размеры
<kompi> Априори не нужные
<mikekaganski> :)))))))
<kompi> Что не так
<mikekaganski> ну, ладно. Смотри: если ты хочешь такую проверку, сделай её сам.
<mikekaganski> Не ставь её в свойства поля. Вместо этого при начале процедуры сделай так:
<mikekaganski> nFontSize = oDialog1.GetControl("NumericFieldForFontSize").Text
<mikekaganski> If (nFontSize < 8) Then
<mikekaganski> MsgBox "Шрифт не может быть меньше 8!"
<mikekaganski> nFontSize = 8
<mikekaganski> oDialog1.GetControl("NumericFieldForFontSize").Text = "8"
<mikekaganski> End If
<mikekaganski> вот
<kompi> Мессадж не нужен
<mikekaganski> Вот ведь сами не ставят себя на место пользователей
<kompi> Хм?
<mikekaganski> И тот же трюк с предварительным получением имени шрифта и вариантами в зависимости от его пустоты
<kompi> А установить и то и то по дефолту сразу?
<kompi> Так не делают
<mikekaganski> да как угодно. Просто в цикле считывать значение элементов управления - не айс. Вначале раз считать, убрать пробелы в начале/в конце... проверить на корректность, и потом уже использовать значение
<mikekaganski> и почему там только 5 шрифтов?
<kompi> А сколько надо?
<mikekaganski> а все, которые у меня установлены
<kompi> А зачем?
<kompi> Листать бесконечный список?
<mikekaganski> а затем, что это расширение, и ты должен полагать заранее, что ты не знаешь, что может понадобиться пользователю
<kompi> Эх
<mikekaganski> я вот хочу Arial Unicode, потому что там значки есть всякие
<kompi> А где он в Линукс?
<mikekaganski> А мне-то что? :)))))
<mikekaganski> я сейчас просто с т.з. пользователя говорю
<kompi> Хм
<kompi> А я спрашивал вас, как список шрифтов из системы дергать
<kompi> А вам пофиг было(
<mikekaganski> Ты же вроде что-то нашёл. А я не знаю
<kompi> Я нашел, что список просто понимает имена шрифтов, заданные явно
<mikekaganski> kompi: Listing 305. Check a document for a font.
<kompi> Страница?
<mikekaganski> 325
<kompi> Листинг не понятен
<kompi> Надо читать с самого начала
<kompi> Для тупых...
domini has joined #libreoffice-ru
<kompi> Расширение надо доделывать, получается?
kompi has quit [Quit: Bye]
JohnDoe_71Rus has quit [Quit: KVIrc 4.9.3 Aria http://www.kvirc.net/]