Главная страница
    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.041 c
2-1216047370
TUserClass
2008-07-14 18:56
2008.08.17
Транзакции, господа...выручайте...


13-1120722946
Игорь Шевченко
2005-07-07 11:55
2008.08.17
Можно ли в Visual Studio 2005 Express создать сборку .Net 1.1 ?


15-1214669750
Tommy
2008-06-28 20:15
2008.08.17
async professional


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


15-1214923657
Kostafey
2008-07-01 18:47
2008.08.17
"Ничего не понимаю" - java не умеет считать или я?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский