DIF_SEPARATOR + DIF_DISABLE

Место, где разработчики плагинов могут поделиться своим опытом.
User avatar
HaRT
Moderator
Posts: 7951
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

DIF_SEPARATOR + DIF_DISABLE

Postby HaRT » Thu 19 May, 2016 18:03

По мотивам HaRT @ Calendar by dimfish:
Пытаюсь — получаю .
Предлагаю в данном случае цвет Disabled применять только к самому тексту, а символы рамки оставить обычными.
Однако не хочется ненароком сломать имеющиеся плагины. Знает ли кто-то из читателей об имеющихся применениях комбинации DIF_SEPARATOR + DIF_DISABLE?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
DrKnS
Posts: 4500
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 110 times
Contact:

DIF_SEPARATOR + DIF_DISABLE

Postby DrKnS » Thu 19 May, 2016 18:09

По хорошему, для сепаратора этот флаг должен игнорироваться, как бессмысленный.

User avatar
HaRT
Moderator
Posts: 7951
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

DIF_SEPARATOR + DIF_DISABLE

Postby HaRT » Thu 19 May, 2016 18:45

DrKnS wrote:Source of the post должен игнорироваться, как бессмысленный
Так ведь очень даже осмысленный: он очень удобен, чтобы текст на разделителе отображался неброским цветом — это избавляет программиста (меня) от необходимости морочиться с этим цветом.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
DrKnS
Posts: 4500
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 110 times
Contact:

DIF_SEPARATOR + DIF_DISABLE

Postby DrKnS » Thu 19 May, 2016 18:54

Это побочное явление: флаг же называется DIF_DISABLE, а не DIF_СДЕЛАЙ_НЕБРОСКИМ_ЦВЕТОМ :)

По теме: может, достаточно их поменять местами?

User avatar
HaRT
Moderator
Posts: 7951
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

DIF_SEPARATOR + DIF_DISABLE

Postby HaRT » Thu 19 May, 2016 19:06

DrKnS wrote:Source of the post может, достаточно их поменять местами?
Кого?! Слагаемые? Элементы диалога?
На обсуждаемое поведение это не влияет (есть мелкие странности другого рода, но они сейчас не слишком интересны).
DrKnS wrote:Source of the post для сепаратора этот флаг должен игнорироваться, как бессмысленный
Смех смехом, но сейчас разделитель может иногда выступать активным элементом (и можно придумать случаи, когда это будет удобно).
Создаём , вызываем его, нажимаем AltS — вуаля, мы спозиционировались на элемент, следующий за разделителем. Такое поведение можно применять для удобной навигации по секциям списков (особенно если доработать отображение подобного разделителя).
Фар есть инструмент, а не нянька. © 2009 DrKnS


Return to “Разработка плагинов”

Who is online

Users browsing this forum: No registered users and 3 guests