Sonar-1056
New member
Есть предложение сделать настройку рабочих зон программы более универсальной.
Сейчас можно лишь задать количество зон (1, 2, 3), но при этом разделяются они, как по мне, не всегда эффективно. К сожалению у меня нет широкоформатного монитора, потому при включении режима "2 зоны" и более - сильно ограничивается горизонтальное пространство первой зоны, где располагается эфирный плейлист. А так, как названия музыкальных композиций часто встречаются весьма длинные, то многое уходит за границы.
Вчера немного "поломал" голову и пришёл к выводу, что деление рабочих зон можно сделать куда эффективнее, если их расположение настраивать вручную с помощью четырёх полей в настройках вида.
Пример реализации настройки привёл в прикреплёном рисунке. В поля вводятся номера рабочих зон.
Сейчас рабочие зоны делятся так, как показано на рисунке. c1, c2, c3, c4 - просто порядковые номера полей ввода (не отображаются). Для проверки правильности ввода номеров зон можно применить простой алгоритм, когда по очереди сравниваются ячейки c1 и c2, c2 и c4, c4 и c3, c3 и c1.
Если совпадений больше или меньше единицы, то ошибка ввода и возврат к предыдущему расположению. Так же установить диапазон номера зоны от 1 до 3.
Мне, к примеру, было бы удобнее поделить зоны таким образом: с1=1, с2=1, с3=2, с4=3. Либо ещё вариант: с1=2, с2=2, с3=1, с4=3. При этом переключение между количеством отображаемых зон остаётся на месте.
Сейчас можно лишь задать количество зон (1, 2, 3), но при этом разделяются они, как по мне, не всегда эффективно. К сожалению у меня нет широкоформатного монитора, потому при включении режима "2 зоны" и более - сильно ограничивается горизонтальное пространство первой зоны, где располагается эфирный плейлист. А так, как названия музыкальных композиций часто встречаются весьма длинные, то многое уходит за границы.
Вчера немного "поломал" голову и пришёл к выводу, что деление рабочих зон можно сделать куда эффективнее, если их расположение настраивать вручную с помощью четырёх полей в настройках вида.
Пример реализации настройки привёл в прикреплёном рисунке. В поля вводятся номера рабочих зон.
Сейчас рабочие зоны делятся так, как показано на рисунке. c1, c2, c3, c4 - просто порядковые номера полей ввода (не отображаются). Для проверки правильности ввода номеров зон можно применить простой алгоритм, когда по очереди сравниваются ячейки c1 и c2, c2 и c4, c4 и c3, c3 и c1.
Если совпадений больше или меньше единицы, то ошибка ввода и возврат к предыдущему расположению. Так же установить диапазон номера зоны от 1 до 3.
Мне, к примеру, было бы удобнее поделить зоны таким образом: с1=1, с2=1, с3=2, с4=3. Либо ещё вариант: с1=2, с2=2, с3=1, с4=3. При этом переключение между количеством отображаемых зон остаётся на месте.