Merge branch 'master' of git://factorcode.org/git/factor
commit
cbd7c61456
|
@ -17,37 +17,21 @@ DEFER: line
|
|||
|
||||
: ligne ( -- )
|
||||
{
|
||||
{ 1 [ 4.5 y 1.15 0.8 size* -0.3 b line ] do }
|
||||
{ 1 [ 4.5 y 1.15 0.8 size* -0.3 b line ] }
|
||||
{ 0.5 [ ] }
|
||||
}
|
||||
call-random-weighted ;
|
||||
rules ;
|
||||
|
||||
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
|
||||
: line ( -- ) [ insct ligne ] recursive ;
|
||||
|
||||
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
: line ( -- ) { [ insct ligne ] } rule ;
|
||||
|
||||
: sole ( -- )
|
||||
[
|
||||
{
|
||||
{
|
||||
1 [
|
||||
[ 1 brightness 0.5 saturation ligne ] do
|
||||
[ 140 r 1 hue sole ] do
|
||||
]
|
||||
}
|
||||
{ 0.01 [ ] }
|
||||
}
|
||||
call-random-weighted
|
||||
]
|
||||
recursive ;
|
||||
{
|
||||
{ 1 [ 1 brightness 0.5 saturation ligne ] [ 140 r 1 hue sole ] }
|
||||
{ 0.01 [ ] }
|
||||
}
|
||||
rules ;
|
||||
|
||||
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
|
||||
: centre ( -- )
|
||||
[ 1 b 5 s circle ] do
|
||||
[ sole ] do ;
|
||||
: centre ( -- ) { [ 1 b 5 s circle ] [ sole ] } rule ;
|
||||
|
||||
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
|
||||
|
|
|
@ -199,14 +199,11 @@ M: radio-control model-changed
|
|||
: <radio-button> ( value model label -- gadget )
|
||||
<radio-knob> label-on-right radio-button-theme <radio-control> ;
|
||||
|
||||
: radio-buttons-theme ( gadget -- )
|
||||
{ 5 5 } >>gap drop ;
|
||||
|
||||
: <radio-buttons> ( model assoc -- gadget )
|
||||
<filled-pile>
|
||||
-rot
|
||||
[ <radio-button> ] <radio-controls>
|
||||
dup radio-buttons-theme ;
|
||||
{ 5 5 } >>gap ;
|
||||
|
||||
: <toggle-button> ( value model label -- gadget )
|
||||
<radio-control> bevel-button-theme ;
|
||||
|
|
|
@ -18,41 +18,41 @@ IN: ui.gadgets.theme
|
|||
|
||||
: plain-gradient
|
||||
T{ gradient f {
|
||||
T{ rgba f 0.94 0.94 0.94 1.0 }
|
||||
T{ rgba f 0.83 0.83 0.83 1.0 }
|
||||
T{ rgba f 0.83 0.83 0.83 1.0 }
|
||||
T{ rgba f 0.62 0.62 0.62 1.0 }
|
||||
T{ gray f 0.94 1.0 }
|
||||
T{ gray f 0.83 1.0 }
|
||||
T{ gray f 0.83 1.0 }
|
||||
T{ gray f 0.62 1.0 }
|
||||
} } ;
|
||||
|
||||
: rollover-gradient
|
||||
T{ gradient f {
|
||||
T{ rgba f 1.0 1.0 1.0 1.0 }
|
||||
T{ rgba f 0.9 0.9 0.9 1.0 }
|
||||
T{ rgba f 0.9 0.9 0.9 1.0 }
|
||||
T{ rgba f 0.75 0.75 0.75 1.0 }
|
||||
T{ gray f 1.0 1.0 }
|
||||
T{ gray f 0.9 1.0 }
|
||||
T{ gray f 0.9 1.0 }
|
||||
T{ gray f 0.75 1.0 }
|
||||
} } ;
|
||||
|
||||
: pressed-gradient
|
||||
T{ gradient f {
|
||||
T{ rgba f 0.75 0.75 0.75 1.0 }
|
||||
T{ rgba f 0.9 0.9 0.9 1.0 }
|
||||
T{ rgba f 0.9 0.9 0.9 1.0 }
|
||||
T{ rgba f 1.0 1.0 1.0 1.0 }
|
||||
T{ gray f 0.75 1.0 }
|
||||
T{ gray f 0.9 1.0 }
|
||||
T{ gray f 0.9 1.0 }
|
||||
T{ gray f 1.0 1.0 }
|
||||
} } ;
|
||||
|
||||
: selected-gradient
|
||||
T{ gradient f {
|
||||
T{ rgba f 0.65 0.65 0.65 1.0 }
|
||||
T{ rgba f 0.8 0.8 0.8 1.0 }
|
||||
T{ rgba f 0.8 0.8 0.8 1.0 }
|
||||
T{ rgba f 1.0 1.0 1.0 1.0 }
|
||||
T{ gray f 0.65 1.0 }
|
||||
T{ gray f 0.8 1.0 }
|
||||
T{ gray f 0.8 1.0 }
|
||||
T{ gray f 1.0 1.0 }
|
||||
} } ;
|
||||
|
||||
: lowered-gradient
|
||||
T{ gradient f {
|
||||
T{ rgba f 0.37 0.37 0.37 1.0 }
|
||||
T{ rgba f 0.43 0.43 0.43 1.0 }
|
||||
T{ rgba f 0.5 0.5 0.5 1.0 }
|
||||
T{ gray f 0.37 1.0 }
|
||||
T{ gray f 0.43 1.0 }
|
||||
T{ gray f 0.5 1.0 }
|
||||
} } ;
|
||||
|
||||
: sans-serif-font { "sans-serif" plain 12 } ;
|
||||
|
|
Loading…
Reference in New Issue