Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.08.17;
Скачать: CL | DM;

Вниз

GRushControls 0.36   Найти похожие ветки 

 
homm ©   (2007-10-18 08:08) [0]

Внесены многие исправления, которые когда-либо появлялись на форуме. Если вы предлагали какое-то исправление, но его нет в этой версии, сообщите, плиз.

В частности изменения:
— Совместимость с BDS2005+

— Совместимость с NT 4.0 (спасибо Владимиру, сам не тестировал)

— Вынесено объявление GradientFill в интерфейсную часть (вам самим придется подготовить структуру TGRushPaintState перед вызовом GradientFill). Если кому-то интересно, кстати, есть функция DrawAngleGradient, на целочисленной математике дает 8,5мс для разрешения 1024*768.

TGRushVAlign больше не болжно конфликтовать с TVerticalAlign;

— Добавлено свойство All_SplDotsOrient, имеет смысл, если  работает если All_SplitterDotsCount > 0 и выравнивание компонента Align = caNone

— Возможно раньше были ошибки при уничтожении TGRushData.

— Сделана вялая попытка реагировать на WM_THEMECHANGED, т.е. появляются глюки с прозрачностью (из-за изменения clBtnFace). Фактически работает только при смене темы XP.

— Чуть улучшен внешний вид кнопок (имхо) за счет назначения при создании OnRecalcRects (кнопки больше похожи на RBControls). Вернуть старый вид в коде можно так: Button3.OnRecalcRects := Button3.VoidRecalcRect;. В дизайнтайме — назначить пустой обработчик OnRecalcRects.

Ссылка прежняя,
http://homm86.narod.ru/grushcontrols.rar [173 кб]


 
homm ©   (2007-10-18 08:11) [1]

Спасибо за исправления, багрепорты, моральную поддержку Владмиру Кладову, ANTPro, MTsvDN, vampir_infernal, всем другим, кого забыл и кто причастен :)


 
homm ©   (2007-10-18 08:24) [2]

> [0] homm ©   (18.10.07 08:08)
> Если кому-то интересно, кстати, есть функция DrawAngleGradient


http://homm86.narod.ru/files/myAngleGradient.rar

Правда, использует классы VCL. Переписывается для КОЛ на раз.


 
exero ©   (2007-10-18 10:23) [3]

Для полного счастья добавь еще в обработку WM_SETTEXT Ctl_.Invalidate


 
mdw ©   (2007-10-19 10:57) [4]

Еще, не плохо было бы в вызовах DrawText(..) добавить DT_NOPREFIX. Что-то типа: DrawText(...{$IFDEF GRUSH_NOPREFIX} or DT_NOPREFIX {$ENDIF})



Страницы: 1 вся ветка

Текущий архив: 2008.08.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
15-1214730717
Kostafey
2008-06-29 13:11
2008.08.17
С днем рождения ! 29 июня


15-1214980351
Dennis I. Komarov
2008-07-02 10:32
2008.08.17
WiFi P2P У кого есть опыт?


15-1214884536
ASR
2008-07-01 07:55
2008.08.17
Хочу сделать на сайте


2-1215771573
Fobiya
2008-07-11 14:19
2008.08.17
Как можно обойти нажатие NumLock


2-1216031084
small
2008-07-14 14:24
2008.08.17
TXPMAnifest