Пётр Кушнир писал(а):
Мне кажется, для таких распространенных вещей, как фолды, вкусовщина должна быть исключена, потому что мне например вообще не нравится то, что предложил Гельмут. Для таких случаев есть механизм подменяемых фреймов, когда контрол остается один и тот же, а лук энд фил у него меняется.
Да, это (то, что Гельмут предложил), скорее всего и не будет реализовано, т.к. лишняя работа.
Роман М. писал(а):
Борис Рюмшин писал(а):
Вообще страшновато выглядит.
Поддерживаю.
Да и плохо когда дизайном занимается программист.
Раз уж за основу взят мой дизайн, то буду отвечать Роману
Я не программист, а биофизик с начальным художественным образованием и опытом разработки дизайна веб-сайтов. Дизайнер руководствуется в первую очередь техническими ограничениями. В нашем случае, чтобы рисовать без сглаживания надо, чтобы фигура была залита. Это дает и контраст, на потерю которого были жалобы. Чтобы облегчить переход, она должна быть похожа на предыдущий символ, поэтому — стрелки. Ну и добавим плюсики и минусы с приличными полями, вот и получаем то, что вышло. Вариант Петра мне тоже нравится, но много людей сказали, что будет сложно им отличить открытые складки от закрытых. Тоже не совсем понимаю, зачем им это, но раз такое граничное условие есть, видимо это важно. К тому-же в других средах разработки плюсы и минусы часто используются для сворачивания процедур, так что инструмент станет понятнее.
Иван Кузьмицкий писал(а):
Пётр Кушнир писал(а):
Мне кажется, для таких распространенных вещей, как фолды, вкусовщина должна быть исключена, потому что мне например вообще не нравится то, что предложил Гельмут. Для таких случаев есть механизм подменяемых фреймов, когда контрол остается один и тот же, а лук энд фил у него меняется.
Причём настройку внешнего вида контролов легко делать установкой нужного пакета с такими фреймами. [offtop]Правда, тут лучше делать что-то поудобнее, чем нынешняя схема установки компонентов, требующая отдельных знаний о системе.[/offtop]
Не совсем понятно, зачем делать настраиваемый вид фолдов
Изначально была цель — избавиться от шрифтов для обеспечения кроссплатформенности. То есть как раз, чтобы фолды ВЕЗДЕ выглядели одинаково. А тут получится, что даже на одной платформе будет то так, то эдак...