]> Creatis software - creaMaracasVisu.git/blob - bbtk/bbs/boxes/Ruler01_Interface.bbs
#3079 creaMaracasVisu Bug New Normal - message documentation in boxes
[creaMaracasVisu.git] / bbtk / bbs / boxes / Ruler01_Interface.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
3 # - /home/davila/Creatis/creaTools/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 "100"
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.ChangeResolution "true"
45   set Box05.In "100"
46   set Box05.Label "true"
47   set Box05.Max "20000"
48   set Box05.Min "0"
49   set Box05.ReactiveOnTrack "true"
50   set Box05.Title "Size"
51
52
53 connect Box00.BoxChange Box02.In2
54 connect Box03.BoxChange Box02.In4
55 connect Box03.Out Box04.In1
56 connect Box05.BoxChange Box02.In5
57 connect Box05.Widget Box01.Widget1
58 connect Box00.Widget Box01.Widget2
59 connect Box03.Widget Box01.Widget3
60
61 # Complex input ports
62 input BoxExecuteRulerInterface Box02.In3 " "
63
64 # Complex output ports
65 output Widget Box01.Widget " "
66 output Angle Box00.Out " "
67 output Opacity Box04.Out " "
68 output SizeReal Box05.Out " "
69 output BoxChangeRulerInterface Box02.Out " "
70
71
72 endefine