destiny child
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору mig73 (пост) Цитата: Да перестаньте уж. Человек молоток, хотелку/предложение высказал, а там поймут если интересно | Должно быть не просто интересно - а понятно! А сейчас я на русском не догоняю: зачем и как хотя бы приблизительно чел чего хочет! А уж на "простом_инглише" тем более фиг разберут. ziabriev (пост) Цитата: Это "cm_100 Percent Parameter" и это на самом деле перемещение разделителя т.е имитация и наплывает на табуляторы в одной панели, в другой табуляторы остаются на месте и не достигают границы окна. | Ну да. Но и это понятно, ибо Гислер походу и не создавал изначально панели с возможностью красивых изменений их размеров))) Т.е. внедренная команда изменения пропорций панелей - это скорее костыль, на основе более-менее существующего кода-поддержки. И похоже даже не имеющего надежды на переделку и улучшения. Ибо про наплывы табуляторов по-моему уже кто-то где-то писал. И ответ был в стиле "by-design|feature". Т.е. не трожь((( Поэтому теперь, более лучше понимая, а чего собсно хочется: на горизонте возникает уже почти полный ответ от Гислера, мол, "даже не заикайтесь". С панелями ТАК возиться он вряд ли будет. Ну да ладно - вот что я в итоге предлагаю отправить: *************************************** The current implementation of panel drawing is largely tied to their equal proportions - i.e. the left and right panels occupy the same amount of space. And divide the total window of the program in proportions 50/50. Yes, it is possible to change this value. But the current implementation of this change does not bring correct rendering of the contents of these panels. For example, if I select 20/80 immediately after the value of 50/50, the left panel will not even receive a horizontal scrollbar to be able to display the contents of the sharply reduced visible part of that panel! The tabstops, for example, will be completely hidden. I won't even be able to move them to the visible part of the panel with my mouse somehow. They will be completely inaccessible. Here is an example in the screenshot:{1} I suggest making it possible to resize the panel with a mouse, given the fact that the contents of the opposite panel (relatively changeable) should remain visible as is! See my example of such a change in the picture from the first post. {2} As you can see, I wanted and I done the resize of the right panel ONLY and for this I pulled the mouse over its special right-corner-element (of course, it is not yet in this picture) and dragged to desirable position. At the same time, the size of the left panel remained fixed! All the tabstops on this panel have remained in their places! And in the right panel there was symmetrical dislocation of the columns/tabstops so that they took their places in the new position (in a new size) of the panel with the same ratio as they had in the previous position/size. {3} *************************************** {1} - стоит показать скрин того, как плохо становится видно содержимое панели, если использовать текущую обработку команды "cm_100 Percent Parameter". На примере 20/70 стоит показать, что в левой панели почти ничего становится не видно. Особенно это актуально на не-8К-мониторах, коих еще большинство в мире. {2} - это еще раз ссылка на ваш пример-картинку - как хотелось бы увидеть результат. http://ipic.su/img/img7/fs/010.1661754057.jpg {3} - это картинка что и выше, но просто с добавлением на ней пропорций над табуляторами, чтобы становилось понятно, что изменение общей ширины панели должно влиять и на ширину самих столбцов с данными, чтобы табуляторы САМИ выставлялись на новые позиции в соответствии с новым размером панели, но с учетом той же пропорции, которую они имели на прежнем размере. Т.е. если столбец "Имя файла" занимал условно 45% всей ширины панели, то и на новом размере он должен занять это же место в 45%. P.S. если вдруг это пожелание относительно сохранения пропорций вам не нравится, то стоит уточнить более конкретно - как же должно произойти изменение размеров всех(не всех) столбцов с данными при изменении ширины панели. |