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

Вниз

Layot-подобные контролы   Найти похожие ветки 

 
uj   (2003-09-10 21:58) [0]

Вот хотелось-бы поинтересоваться, а нет ли под KOL таких контролов-компонентов? Наподобие Qt"шных Layot"ов и Spacer"ов? Привычка, блин :)


 
Кладов   (2003-09-11 18:09) [1]

Да хоть явовское выравнивание, или Anchor из самого же Delphi. Добавить очень просто, причем без увеличения кода. Если есть желание.
1. Добавить свойства.
2. В процедуре Set<имя_свойства> добавить вызовом AttachProc еще один фильтр обработки сообщений на нужные контролы, и в них делать то, что нужно. Почти именно так реализован нынешний Align (есть еще глобальная переменная-процедура Global_Align, но именно так можно изменить стиль выравнивания сразу во всем приложении - для того в частности и задумывалось именно так).
3. Когда будет отлажено и документировано, выслать мне.


 
uj   (2003-09-13 21:49) [2]

Я сделал фиксирование (в смысле anchoring), вроде работает, но не без глюков :) Самый главный глюк: зафиксированные границы не сохраняются, когда контрол ресайзят до нуля и дальше, а потом заново ресайзят до прежнего размера.

Я вот хотел еще реализовать т.н. "пропорциональный" фиксатор. Т.е. например если контрол стоит посередине формы и его зафиксировать этим фиксатором, то как бы мы не ресайзили форму, он по любому будет посередине. Нужно такое?


 
uj   (2003-09-14 22:30) [3]

P.S. глюк исправлен


 
Кладов   (2003-09-15 16:28) [4]

шлите. Если изменений много, то лучше в виде upd-файла от 1.84, солью. А как насчет явовского выравнивания? :)


 
Boguslaw   (2003-09-20 15:15) [5]

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 ;-)


 
Gandalf ©   (2003-09-20 20:18) [6]

Может и так... Уже сейчас в КОЛ есть части на выбор, и подключаемые части. Я давно толкаю идею ставить условную компиляцию на тип ОС (и IE скажем - под Win это важно). Ведь есть компоненты которые пашут только под некоторыми виндами и есть код который работает не под все платформы. Так сразу увидишь что под Win98 BallonTips не увидишь и т.п. Но так малость оффтопик :)


 
uj   (2003-09-28 22:09) [7]

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:

Не выкладывайте пока мои изменения (если собирались), я на днях отловил пару мелких багов (не опасных :)). Как только смогу, сразу солью изменения.



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

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

Наверх




Память: 0.49 MB
Время: 0.029 c
3-1080640978
Виктор
2004-03-30 14:02
2004.04.25
Description таблиц базы Firebird


1-1081541319
Сергей П.
2004-04-10 00:08
2004.04.25
StringGrid


1-1081571033
zsv
2004-04-10 08:23
2004.04.25
Запуск chm и hlp файлов


14-1080247544
Undert
2004-03-25 23:45
2004.04.25
PageProducer на РHP


9-1067757990
Micah'GF
2003-11-02 10:26
2004.04.25
Из Picture исчез DIB