From 588a04c62d55f4d776489790a8cbfea255c41956 Mon Sep 17 00:00:00 2001 From: Sam Anklesaria Date: Sat, 30 May 2009 10:58:32 -0500 Subject: [PATCH] ui.frp book gadgets --- basis/inverse/inverse.factor | 4 +++ extra/darcs-ui | 2 +- extra/drills/drills.factor | 2 +- extra/ui/frp/gadgets/gadgets.factor | 27 ++++++++++++++----- extra/ui/frp/layout/layout.factor | 18 +++++-------- extra/ui/frp/signals/signals.factor | 2 +- extra/ui/gadgets/alerts/alerts.factor | 4 +-- .../ui/gadgets/book-extras/book-extras.factor | 13 ++++++--- 8 files changed, 44 insertions(+), 28 deletions(-) diff --git a/basis/inverse/inverse.factor b/basis/inverse/inverse.factor index 7a9e821b37..70af955c77 100755 --- a/basis/inverse/inverse.factor +++ b/basis/inverse/inverse.factor @@ -243,6 +243,10 @@ DEFER: __ \ if* 2 [ swap [ undo-if* ] 2curry ] define-pop-inverse +! misc +\ join 1 [ [ split ] curry ] define-pop-inverse +\ split 1 [ [ join ] curry ] define-pop-inverse + ! Constructor inverse : deconstruct-pred ( class -- quot ) "predicate" word-prop [ dupd call assure ] curry ; diff --git a/extra/darcs-ui b/extra/darcs-ui index 98627a6ce4..4112107342 160000 --- a/extra/darcs-ui +++ b/extra/darcs-ui @@ -1 +1 @@ -Subproject commit 98627a6ce4a1ef23691cfb752fecf056e2eacd01 +Subproject commit 4112107342733e412dda8c1b747aa2ec1f27ddb6 diff --git a/extra/drills/drills.factor b/extra/drills/drills.factor index 8251851511..1da1fcaa1d 100644 --- a/extra/drills/drills.factor +++ b/extra/drills/drills.factor @@ -11,7 +11,7 @@ IN: drills SYMBOLS: it startLength ; : big ( gadget -- gadget ) T{ font { name "sans-serif" } { size 30 } } >>font ; : card ( model quot -- button ) big [ next ] ; -: op ( quot str -- gadget )