Кривой диалог "Найти и заменить"

Автор rami, 22 сентября 2018, 11:51

0 Пользователи и 1 гость просматривают эту тему.

rami

В LibreOffice 6.1.1.2 в диалоге "Найти и заменить" выбрать "Атрибуты..." или "Формат..." — вверху появляется надпись и смещает все элементы управления, кроме кнопок "Справка" и Закрыть", вниз. Иногда смещает без наползания одних кнопок на другие. Если диалог закрыть без сброса параметров и снова открыть, выглядит хорошо, но после сброса параметров всё "прыгает" обратно наверх.

В Calc тоже "прыгает", но вверх и без наползания.

mikekaganski

#1
Подтверждаю; проблема началась в версии 5.2 (и очевидно, связана с "Revamped Find & Replace Dialog").

tdf#106340
С уважением,
Михаил Каганский

maksvlad

Давно замечал кривое
Поведение. Руки не дошли проверить, в других локалях такой же результат или это особенности только в ru

kompilainenn

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

McAaron

Ноги эффекта растут из нынче модной анимации диалогов и панелей. Если бы размещение элементов в диалоге было зафиксировано, никаких проблем бы не возникло.
Из-за этого невозможно разместить всплывающие панели (таблицы, рисование и прочее) нигде, кроме как под областью редактирования, хотя гораздо удобнее все это держать как раз сверху и слева (справа).


kompilainenn

Цитата: McAaron от 28 сентября 2018, 14:37Если бы размещение элементов в диалоге было зафиксировано,
то при локализации мы бы имели еще большие проблемы
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

McAaron

Цитата: kompilainenn от 28 сентября 2018, 17:12
Цитата: McAaron от 28 сентября 2018, 14:37Если бы размещение элементов в диалоге было зафиксировано,
то при локализации мы бы имели еще большие проблемы
Это если зафиксировать геометрию элемента, но речь идет всего лишь о его размещении.
А если ожидается, что текст не поместится в отведенной ему строке, его уже лет тридцать как выводят в текстовое поле.
А лучше всего не лепить в одном диалоге все подряд, а по кнопке вызвать на том же месте в тех же геометрии и стиле другой диалог, закрыв предыдущий.

rami

Цитата: McAaron от 28 сентября 2018, 14:37Ноги эффекта растут из нынче модной анимации диалогов и панелей. Если бы размещение элементов в диалоге было зафиксировано, никаких проблем бы не возникло.
Не знаю, что за модная анимация, но зафиксировать надпись (Label) как объект с определёнными размерами и привязкой нужно было.

Цитата: kompilainenn от 28 сентября 2018, 15:12то при локализации мы бы имели еще большие проблемы
В данном случае надпись могла бы быть хоть на всю ширину диалога, её ничто не ограничивает, даже для надписи азбукой Морзе там есть место.