Вверх ↑
Этот топик читают: Гость
Ответов: 1304
Рейтинг: 405
#166: 2010-01-04 12:37:19 ЛС | профиль | цитата
misha24 писал(а):
Да ну бред какой то)) почитав эту ветку выяснилось, всё это туфта

Аналогия - "по китайски не понимаю, значит все китайцы бредят" .
misha24, SVN служит как промежуточный буфер между разработкой компонент и последующим их внедрением в HiAsm. Поэтому пользователю который захотел поучаствовать в тестировании компонент, необходимо иметь определённый уровень знаний. Соответственно хотябы в строке поиска набрать запрос
"Как установить компонент"
------------ Дoбавленo в 12.39:

карма: 3

0
Ответов: 578
Рейтинг: 14
#167: 2010-01-17 00:03:54 ЛС | профиль | цитата
а можно hiButtonRush дабавить прозрачность? а то если углы закруглять на градиентной форме некрасиво получается
карма: 0

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#168: 2010-01-17 00:26:15 ЛС | профиль | цитата
GanjaKyp писал(а):
а то если углы закруглять на градиентной форме некрасиво получается

Я предвидел этот вопрос и все ждал -- а кто же его задаст. Я отказался от применения регионов в этих компонентах, тк они сильно нагружают процессор в RealTime, но никто не мешает применить элементы регионов извне, и они у нас есть. Короче, юзай тему и примеры регионов
------------ Дoбавленo в 01.06:
Вот, простенький вариант региональной обрезки контрола, причем, любого, и не обзательно Rush


Add(ChildPanelRush,16320529,343,147)
{
@Hint=#23:Панель с установкой тем|
link(exit,5523354:doClose,[(385,153)(385,121)(282,121)(282,160)])
}
BEGIN_SDK
Add(EditMultiEx,12586314,21,21)
{
WorkCount=#4:init|
EventCount=#4:exit|
Width=181
Height=214
VOffset=14
link(init,5372503:doCreateRect,[(49,41)(49,146)])
}
Add(PanelRush,1198792,77,182)
{
Width=392
Height=266
Align=5
Font=[Arial,14,1,0,204]
ColorTextDis=8421504
ColorShadowDis=12632256
ShadowOffsetDis=0
MouseCapture=0
GlyphVAlign=0
VAlign=0
Spacing=10
Glyphs=[]
RoundWidth=15
RoundHeight=15
Point(doEnabled)
Point(doSetTheme)
}
Add(ButtonRush,1247932,126,35)
{
Left=320
Top=15
Width=55
Height=55
Color=15780518
Font=[Arial,10,1,0,204]
TabOrder=-1
ColorFrom=15780518
ColorTo=16777215
ColorShadow=8421504
GradientStyle=1
BorderColorOver=10789024
GradientStyleOver=1
BorderWidthOver=2
ColorFromDown=-16777197
ColorToDown=15780518
BorderColorDown=8421504
ColorShadowDown=16777215
ShadowOffsetDown=1
GradientStyleDown=1
BorderWidthDown=2
ColorFromDis=8421504
ColorToDis=16777215
ColorShadowDis=12632256
GradientStyleDis=1
Caption="Exit"
Glyphs=[]
RoundWidth=50
RoundHeight=50
Point(doSetTheme)
Point(Handle)
Point(Width)
Point(Height)
link(onClick,12586314:exit,[])
}
Add(RGN_RoundRect,5372503,77,140)
{
Point2AsOffset=0
rX=50
rY=50
link(onCreateRect,9329085:doSetRegion,[])
link(Point1,8432825:Point,[])
link(Point2,12481752:reCalc,[(90,128)(146,128)])
}
Add(RGN_SetToWindow,9329085,126,140)
{
link(Handle,1247932:Handle,[])
}
Add(PointXY,8432825,77,84)
{
}
Add(MathParse,12481752,133,84)
{
MathStr="(%2 + 1) * 65536 + %1 + 1"
Point(reCalc)
link(X1,1247932:Width,[])
link(X2,1247932:Height,[])
}
END_SDK
Add(MainForm,5523354,294,133)
{
Left=20
Top=105
Color=65535
Caption="Rush Controls"
Position=1
link(onCreate,16320529:init,[])
}
карма: 22

0
Ответов: 4641
Рейтинг: 334
#169: 2010-01-17 10:45:59 ЛС | профиль | цитата
nesco писал(а):
Вот, простенький вариант региональной обрезки контрола

надо бы этот пример в вики поместить, что бы потом не задавали вопросов.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#170: 2010-01-17 11:45:27 ЛС | профиль | цитата
Ravilr писал(а):
надо бы этот пример в вики поместить

На твое усмотрение

Ravilr писал(а):
что бы потом не задавали вопросов

Не дождешься. Они их задавали, задают и будут задавать
карма: 22

0
Ответов: 8886
Рейтинг: 823
#171: 2010-01-17 13:25:51 ЛС | профиль | цитата
nesco, ОНИ - это пользователи HiAsm, мать их перемать!
карма: 19

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#172: 2010-01-17 13:41:49 ЛС | профиль | цитата
Леонид писал(а):
ОНИ - это пользователи HiAsm

Ну, не все, положим. Некоторый предпочитают разбиратьсяя сами, но таких -- меньшество, большинство же, предпочитает задавить кучу пустых вопросов, ответы на которые лежат на поверхности.
карма: 22

0
Ответов: 899
Рейтинг: 43
#173: 2010-02-24 04:54:49 ЛС | профиль | цитата
Rush - это я так понял реинкарнация этого http://hiasm.com/forum.html?q=3&t=3890
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#174: 2010-02-24 08:44:11 ЛС | профиль | цитата
unalex, правильно понял, но некоторые вещи там переработаны и доделаны, а один сделан заново, по мотивам Rush
карма: 22

0
Ответов: 413
Рейтинг: 57
#175: 2010-02-24 19:40:19 ЛС | профиль | цитата
nesco, Компоненты нравятся. В кнопках фактически реализована анимированная смена изображений.
code_17058.txt
Единственное, что очень не хватает, так это возможности вставлять в кнопку не только квадратных изображений, но и прямоугольных, и возможности отображать изображение в размер кнопки.
P.S. это так - пожелания.
карма: 0

0
файлы: 1code_17058.txt [7.1KB] [589]
Разработчик
Ответов: 4697
Рейтинг: 426
#176: 2010-05-18 15:50:14 ЛС | профиль | цитата
nesco, что-то как-то подозрительно ползунок работает: нажми на ползунок и мееееедлеееееннно веди вниз, а он вдруг как на всю свою ширину вниз проскочет, пример трекбара:
Add(TrackBarRush,16482166,315,133)
{
Left=245
Top=15
Width=30
Height=195
Max=100
Kind=1
ThumbLength=10
ThumbWidth=50
TickBorderWidth=0
SlideRoundWidth=5
SlideRoundHeight=5
ThumbRoundWidth=5
ThumbRoundHeight=5
DotsCount=5
DotsOrient=1
}
карма: 10
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#177: 2010-05-18 16:52:48 ЛС | профиль | цитата
Исправлено
карма: 22

0
Разработчик
Ответов: 4697
Рейтинг: 426
#178: 2010-05-18 19:14:07 ЛС | профиль | цитата
А теперь если сделать тоже самое, но опустив мышку к самому нижнему или подняв к самому верхнему краю, то его центр тут же устремляется к точке, в которой мышь, то есть, он продвигается вверх (вниз) до тех пор, пока мышь не будет в центре ползунка, в обычном трекбаре такого нет
Add(TrackBar,12633264,413,133)
{
Left=30
Top=15
Width=40
Height=180
Max=1000
Kind=1
ThumbLength=30
}
Add(TrackBarRush,16482166,476,133)
{
Left=85
Top=15
Width=30
Height=180
Max=100
Kind=1
ThumbLength=10
ThumbWidth=50
TickBorderWidth=0
SlideRoundWidth=5
SlideRoundHeight=5
ThumbRoundWidth=5
ThumbRoundHeight=5
DotsCount=5
DotsOrient=1
}
карма: 10
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#179: 2010-05-18 22:13:38 ЛС | профиль | цитата
Assasin писал(а):
в обычном трекбаре такого нет

То в обычном. А если серьезно, то я пробовал это поправить, что-то, не получается. Подумаю на досуге, может, удасться поправить
------------ Дoбавленo в 22.13:
Исправлено
карма: 22

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#180: 2010-05-24 19:50:53 ЛС | профиль | цитата
Assasin, у тебя сейчас компонент TrackBarRush работает или выдает критические ошибки и не запускается
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)