jterror
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору arcticsun Спасибо, теперь нормально За тулбар тоже спасибо, кнопками удобнее, и заголовок больше не багует при потере фокуса делая белым вместо всего заголовка только кусок с кнопками сворачивания/закрытия. Заметил еще пару мелочей, в принципе не важно, так, к слову расскажу. Запустил я APO и увидел что папки профилей обрезаны из за небольшого размера окна: - первым делом подвел указатель мыши ожидая всплывающую подсказку с полным текстом, но не сработало. - тогда решил раздвинуть колонку, но на светлом фоне темное окно выглядит очень черным, плохо видно, поэтому увидел разделители на синей полосе вверху и рефлекторно попытался их двигать, но конечно не вышло. - спохватился и попробовал пошарить мышкой выше на настоящем загоровке, но тоже не сработало, случайно мышка была справа от заголовка "Files" где и пытался шарить. - уже решил, что и колонки не двигаются, но случайно дернул мышью и краем глаза заметил что курсор изменился на разделитель. - стал шарить снова, уже тщательно, и обнаружил, что колонки всё же двигаются, но кроме одной "Files", там почему-то не двигается, из за чего вышел конфуз. - далее решил развернуть (максимизировать) окно чтобы не заморачиваться, и тут оказалось программа не сохраняет этот признак, приходится каждый раз разворачивать вручную. В связи с этим такие предложения, повторюсь, в принципе неважные мелочи. - всплывающие подсказки раскрывающие обрезанные многоточиями строки - раз колонки можно ресайзить, пусть тогда все, а не только некоторые - на светлом фоне темное окно из за контраста выглядит очень темным, плохо видно содержимое, поэтому приходится разворачивать на весь экран, и хорошо бы это запоминалось, и заодно размер нормального окна тоже Последнее, если вдруг будете делать, это нетривиальная задача, иначе будут неприятные баги. Признак максимизации надо ставить только при максимизации окна и убирать только при восстановлении в нормальный размер, но не при любом ресайзе, иначе при закрытии максимизированного но свернутого окна флаг неправильно сбросится и при следующем запуске окно не развернется как должно. С размерами еще хуже, обновлять размер надо только когда пользователь меняет размер нормального окна, игнорируя другие случаи, иначе при закрытии свернутого окна, оно в следующий раз скукожится до малюсенького размера (как свернутая плашка), либо при закрытии развернутого окна, восстановленный размер будет огроимным на весь экран, из за чего восстановление нормального размера из максимизированного перестает работать и приходится уменьшать окно мышкой. |