Вверх ↑
Этот топик читают: Гость
Ответов: 582
Рейтинг: 3
#1: 2010-05-08 13:27:42 ЛС | профиль | цитата
1)можно добавить полосу действий(ну та синяя полоска с кнопками закрыть свернуть и растянуть окно) только с возможностью её настройки чтобы было как например в плеере каком нибудь
2)можно добавить полосу инструментов В которой создаются кнопки
P.S.1 не спорю это все можно сделать и в обычном хиазме но так будет намного быстрее))
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#2: 2010-05-08 13:31:26 ЛС | профиль | цитата
1) HiAsmElementsDelphiExampleFormsMyForm.sha
2) ToolBar (хотя добавление новых кнопок во время runtime действительно сейчас невозможно)
карма: 10
0
Ответов: 582
Рейтинг: 3
#3: 2010-05-08 13:38:40 ЛС | профиль | цитата
еще 1 идея
можно сделать в графе цвета такие цвета как серебро дерево и тп но только это будут не цвета а как бы поверхности со всеми неровностями у металлов и узорами у дерева
карма: 0

0
Разработчик
Ответов: 26192
Рейтинг: 2135
#4: 2010-05-08 13:45:39 ЛС | профиль | цитата
ruzik писал(а):
можно сделать в графе цвета такие цвета как серебро дерево и тп но только это будут не цвета а как бы поверхности со всеми неровностями у металлов и узорами у дерева

Зачем, когда это можно сделать и сейчас
Зачем лепить все в компоненты, когда кому-то это нафиг не надо, но он будет вынужден таскать в ПО неиспользуемый функционал
карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#5: 2010-05-08 13:47:48 ЛС | профиль | цитата
Вот тебе тулбар с регулируемым количеством кнопок:
code_18144.txt
ruzik писал(а):
со всеми неровностями у металлов и узорами у дерева

Эхе, батенька, это уже не цвет, а картинка, а поэтому использовать надо Image или компоненты Rush
------------ Дoбавленo в 13.47:
nesco писал(а):
Зачем лепить все в компоненты, когда кому-то это нафиг не надо, но он будет вынужден таскать в ПО неиспользуемый функционал

Именно, лишний размер конечной программы ни к чему
карма: 10
0
файлы: 1code_18144.txt [2.1KB] [497]
Разработчик
Ответов: 26192
Рейтинг: 2135
#6: 2010-05-08 13:49:35 ЛС | профиль | цитата
Все эти бредни возникают от вопиющего незнания функционала пакета. Кому я делал Apha-компоненты Сейчас на них можно такие формы делать, что некоторые плейеры обзавидуются
карма: 22

0
Ответов: 582
Рейтинг: 3
#7: 2010-05-08 18:10:15 ЛС | профиль | цитата
извините а где можно найти эти Apha-пакеты
P.S. не относитесь строго я только учусь
карма: 0

0
Ответов: 1379
Рейтинг: 86
#8: 2010-05-08 18:20:49 ЛС | профиль | цитата
ruzik, [burl=http://hiasm.com/forum.html?q=3&t=53541]тема[/burl]
А эти компоненты есть в последней версии Hiasm
карма: 0

0
Ответов: 582
Рейтинг: 3
#9: 2010-05-10 20:03:58 ЛС | профиль | цитата
а можно еще добавить например всякие значение видиокарты модель производитель и тп тоже самое со звуковой картой
карма: 0

0
Ответов: 1161
Рейтинг: 160
#10: 2010-05-10 20:21:59 ЛС | профиль | цитата
ruzik писал(а):
а можно еще добавить например всякие значение видиокарты модель производитель и тп тоже самое со звуковой картой

Имеется ввиду это?
карма: 0

0
Ответов: 1304
Рейтинг: 405
#11: 2010-05-10 20:39:12 ЛС | профиль | цитата
а можно еще добавить например всякие значение видиокарты



Add(MainForm,2953706,154,105)
{
Width=589
Height=558
Position=1
Point(Handle)
link(onCreate,15799437:doEvent1,[])
}
Add(GL_Main,9527158,266,119)
{
Point(onExtensions)
Point(MaxAnisotropy)
Point(Vendor)
Point(Renderer)
Point(VersionGL)
link(Handle,2953706:Handle,[(272,100)(140,100)(140,148)(160,148)])
link(onExtensions,7877163:doEvent1,[])
}
Add(StrPart,3596964,343,133)
{
Char=" "
Point(Left)
link(onSplit,7877163:doEvent2,[(382,138)(382,170)(315,170)(315,146)])
link(onPart,10438912:doAdd,[])
}
Add(Hub,7877163,322,133)
{
InCount=2
OutCount=1
link(onEvent1,3596964:doSplit,[])
}
Add(Hub,15799437,210,119)
{
link(onEvent1,9527158:doInit,[])
link(onEvent2,4214158:doWork1,[(239,132)(239,181)])
}
Add(ChildGroupBox,4214158,273,175)
{
link(Data1,9527158:MaxAnisotropy,[])
link(Data2,9527158:Vendor,[])
link(Data3,9527158:Renderer,[])
link(Data4,9527158:VersionGL,[])
}
BEGIN_SDK
Add(EditMulti,6425735,21,21)
{
WorkCount=1
DataCount=4
Width=517
Height=501
VOffset=42
HOffset=91
link(doWork1,7081062:doEvent1,[])
}
Add(GroupBox,10985837,238,56)
{
Width=581
Height=81
Align=2
Caption="Info OpenGL"
}
Add(Label,15042318,112,112)
{
Left=5
Top=15
Font=[MS Sans Serif,8,1,0,1]
link(Text,15866345:Result,[(118,104)(111,104)])
}
Add(Label,15343670,119,203)
{
Left=5
Top=30
Font=[MS Sans Serif,8,1,0,1]
link(Text,16762712:Result,[(125,195)(118,195)])
}
Add(Label,10279471,126,294)
{
Left=5
Top=45
Font=[MS Sans Serif,8,1,0,1]
link(Text,718791:Result,[(132,286)(125,286)])
}
Add(Label,13629713,133,392)
{
Left=5
Top=60
Font=[MS Sans Serif,8,1,0,1]
link(Text,8967387:Result,[(139,384)(132,384)])
}
Add(StrCat,16762712,112,154)
{
Str1="Производитель видеоадаптера: "
link(Str2,6425735:Data2,[])
}
Add(Hub,3784961,77,63)
{
link(onEvent1,15866345:doStrCat,[])
link(onEvent2,15042318:doText,[(99,76)(99,118)])
}
Add(StrCat,15866345,105,63)
{
Str1="AF_MAX: "
link(Str2,6425735:Data1,[])
}
Add(Hub,8852928,77,154)
{
link(onEvent1,16762712:doStrCat,[])
link(onEvent2,15343670:doText,[(104,167)(104,209)])
}
Add(StrCat,718791,119,245)
{
Str1="Тип видеоадаптера: "
link(Str2,6425735:Data3,[])
}
Add(Hub,13559932,77,245)
{
link(onEvent1,718791:doStrCat,[])
link(onEvent2,10279471:doText,[(109,258)(109,300)])
}
Add(StrCat,8967387,126,343)
{
Str1="Версия OpenGL: "
link(Str2,6425735:Data4,[])
}
Add(Hub,11074973,77,343)
{
link(onEvent1,8967387:doStrCat,[])
link(onEvent2,13629713:doText,[(112,356)(112,398)])
}
Add(Hub,7081062,35,63)
{
OutCount=4
link(onEvent1,3784961:doEvent1,[])
link(onEvent2,8852928:doEvent1,[(69,76)(69,160)])
link(onEvent3,13559932:doEvent1,[(64,83)(64,251)])
link(onEvent4,11074973:doEvent1,[(58,90)(58,349)])
}
END_SDK
Add(Memo,10438912,392,140)
{
Top=90
Width=581
Height=440
ScrollBars=3
Point(doSetSelStart)
}

ruzik, кое что из всякого.

карма: 3

0
Ответов: 3851
Рейтинг: 159
#12: 2010-05-10 21:37:39 ЛС | профиль | цитата

LainX писал(а):
Имеется ввиду это?
ещё бы под FPC..
карма: 0
начавший
0
Гость
Ответов: 17029
Рейтинг: 0
#13: 2010-05-11 18:08:56 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2025-02-28 14:43:46
карма: 0

0
Ответов: 582
Рейтинг: 3
#14: 2010-05-13 19:37:22 ЛС | профиль | цитата
можно сделать функция объекта привязка
Ну например примвязка вправо - при расширении окна вправо объект тоже растягивается вправо это облегчит создание напримр таких объектов как браузер или плеер
карма: 0

0
Ответов: 4641
Рейтинг: 334
#15: 2010-05-13 19:44:12 ЛС | профиль | цитата
ruzik писал(а):
функция объекта привязка

все это есть... как в свойствах компонентов так и отдельными компонентами такими как HBoxLayoutVBoxLayoutGridLayout итд
------------ Дoбавленo в 19.44:
ruzik, прежде чем предлагать что то, сначала следует немного изучить функционал и понять что можно, а что нет.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)