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