Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
1-1081544782
Reset
2004-04-10 01:06
2004.04.25
Удаление объекта из массива по OnClick


11-1065002302
Ал
2003-10-01 13:58
2004.04.25
PopUp меню, открываемое при щелчке по иконке в трее


7-1078214864
Delmax
2004-03-02 11:07
2004.04.25
Работа с веб камерой


14-1080994553
Romario
2004-04-03 16:15
2004.04.25
Двоично-десятичное представление числа.


7-1077789103
Stanislav_Kopyshev
2004-02-26 12:51
2004.04.25
hook: помогите разгадать фокус




   Наверх