diff --git a/basis/ui/gadgets/buttons/buttons.factor b/basis/ui/gadgets/buttons/buttons.factor index ec11bac2d3..ed2b1d930b 100644 --- a/basis/ui/gadgets/buttons/buttons.factor +++ b/basis/ui/gadgets/buttons/buttons.factor @@ -1,12 +1,13 @@ ! Copyright (C) 2005, 2009 Slava Pestov. ! See http://factorcode.org/license.txt for BSD license. -USING: accessors arrays kernel math models namespaces sequences -strings quotations assocs combinators classes colors colors.constants -classes.tuple opengl opengl.gl math.vectors ui.commands ui.gadgets -ui.gadgets.borders ui.gadgets.labels ui.gadgets.tracks -ui.gadgets.packs ui.gadgets.worlds ui.gestures ui.pens ui.pens.solid -ui.pens.image ui.pens.tile math.rectangles locals fry -combinators.smart ; +USING: accessors arrays assocs classes classes.tuple colors +colors.constants combinators combinators.smart fry kernel lexer +locals math math.rectangles math.vectors models namespaces +opengl opengl.gl quotations sequences strings ui.commands +ui.gadgets ui.gadgets.borders ui.gadgets.labels +ui.gadgets.packs ui.gadgets.tracks ui.gadgets.worlds +ui.gestures ui.images ui.pens ui.pens.image ui.pens.solid +ui.pens.tile vocabs.parser ; FROM: models => change-model ; IN: ui.gadgets.buttons @@ -48,11 +49,14 @@ button H{ } set-gestures : new-button ( label quot class -- button ) - [ swap >label ] dip new-border swap >>quot ; inline + [ swap >label ] dip new-border swap >>quot + f >>model ; inline :