![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Layot-подобные контролы
uj © (2003-09-10 21:58:00)Вот хотелось-бы поинтересоваться, а нет ли под KOL таких контролов-компонентов? Наподобие Qt'шных Layot'ов и Spacer'ов? Привычка, блин :)
uj (2003-09-28 22:09:00) [1]2 Boguslaw:
>So when we could expect those controls available for download > or maybe a new KOL version ?
Anchors уже сделаны. Но они еще сырые и работают только в KOL (в MCK еще до конца не реализованы). Джавовское выравнивание в процессе обдумывания и разработки :)
> - multiplatform [not available]
> - multiprocessor (i86,Sparc,Power PC etc)
> - multilanguge (with program supporting convertion) [not available]
> - multiresolution [+]
Не ко мне ;-) Честно говоря, последний пункт я недопонял :)
2 Vladimir Kladov:
Не выкладывайте пока мои изменения (если собирались), я на днях отловил пару мелких багов (не опасных :)). Как только смогу, сразу солью изменения.
Gandalf (2003-09-20 20:18:00) [2]Может и так... Уже сейчас в КОЛ есть части на выбор, и подключаемые части. Я давно толкаю идею ставить условную компиляцию на тип ОС (и IE скажем - под Win это важно). Ведь есть компоненты которые пашут только под некоторыми виндами и есть код который работает не под все платформы. Так сразу увидишь что под Win98 BallonTips не увидишь и т.п. Но так малость оффтопик :)
Boguslaw (2003-09-20 15:15:00) [3]So when we could expect those controls available for download or maybe a new KOL version ? Maybe it will be small step to new KOL:
- multiplatform [not available]
- multiprocessor (i86,Sparc,Power PC etc)
- multilanguge (with program supporting convertion) [not available]
- multiresolution [+]
Just a dream ;-)
Кладов (2003-09-15 16:28:00) [4]шлите. Если изменений много, то лучше в виде upd-файла от 1.84, солью. А как насчет явовского выравнивания? :)
uj (2003-09-14 22:30:00) [5]P.S. глюк исправлен
uj (2003-09-13 21:49:00) [6]Я сделал фиксирование (в смысле anchoring), вроде работает, но не без глюков :) Самый главный глюк: зафиксированные границы не сохраняются, когда контрол ресайзят до нуля и дальше, а потом заново ресайзят до прежнего размера.
Я вот хотел еще реализовать т.н. "пропорциональный" фиксатор. Т.е. например если контрол стоит посередине формы и его зафиксировать этим фиксатором, то как бы мы не ресайзили форму, он по любому будет посередине. Нужно такое?
Кладов (2003-09-11 18:09:00) [7]Да хоть явовское выравнивание, или Anchor из самого же Delphi. Добавить очень просто, причем без увеличения кода. Если есть желание.
1. Добавить свойства.
2. В процедуре Set<имя_свойства> добавить вызовом AttachProc еще один фильтр обработки сообщений на нужные контролы, и в них делать то, что нужно. Почти именно так реализован нынешний Align (есть еще глобальная переменная-процедура Global_Align, но именно так можно изменить стиль выравнивания сразу во всем приложении - для того в частности и задумывалось именно так).
3. Когда будет отлажено и документировано, выслать мне.