Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2008.08.17;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "KOL";
Текущий архив: 2008.08.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.054 c
2-1216011985
dreamse
2008-07-14 09:06
2008.08.17
Подскажите какое свой ство в компоненте TTable или TQuery


2-1215970748
Alexey
2008-07-13 21:39
2008.08.17
Ссылка на элемент формы по его имени


15-1214887617
Knight
2008-07-01 08:46
2008.08.17
Как получить из файла php путь к этому файлу?


2-1215718154
IvanS
2008-07-10 23:29
2008.08.17
packed record в строку


2-1215761892
Костик
2008-07-11 11:38
2008.08.17
Помогите написать "Уведомлятель"





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский