yozhik

|
Posted: Sun Jul 20, 2025 18:16 Post subject: |
|
|
iteg
Quote: | > При выделении изображения, т.е. смене фона, первоначальный цвет квадрата бросается в глаза.
Можно пример. |
Речь вот об этом была (2я красная стрелка, указывающая на список, относится к выделению с Shift)  Скриншот
но если прозрачность реализовать хлопотно, то может и не стоит заниматься этим. Обычно в просмотрщиках вокруг миниатюр не отображается дополнительный цветовой квадрат, т.е. без выделения фон = один цвет, с выделением фон = другой цвет, соответствующий выделению. Но учитывая, что у нас эта функция второстепенна, можно не придавать ей столько значения (хотя в глаза бросается ).
Другой вариант: пойти по пути ICLView — при выделении миниатюр не отрисовывать фон, но только рамку,  вот так. Хотя в этом случае придётся решить как отображать выделение, когда панель плагина неактивна (не в фокусе). ICLView и в активном, и в неактивном состоянии отображает одну и ту же рамку выделения, одним и тем же цветом.
Quote: | Реализовал перекрестное выделение элементов для списков свойств и миниатюр. |
Глюк с Shift пока остался, на первом скриншоте он виден в списке. Сейчас при выделении пунктов в списке, в миниатюрах выделяется только первая и последняя, а при выделении в миниатюрах — в списке только первый пункт и последний.
Quote: | > если навести курсор на любую длинную строку в любой вкладке, то во всплывающей подсказке она отобразится обрезанной
Насколько помню, системное ограничение для подсказки 160 символов. |
Нет, здесь что-то другое. Подсказка обрезается вне зависимости от длины. Вот в этой dll-ке в имени ресурса DISKNETHOOD обрезаются последние две буквы,  вот, посмотрите. И второй момент: если во всплывающих подсказках невозможно отобразить длинные сообщения из-за ограничений, тогда в чём их целесообразность? Потому что сейчас происходит  вот что: — строка в списке отображается полностью, а в подсказке обрезается. Но если бы и в списке отображалась не полностью, обрезанная в подсказке она ничего не проясняет.
Quote: | Минимальную ширину списка миниатюр каким количеством ячеек сделать? Сейчас две. Или в одну? |
Я за одну. Сделайте, пожалуйста, в одну. _________________ Amo ergo sum |
|