diff --git a/basis/ui/gadgets/borders/borders.factor b/basis/ui/gadgets/borders/borders.factor index 0dd11eca70..94816788e1 100644 --- a/basis/ui/gadgets/borders/borders.factor +++ b/basis/ui/gadgets/borders/borders.factor @@ -42,7 +42,8 @@ M: border pref-dim* M: border layout* dup border-child-rect swap gadget-child over loc>> >>loc - swap dim>> swap (>>dim) ; + swap dim>> >>dim + drop ; M: border focusable-child* gadget-child ; diff --git a/basis/ui/gadgets/gadgets.factor b/basis/ui/gadgets/gadgets.factor index b082c11c0b..448f89f060 100755 --- a/basis/ui/gadgets/gadgets.factor +++ b/basis/ui/gadgets/gadgets.factor @@ -132,9 +132,9 @@ M: array gadget-text* : gadget-text ( gadget -- string ) [ gadget-text* ] "" make ; : invalidate ( gadget -- ) - \ invalidate swap (>>layout-state) ; + \ invalidate >>layout-state drop ; -: forget-pref-dim ( gadget -- ) f swap (>>pref-dim) ; +: forget-pref-dim ( gadget -- ) f >>pref-dim drop ; : layout-queue ( -- queue ) \ layout-queue get ; @@ -160,9 +160,9 @@ DEFER: relayout dup layout-state>> [ drop ] [ dup invalidate layout-later ] if ; -: show-gadget ( gadget -- ) t swap (>>visible?) ; - -: hide-gadget ( gadget -- ) f swap (>>visible?) ; +: show-gadget ( gadget -- ) t >>visible? drop ; + +: hide-gadget ( gadget -- ) f >>visible? drop ; DEFER: in-layout? @@ -194,9 +194,9 @@ GENERIC: layout* ( gadget -- ) M: gadget layout* drop ; -: prefer ( gadget -- ) dup pref-dim swap (>>dim) ; +: prefer ( gadget -- ) dup pref-dim >>dim drop ; -: validate ( gadget -- ) f swap (>>layout-state) ; +: validate ( gadget -- ) f >>layout-state drop ; : layout ( gadget -- ) dup layout-state>> [ @@ -255,11 +255,10 @@ M: gadget ungraft* drop ; : (unparent) ( gadget -- ) dup ungraft dup forget-pref-dim - f swap (>>parent) ; + f >>parent drop ; : unfocus-gadget ( child gadget -- ) - tuck focus>> eq? - [ f swap (>>focus) ] [ drop ] if ; + tuck focus>> eq? [ f >>focus ] when drop ; SYMBOL: in-layout? diff --git a/basis/ui/gadgets/incremental/incremental-docs.factor b/basis/ui/gadgets/incremental/incremental-docs.factor index 28c28be3a7..930d5ed502 100755 --- a/basis/ui/gadgets/incremental/incremental-docs.factor +++ b/basis/ui/gadgets/incremental/incremental-docs.factor @@ -8,7 +8,7 @@ $nl $nl "Children are managed with the " { $link add-incremental } " and " { $link clear-incremental } " words." $nl -"Not every " { $link pack } " can use incremental layout, since incremental layout does not support non-default values for " { $snippet "align" } ", " { $snippet "fill" } ", and " { $snippet "gap" } "." } ; +"Not every " { $link pack } " can use incremental layout, since incremental layout does not support non-default values for the " { $slot "align" } ", " { $slot "fill" } ", and " { $slot "gap" } " slots." } ; HELP: { $values { "incremental" "a new instance of " { $link incremental } } } diff --git a/basis/ui/gadgets/lists/lists.factor b/basis/ui/gadgets/lists/lists.factor index 40e9b20113..62e5b7d780 100755 --- a/basis/ui/gadgets/lists/lists.factor +++ b/basis/ui/gadgets/lists/lists.factor @@ -27,8 +27,7 @@ TUPLE: list < pack index presenter color hook ; control-value length 1- min 0 max ; : bound-index ( list -- ) - dup index>> over calc-bounded-index - swap (>>index) ; + dup index>> over calc-bounded-index >>index drop ; : list-presentation-hook ( list -- quot ) hook>> [ [ list? ] find-parent ] prepend ; diff --git a/basis/ui/gadgets/scrollers/scrollers.factor b/basis/ui/gadgets/scrollers/scrollers.factor index e30ad6bd8f..fefce8a040 100755 --- a/basis/ui/gadgets/scrollers/scrollers.factor +++ b/basis/ui/gadgets/scrollers/scrollers.factor @@ -122,14 +122,14 @@ M: f update-scroller drop dup scroller-value swap scroll ; M: scroller layout* dup call-next-method dup follows>> - [ update-scroller ] 2keep - swap (>>follows) ; + 2dup update-scroller + >>follows drop ; M: scroller focusable-child* viewport>> ; M: scroller model-changed - nip f swap (>>follows) ; + nip f >>follows drop ; TUPLE: limited-scroller < scroller fixed-dim ; diff --git a/basis/ui/gadgets/sliders/sliders.factor b/basis/ui/gadgets/sliders/sliders.factor index b0d9a19a9e..f42d65f738 100755 --- a/basis/ui/gadgets/sliders/sliders.factor +++ b/basis/ui/gadgets/sliders/sliders.factor @@ -46,7 +46,7 @@ M: slider model-changed nip elevator>> relayout-1 ; TUPLE: thumb < gadget ; : begin-drag ( thumb -- ) - find-slider dup slider-value swap (>>saved) ; + find-slider dup slider-value >>saved drop ; : do-drag ( thumb -- ) find-slider drag-loc over orientation>> v. diff --git a/basis/ui/gadgets/worlds/worlds.factor b/basis/ui/gadgets/worlds/worlds.factor index cedd03e39e..1bdc63ed0e 100755 --- a/basis/ui/gadgets/worlds/worlds.factor +++ b/basis/ui/gadgets/worlds/worlds.factor @@ -89,7 +89,7 @@ SYMBOL: ui-error-hook (draw-world) ] [ over ui-error - f swap (>>active?) + f >>active? drop ] recover ] with-variable ] [ diff --git a/basis/ui/tools/listener/listener.factor b/basis/ui/tools/listener/listener.factor index 5113ffb0ce..d975c34e5e 100755 --- a/basis/ui/tools/listener/listener.factor +++ b/basis/ui/tools/listener/listener.factor @@ -165,7 +165,7 @@ M: stack-display tool-scroller } cleave ; : init-listener ( listener -- ) - f swap (>>stack) ; + f >>stack drop ; : ( -- gadget ) { 0 1 } listener-gadget new-track diff --git a/basis/ui/ui.factor b/basis/ui/ui.factor index 2131e3ce60..f561f3cd49 100755 --- a/basis/ui/ui.factor +++ b/basis/ui/ui.factor @@ -69,7 +69,7 @@ M: world graft* #! when restoring saved worlds on image startup. dup fonts>> clear-assoc dup unfocus-world - f swap (>>handle) ; + f >>handle drop ; M: world ungraft* dup free-fonts diff --git a/basis/ui/x11/x11.factor b/basis/ui/x11/x11.factor index ff085cfc81..3122bc536b 100755 --- a/basis/ui/x11/x11.factor +++ b/basis/ui/x11/x11.factor @@ -173,7 +173,7 @@ M: world client-event dup window-loc>> over rect-dim glx-window over "Factor" create-xic 2dup window>> register-window - swap (>>handle) ; + >>handle drop ; : wait-event ( -- event ) QueuedAfterFlush events-queued 0 > [