Странное поведение

Автор Франц, 3 января 2024, 16:23

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

Франц

Доброе время суток всем!

Version: 7.6.4.1 (X86_64) / LibreOffice Community
Build ID: e19e193f88cd6c0525a17fb7a176ed8e6a3e2aa1
CPU threads: 4; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: ru-RU (ru_RU); UI: ru-RU
Calc: CL threaded

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

Наблюдалось и в более ранних версиях.

Что сделано:
1. Открыт документ Calc типа "ods".
2. Работаем, кликаем по ячейкам - всё хорошо.
3. Выделяем блок ячеек с разной гарнитурой шрифта.
4. Выбираем в списке гарнитур определённую гарнитуру.
5. Почему-то не ко всем ячейкам блока она применяется.
6. Ещё раз повторяем п.4. Дополнительно ставим курсор в поле списка с гарнитурами и жмём ENTER.
7. Это всё равно не действует на некоторые ячейки (они игнорируют выбор гарнитуры).
8. Просто кликаем по ячейкам - указатель мыши начинает кратковременно "дёргаться" как будто бы приложение выполняет тяжелую операцию.
9. Через некоторое время этот эффект начинает доставлять неудобство. Приходится открывать документ повторно, нормальная работа восстанавливается.
10. Приложено краткое видео. В конце ролика этот эффект наблюдается, хотя не так чётко как в реальности.

>> Краткое видео
-

sokol92

Цитата: Франц от  3 января 2024, 16:2310. Приложено краткое видео
а доступ?
Желательно выложить файл формата .ods и описать четкую последовательность действий, приводящих к проблеме.
Владимир.

Франц

Прошу извинить, доступ открыт.
А последовательность в исходном посте вполне четкая (мне так кажется). Как ещё лучше описать, уж не знаю. Файлик, если так надо, чуть позже выложу.

bigor

Насчет шрифта, у вас скорее всего настроено условное форматирование, эти ячейки выделены фоном и шрифтом. А дерганья как то не заметно, но нужно смотреть файл, может УФ настроено на полный диапазон строк, вот и тяжелая операция
Поддержать наш форум можно здесь

Франц

Доброе время суток всем!

>> Вот пример документа
-

Если выделить блок J3:J24 и в поле списка "Гарнитура" нажать ENTER, эффект хорошо наблюдается.
При кликах по ячейкам указатель мыши кратковременно модифицируется.

bigor

Посмотрел файлик. УФ нет. Но там сложное форматирование, внутри ячейки часть текста с одной гарнитурой, часть с другой. При смене гарнитуры меняется только последняя часть. Лечится сбросом форматов ctrl+M
Тормозов не заметил
Поддержать наш форум можно здесь

Франц

#6
Цитата: bigor от  4 января 2024, 11:00Посмотрел файлик. УФ нет. Но там сложное форматирование, внутри ячейки часть текста с одной гарнитурой, часть с другой. При смене гарнитуры меняется только последняя часть. Лечится сбросом форматов ctrl+M
Тормозов не заметил
... Да тормозов и нету, говорится что "как будто бы" при длительной операции курсор изменяется.
Кстати! Если на замедленной скорости (x0,25) смотреть ролик, то видно что значок курсора изменяет вид на "колесо".
-
А блок ячеек Вы выделяли, ENTER нажимали в поле "Гарнитура"?
Про форматирование - просто к слову пришлось, не важно, с этим примерно ясно. Но неужели никто не замечает, на видео, уже в конце ролика, когда кликаются ячейки с 18-й строки, указатель мыши изменяется (кратковременно)!
Это вполне заметно!
Не знаю как уже показать, может видео на кадры разложить как-нибудь...

bigor

Цитата: Франц от  4 января 2024, 11:28ENTER нажимали в поле "Гарнитура"?
нажал, да действительно курсор меняется на доли секунды, если бы не вглядывался не заметил бы
Поддержать наш форум можно здесь

sokol92

Еще один типичный "тормоз" для Calc (и Excel) - показ разрывов страниц. В файле Calc1.ods присутствует.

При установленном показе разрывов страниц любое изменение значения или формата ячейки влечет пересчет границ страниц печати, что может быть заметно пользователю.

К сожалению, в меню "Вид" нет пункта для отключения показа разрывов страниц листа (то же в Excel). Отключить показ разрывов страниц можно через Меню / Параметры / LibreOffice Calc / Вид / Разрывы страниц.
Владимир.