]> Creatis software - bbtk.git/commitdiff
*** empty log message ***
authorguigues <guigues>
Wed, 7 May 2008 14:27:25 +0000 (14:27 +0000)
committerguigues <guigues>
Wed, 7 May 2008 14:27:25 +0000 (14:27 +0000)
packages/std/src/bbstdMul.xml [new file with mode: 0644]
packages/wx/bbs/boxes/bbGUIdouble.bbs [new file with mode: 0644]

diff --git a/packages/std/src/bbstdMul.xml b/packages/std/src/bbstdMul.xml
new file mode 100644 (file)
index 0000000..7397061
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<blackbox name="Mul">
+
+  <author>laurent.guigues@creatis.insa-lyon.fr</author>
+  <description>Multiplies its inputs</description>
+  <category>math</category>
+
+  <input name="In1" type="double" description="First number"/>
+  <input name="In2" type="double" description="Second number"/>
+  <output name="Out" type="double" description="Result"/>
+
+  <process><PRE>
+    bbSetOutputOut( bbGetInputIn1() * bbGetInputIn2() );
+  </PRE></process>
+  
+  <constructor><PRE>
+    bbSetInputIn1(0);
+    bbSetInputIn2(0);
+    bbSetOutputOut(0);
+  </PRE></constructor>    
+
+</blackbox>
+
diff --git a/packages/wx/bbs/boxes/bbGUIdouble.bbs b/packages/wx/bbs/boxes/bbGUIdouble.bbs
new file mode 100644 (file)
index 0000000..ce8ea56
--- /dev/null
@@ -0,0 +1,21 @@
+load std
+load wx
+define GUIdouble wx
+  kind DEFAULT_GUI
+  new Slider slider
+  set slider.Label true
+#  set slider.ReactiveOnTrack true
+  set slider.ChangeResolution true
+  set slider.Max 100
+  new Div div
+  set div.In2 100
+  connect slider.Out div.In1
+  new Mul mul
+  set mul.In2 100
+  connect mul.Out slider.In
+  input In mul.In1 "Initial position"
+  input Label slider.Title "Label"
+  output Out div.Out "Current position"
+  output Widget slider.Widget "Widget"
+  output BoxChange slider.BoxChange "BoxChange"
+endefine