bgjo_!J+Pp
tQ:)j^\
global totalL x%JtI'sg
global sliderL q(J3fjY)
Og?]y ^y
&AI/;zru
try (destroyDialog animationR_RO) catch() k!K}<sX2
rollout animationR_RO "Animation Range" width:2500 height:25 ^E8XPK]-~
([='LyH];z
( bBBW7',[a
dotNetControl startDN "System.Windows.Forms.TrackBar" minimum:animationRange.start maximum:animationRange.end type:#integer width:660 height:25 offset:[80,-5] i*' 6"
dotNetControl endDN "System.Windows.Forms.TrackBar" minimum:animationRange.start maximum:animationRange.end type:#integer width:660 height:25 offset:[0,-5] _
a|zvH
spinner starto "" range:[-9999,9999,animationRange.start] type:#integer fieldwidth:35 pos:[-4,2] Cyg\FHs
spinner endo "" range:[-9999,9999,animationRange.end] type:#integer fieldwidth:35 pos:[(animationR_RO.width-13),2] Tp&03
spinner start_SP "" range:[(animationRange.start ),(animationRange.end ),animationRange.start] type:#integer fieldwidth:35 pos:[45,2] z!quA7s<]
spinner end_SP "" range:[(animationRange.start ),(animationRange.end),animationRange.end] type:#integer fieldwidth:35 pos:[(animationR_RO.width-63),2] cTpAU9|(
z^to"j
on animationR_RO open do L\--h`~YU
( @sRUl
,M;Z
totalL = animationR_RO.width c8I :
jDk:
sliderL = (totalL/2)-85 8|uFW7Q
endo.pos = [(totalL-13),2] lL.3$Rp;
end_SP.pos =[(totalL-63),2] $IzhaX
startDN.width = sliderL a%a_sR\)
endDN.pos = [(startDN.width + 75),0] L|Zja*
endDN.width = sliderL t(YrF,
endDN.value = (animationRange.end) #'N"<o[
C
7)w8y
cui.registerdialogbar animationR_RO style:#(#cui_dock_bottom, #cui_floatable, #cui_handles) QZ!;` ?(
cui.dockdialogbar animationR_RO #cui_dock_bottom *5'U3py
) K]4XD1n7
tJ>|t hk
on animationR_RO resized size do #p@8m_g
( /,v>w,
totalL = animationR_RO.width 'r;C(Gh6
sliderL = (totalL/2)-85 T=6fZ;7
endo.pos = [(totalL-13),2] C{mL]ds<
end_SP.pos =[(totalL-63),2] EugQr<sM#
startDN.width = sliderL u~MD?!LV
endDN.pos = [(startDN.width + 75),0] ,MkldCV
endDN.width = sliderL jx _n$D
) x2gnB@t
gG;d+s1
{=]1]IWt
on starto changed val do hZ_0lX}
( # 3{g6[Y
if starto.value >= endo.value then endo.value = starto.value +1 7gIK+1`
startDN.minimum = starto.value d0(GE4+/
endDN.minimum = starto.value .eQIU$Kw!O
startDN.value = starto.value 4
I}xygV
start_SP.range.x = starto.value Al?LO;$Pa?
end_SP.range.x = starto.value Zkn$D:
start_SP.range.z = starto.value 3wRk -sl
animationRange = interval start_SP.value end_SP.value v@OyB7}
) F_Q,j]0
'8g/^Y@
on startDN ValueChanged val do d\nBc6
( ;9cBlthh
A=X2zm>9
if startDN.value >= endDN.value and startDN.value != animationRange.end then endDN.value = startDN.value +1 *,9.Bx*
if startDN.value >= end_SP.value-1 or startDN.value >= startDN.maximum then startDN.value = end_SP.value-1 $"Oy }
Uk5O9D0
He
start_SP.value = startDN.value Ed/@&52z0
animationRange = interval start_SP.value end_SP.value 1XZ|}Xz
) l'~]8Wo1
UV>^[/^O
on start_SP changed val do LX<c(i
( aE^tc'h~
if start_SP.value >= end_SP.value then end_SP.value = start_SP.value +1 nbYkr*: "t
startDN.value = start_SP.value 2tvMa%1^
animationRange = interval start_SP.value end_SP.value u!2.[CV
) ~B%EvG7:n
[|{yr
on endo changed val do =K2Dxu_:
( S=lA^#'UdX
if starto.value >= endo.value then endo.value = starto.value +1 #&">x7?5
startDN.maximum = endo.value @M4~,O6-
endDN.maximum = endo.value @u/<^j3Q
endDN.value =endo.value :EyH'v
start_SP.range.y = endo.value R_*b<~[/
end_SP.range.y = endo.value [p@NzS/
end_SP.range.z = endo.value h_ ]3L/
animationRange = interval start_SP.value end_SP.value ?9X#{p>q
) K_`*ZV{r
<-Q0WP_^
on endDN ValueChanged val do ~<