— получаю .
Предлагаю в данном случае цвет Disabled применять только к самому тексту, а символы рамки оставить обычными.
Однако не хочется ненароком сломать имеющиеся плагины. Знает ли кто-то из читателей об имеющихся применениях комбинации DIF_SEPARATOR + DIF_DISABLE?
DIF_SEPARATOR + DIF_DISABLE
Posted: Thu 19 May, 2016 18:09
by DrKnS
По хорошему, для сепаратора этот флаг должен игнорироваться, как бессмысленный.
DIF_SEPARATOR + DIF_DISABLE
Posted: Thu 19 May, 2016 18:45
by HaRT
DrKnS wrote: должен игнорироваться, как бессмысленный
Так ведь очень даже осмысленный: он очень удобен, чтобы текст на разделителе отображался неброским цветом — это избавляет программиста (меня) от необходимости морочиться с этим цветом.
DIF_SEPARATOR + DIF_DISABLE
Posted: Thu 19 May, 2016 18:54
by DrKnS
Это побочное явление: флаг же называется DIF_DISABLE, а не DIF_СДЕЛАЙ_НЕБРОСКИМ_ЦВЕТОМ :)
По теме: может, достаточно их поменять местами?
DIF_SEPARATOR + DIF_DISABLE
Posted: Thu 19 May, 2016 19:06
by HaRT
DrKnS wrote: может, достаточно их поменять местами?
Кого?! Слагаемые? Элементы диалога?
На обсуждаемое поведение это не влияет (есть мелкие странности другого рода, но они сейчас не слишком интересны).
DrKnS wrote: для сепаратора этот флаг должен игнорироваться, как бессмысленный
Смех смехом, но сейчас разделитель может иногда выступать активным элементом (и можно придумать случаи, когда это будет удобно).
Создаём
, вызываем его, нажимаем [b]AltS[/b] — вуаля, мы спозиционировались на элемент, следующий за разделителем. Такое поведение можно применять для удобной навигации по секциям списков (особенно если доработать отображение подобного разделителя).