Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Версия 2.43 [Delphi, Windows]


Страницы:   1 2 3

Vladimir Kladov ©   (2006-11-19 21:49:00) 

           Новости от 19 ноября 2006 г. (KOL & MCK v2.43)

[*]  UNI  Изменения  для  RichEdit  -контрола для случая использования
символа  UNICODE_CTRLS:  Изменен тип TRETextFormat: добавлено значение
reUnicode,  позволяющее  загружать  текст в формате UNICODE из потока;
Тип  свойства  REUrl  объявлен как KOLString; Изменен тип со String на
KOLString   в   методах   ReplaceSelection,   REAppend,   REInsertRTF,
RESearchText;   Метод  RE_WSearchText  объявлен  "deprecated"  (только
RE_SearchText   должен   использоваться   в   будущем);   Для  функции
NewRichEdit1  в  случае UNICODE_CTRLS оставлена только PAS-версия (это
исправляет   непрорисовку   RichEdit   с  символом  UNICODE_CTRLS  при
включенном asm-коде)

[*]    UNI    Прочие   изменения   для   случая   UNICODE_CTRLS:   Тип
TOnAnotherInstance   изменен:   использована   строка  KOLString  т.к.
командная  строка  может содержать символы UNICODE; Исправлена функция
Format для случая UNICODE_CTRLS

[+]   Добавлен   модуль   ToGRush  для  обеспечения  быстрой  миграции
существующих проектов на использование GRushControls. Таким образом, в
KOL.pas изменено: тип TEdgeStyle несколько изменен (добавлено значение
esTransparent  ,  позволяющее создавать панель без создания GRushPanel
но  прозрачную  и  без выдающихся краев, чтобы просто размещать на ней
прочие  визуальные  элементы,  выравнивать  их  -  без  дополнительных
визуальных  эффектов;  обеспечена  функция  ToolbarButtonRect  ,  с ее
переопределением  в  модуле  ToGRush.  Эта  функция  предлагается  для
использования   вместо   метода  TControl.TBButtonRect  для  проектов,
использующих     ToGRush;    Функции    ShowMsgModal,    ShowQuestion,
ShowQuestionEx  перемещены  в  KOLadd.pas;  модули KOLadd, KOLDirDlgEx
теперь  ссылаются  на KOLGRushControls в своих секциях USES (но только
если определен символ условной компиляции USE_GRUSH, конечно), так что
основанные   на  формах  диалоги  определенные  в  них,  автоматически
используют GRush контролы, если определено.

[*]  Различие  в  поведении при присваивании значения свойству Ctl3D в
asm- и pas- нивелировано.

[*] Небольшие изменения в стиле отрисовки BitBtn, автор MTsvDN.

[*]  Для  случая  использования  символа  CUSTOM_EXTENSIONS, добавлена
способность     вставлять    дополнительный    код    внутрь    метода
TControl.Destroy (из файла CUSTOM_TCONTROL_DESTROY.INC).

[-]  Исправлен метод TBitmap.LoadFromStreamEx для очень редкого случая
некорректного битмапа.

[-] Исправлен метод TBitmap.CopyRect (pas-версия).

[*]  Для  графических контролов, обеспечена отрисовка с использованием
их  свойства  Color  ,  если  оно задано отличным от родительского (до
этого не было реализовано).

[-]   Изменения   в   JpegObj.pas  (исправлена  загрузка  испорченного
jpeg-файла,   который  не  распознается  как  jpeg:  по  крайней  мере
приложение  может  продолжать  работу и зафиксировать, что изображение
испорчено).

[-]  MCK  Исправлена  генерация  кода  для toolbar - контрола с только
пользовательскими  только  квадратными  изображениями  в битмапе (не в
image list).

[*]  DOC  Обновлена  версия "Книги о KOL"- 182 страницы. См. в разделе
Документации.


Увы, в эту неделю некогда было заниматься GTK. Зато позанимался с GRush. Классная штука. Не хватает только (а может я не нашел) чтобы можно было отрисовку отделить от контрола. И навешать например на форму. Или вызывать в своем OnPaint после или до своей отрисовочки.


Vedun   (2006-11-22 19:18:00) [41]


> _gandalf_   (20.11.06 13:56) [5]
>
> обновил svn :-)

А когда будет доступно обновление до v 2.44 через svn?


avs   (2006-11-22 15:38:00) [42]

Доброго времени суток всем.
Несколько мыслей по поводу ToGrush.
Вчера попробовал применить это нововведение.Работает, проект успешно мигрировал.
Нюансы:
 1. Высота Toolbar великовата, определяется  видимо, высотой кнопок, которая по умолчанию, тоже не маленькая, и что либо изменить мне не удалось.
 2. В инспекторе объектов недоступно свойство GrushStyles, а хотелось бы.
 3. Хорошо бы,если возможно, организовать миграцию вроде TControl -> TGrushControl c доступом к GrushStylesв инспекторе объектов.
GRush  Классная штука!


avs   (2006-11-21 22:23:00) [43]

Благодарю, сразу не заметил.


MTsv DN   (2006-11-21 22:18:00) [44]

На http://www.kolmck.netи http://www.kolnmck.ruв разделе "Компоненты"...


avs   (2006-11-21 21:51:00) [45]

Прошу извинения за, может быть, идиотский вопрос,но впе-таки, где взять модуль ToGRush?


Vladimir Kladov   (2006-11-21 15:35:00) [46]

и это еще не все. Сейчас с мыслями соберусь (сливать много из нескольких ошметков), и еще обновлю. Или завтра, если не успею сегодня (надо сыну помогать какую-то презентацию делать для доклада. Совсем с ума посходили - в 1 классе доклад с компьютером от первоклассника).


MTsv DN   (2006-11-21 09:45:00) [47]

> Срочное обновление делать не очень хочется
> а теперь обратно учитывайте :)
Вах...какой не постоянный ;) Все обновлено и доступно на http://www.kolnmck.ru


homm   (2006-11-21 08:49:00) [48]

2 Vladimir Kladov

> Зато позанимался с GRush. Классная штука.
Спасибо :)

Я на Ваше письмо ответил.


Vladimir Kladov   (2006-11-20 21:32:00) [49]

Не туда смотрел, оказывается. Надо было обратить внимание на MSIE...

1       6107    9.28%   Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET
2       3897    5.92%   Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
3       2919    4.43%   Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxth
4       2588    3.93%   Mozilla/4.0 (compatible; Totalcmd; Windows XP)
5       2195    3.33%   Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1) Gecko/
6       2183    3.32%   Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gec
7       2134    3.24%   Opera/9.02 (Windows NT 5.1; U; ru)
8       1839    2.79%   Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/
9       1667    2.53%   Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
10      1467    2.23%   Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.7) G
11      1276    1.94%   WWWC/1.03
12      1193    1.81%   Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; ru) Opera
13      1171    1.78%   Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MRA 4
14      1111    1.69%   Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Maxthon; .
15      1105    1.68%   Opera/9.00 (Windows NT 5.1; U; ru)


Так что на самом деле все не так.


Vladimir Kladov   (2006-11-20 21:26:00) [50]

Я сейчас поизучал статистику сайта. Кстати, спасибо, Тэдди, классная штука. Так вот, среди браузеров, которыми заходит народ, не числится ни одна версия MS IE, просто не попадает в первую 10-ку, если такие и есть, то меньше 1% ! Или у нас народ специфичный, или одно из двух...


Vladimir Kladov   (2006-11-20 21:19:00) [51]

Насчет MCK на самом деле чуть побольше, я просто не стал особо вдаваться: были проблемы с ToGRush, из-за различия в VerticalAlign и TextAlign, там пришлось добавить что имеются в виду типы именно из KOL.

Э, кажется версию забыл изменить в mirror. Уже проехали, ладно.


Vladimir Kladov   (2006-11-20 21:07:00) [52]

а теперь обратно учитывайте :) - обновление от официального релиза:

Новости от 20 ноября 2006 г. (KOL & MCK v2.44)

[-]
GRH
Исправления для графических контролов:
В asm-версии, фокусируемые графические контролы авто-уничтожались при клике, исправлено;
Исправлена прозрачная отрисовка графических check box и radio box контролов (случай, когда не используются темы);
Свойство Color используется при отрисовке графического radio box.

[-]
MCK
Небольшие исправления в MCK (не компилировался в предыдущей версии).

[*]
Небольшие изменения в модуле ToGRush. Реализован Progress bar, установлен подходящий для миграции начальный размер для кнопок, меток и т.п. Небольшие изменения в KOLadd.pas (в фукнции ShowQuestionEx) для разрешения проблем правильного автовычисления размера в случае символа USE_GRUSH.


Покопаться пришлось, с графическими контролами. ToGRush можно пробовать, вполне функционален теперь.


MTsv DN   (2006-11-20 20:08:00) [53]

Ка-а-анечно учли ;-)


Vladimir Kladov   (2006-11-20 17:30:00) [54]

точно. 2 исправления, я совсем забыл про них. В полной версии на molnmck.ru надеюсь учли? Срочное обновление делать не очень хочется, тут заметил кое-что, надо опять pas с asm сверять. Теперь когда они разделены это надолго.


_gandalf_   (2006-11-20 13:56:00) [55]

обновил svn :-)


MTsv DN   (2006-11-20 12:01:00) [56]

Обновление доступно на http://www.kolnmck.ru


D[u]fa   (2006-11-20 08:14:00) [57]

подтверждаю, сделал тож самое


L`Autour   (2006-11-20 06:53:00) [58]

[Ошибка] mirror.pas(3022): Undeclared identifier: 'ShowQuestion'
temp:=KOL.ShowQuestion('Form contain VCL control!!!'+#13+#10+

Пришлось добавить KOLadd в uses и исправить:

temp:=KOLadd.ShowQuestion('Form contain VCL control!!!'+#13+#10+


Vladimir Kladov   (2006-11-19 22:15:00) [59]

чего-то соединение по швам разошлось пока вкачивал. Update успел, а линки не успел. Сейчас докачаю.


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо