From 3b98c55ecff0b0238af60f6817817bde0f6f1b08 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Sun, 20 Feb 2005 02:49:37 +0000 Subject: [PATCH] dialogs --- examples/gadget-test.factor | 17 +------------ factor/DefaultVocabularyLookup.java | 14 +++++----- factor/FactorReader.java | 2 ++ factor/jedit/FactorPlugin.java | 1 + library/bootstrap/boot-stage2.factor | 2 ++ library/bootstrap/init-stage2.factor | 3 ++- library/io/stream-impl.factor | 14 +++++++--- library/io/win32-io-internals.factor | 8 ------ library/ui/buttons.factor | 2 +- library/ui/dialogs.factor | 38 ++++++++++++++++++++++++++++ library/ui/fields.factor | 2 +- library/ui/gadgets.factor | 12 ++++++--- library/ui/gestures.factor | 2 +- library/ui/halo.factor | 18 +++++++++++++ library/ui/world.factor | 14 +++++----- 15 files changed, 101 insertions(+), 48 deletions(-) create mode 100644 library/ui/dialogs.factor create mode 100644 library/ui/halo.factor diff --git a/examples/gadget-test.factor b/examples/gadget-test.factor index b1bd2a1a7f..ca79ae85f2 100644 --- a/examples/gadget-test.factor +++ b/examples/gadget-test.factor @@ -36,22 +36,6 @@ USE: stdio USE: prettyprint USE: words -: grab ( gadget hand -- ) - [ swap screen-pos swap screen-pos - >rect ] 2keep - >r [ move-gadget ] keep r> add-gadget ; - -: release ( gadget world -- ) - >r dup screen-pos >r - dup unparent - r> >rect pick move-gadget - r> add-gadget ; - -: moving-actions - {{ - [[ [ button-down 1 ] [ my-hand grab ] ]] - [[ [ button-up 1 ] [ world get release ] ]] - }} swap set-gadget-gestures ; - : filled? "filled" get checkbox-selected? ; : @@ -72,6 +56,7 @@ USE: words "New Rectangle" [ drop 100 100 100 100 dup [ 255 255 0 ] background set-paint-property world get add-gadget ]