X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fwx%2Fbbs%2Fappli%2FexampleSynchronizeWidgets.bbs;fp=packages%2Fwx%2Fbbs%2Fappli%2FexampleSynchronizeWidgets.bbs;h=1a465241c95b3902e9ab12887a1419f8a0f766c5;hb=a35973b128a2f7130b619a2a11a35cfd418b21b6;hp=0000000000000000000000000000000000000000;hpb=5ecfbf82eea9a965a11ae9f47377ad900b7253b7;p=bbtk.git diff --git a/packages/wx/bbs/appli/exampleSynchronizeWidgets.bbs b/packages/wx/bbs/appli/exampleSynchronizeWidgets.bbs new file mode 100644 index 0000000..1a46524 --- /dev/null +++ b/packages/wx/bbs/appli/exampleSynchronizeWidgets.bbs @@ -0,0 +1,36 @@ +description "Show how to synchronize multiple sliders (when one changes all the others are updated)" +author "laurent.guigues@creatis.insa-lyon.fr" +category "example" + +load wx +load std + +new Slider slider1 +new Slider slider2 +new Slider slider3 +new Slider slider4 +new LayoutLine layout +new MagicBox position + +set position.In 20 +set position.BoxProcessMode Reactive + +connect slider1.Out position.In1 +connect slider2.Out position.In2 +connect slider3.Out position.In3 +connect slider4.Out position.In4 +connect position.Out slider1.In +connect position.Out slider2.In +connect position.Out slider3.In +connect position.Out slider4.In + +connect slider1.Widget layout.Widget1 +connect slider2.Widget layout.Widget2 +connect slider3.Widget layout.Widget3 +connect slider4.Widget layout.Widget4 + +//message process 3 +//message change 1 +//message data 1 +exec layout +