nesco писал(а):
Можно обойтись, но тогда надо отказаться от заливки фона и боковой полоски, иначе последняя будет отрисована не до конца вниз -- очень некрасивоа в чем именно проблема?
nesco писал(а):
Этот отрисовщик сложно (если вообще возможно) портировать еще куда-то. Он использует специфику именно боксов.ну хорошо, наверно действительно не стоит далать настолько общий интерфейс и ограничиться только двумя типами Draw менеджеров - для списков и таблиц. Но внутри них различия точно стоит обойти.
nesco писал(а):
Не получится только потому, что по-умолчанию не работает OnMeasureItem, и тогда высотой можно управлять только размером шрифтапочему тут нельзя поставить условие:
#pas
if(IconManager <> nil)and(DrawManager = nil) then
OnMeasureItem := MyProcForDrawIcons;
nesco писал(а):
Если мерцание -- но тут уж никуда не денешьсяда одно из них.
Поменял чего-то в схеме(Frame уьрал и еще что-то видимо) - мерцание пропало, но пункты, с которых была снята активность перестали обновляться... Повторить эффект еше раз не удалось, но отсюда можно сделать вывод, что убрать этот дефект все таки можно