Главная страница
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.48 MB
Время: 0.033 c
1-1081550423
Mishenka
2004-04-10 02:40
2004.04.25
Как перевести дату и время из TDateTime в Integer и обратно?


1-1081243534
Intruder
2004-04-06 13:25
2004.04.25
Ini файл и TTree View


3-1080293016
russko
2004-03-26 12:23
2004.04.25
Нехватка памяти при вызове БД


1-1081298822
olhovik
2004-04-07 04:47
2004.04.25
Вставка в .ехе


1-1081402526
Ш-К
2004-04-08 09:35
2004.04.25
Создание компонента.