]> Creatis software - creaMaracasVisu.git/blob - bbtk/bbs/boxes/Ruler01_Interface.bbs
70c0424e3003e7c3ff75a8d137e15a1f1a28f084
[creaMaracasVisu.git] / bbtk / bbs / boxes / Ruler01_Interface.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
3 # - /home/davila/Creatis/All/creatools_source/creaMaracasVisu/bbtk/bbs/boxes/Ruler01_Interface.bbs
4 # ----------------------------------
5
6 include std
7 include itkvtk
8 include wx
9 include std
10
11 define Ruler01_Interface creaMaracasVisu
12
13 author "Author ??"
14 description "Description ??"
15
16 category "<VOID>"
17
18 new Slider Box00
19   set Box00.In "0"
20   set Box00.Label "true"
21   set Box00.Max "360"
22   set Box00.Min "-360"
23   set Box00.ReactiveOnTrack "true"
24   set Box00.Title "Angle"
25
26 new LayoutLine Box01
27   set Box01.WinTitle "Ruler"
28
29 new MultipleInputs Box02
30   set Box02.BoxProcessMode "Reactive"
31
32 new Slider Box03
33   set Box03.In "50"
34   set Box03.Label "true"
35   set Box03.Max "100"
36   set Box03.Min "0"
37   set Box03.ReactiveOnTrack "true"
38   set Box03.Title "Opacity"
39
40 new Div Box04
41   set Box04.In2 "100"
42
43 new Slider Box05
44   set Box05.In "100"
45   set Box05.Label "true"
46   set Box05.Max "2000"
47   set Box05.Min "0"
48   set Box05.ReactiveOnTrack "true"
49   set Box05.Title "Size"
50
51
52 connect Box00.BoxChange Box02.In2
53 connect Box03.BoxChange Box02.In4
54 connect Box03.Out Box04.In1
55 connect Box05.BoxChange Box02.In5
56 connect Box05.Widget Box01.Widget1
57 connect Box00.Widget Box01.Widget2
58 connect Box03.Widget Box01.Widget3
59
60 # Complex input ports
61 input BoxExecuteRulerInterface Box02.In3 " "
62
63 # Complex output ports
64 output Widget Box01.Widget " "
65 output Angle Box00.Out " "
66 output Opacity Box04.Out " "
67 output SizeReal Box05.Out " "
68 output BoxChangeRulerInterface Box02.Out " "
69
70
71 endefine