1 # ----------------------------------
2 # - BBTKGEditor v 1.3 BBS BlackBox Script (Complex Box)
3 # - /Users/davila/Creatis/All5/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/boxes/imageToolsMenu.bbs
4 # ----------------------------------
10 include creaMiniToolsBase
12 define ImageToolsMenu creaMiniTools
15 description "Description ??"
19 new CommandButton Box00
20 set Box00.Label "Image Writer"
22 new CommandButton Box02
23 set Box02.Label "Viewer NV"
25 new ExecSystemCommand Box04
26 set Box04.In "bbi creaMiniTools/appli/imageWriterExample.bbs &"
28 new ExecSystemCommand Box06
29 set Box06.In "bbi creaMiniTools/appli/viewerNVExample.bbs &"
31 new ExecSystemCommand Box09
32 set Box09.In "bbi creaMiniTools/appli/synchro2ImageExample.bbs &"
34 new CommandButton Box10
35 set Box10.Label "Synchronize 2 Images"
37 new CommandButton Box11
38 set Box11.Label "Manual paint"
40 new ExecSystemCommand Box12
41 set Box12.In "bbi creaMiniTools/appli/manualPaint.bbs &"
43 new CommandButton Box13
44 set Box13.Label "Extract Planes"
46 new ExecSystemCommand Box14
47 set Box14.In "bbi creaMiniTools/appli/SaveImagePlanes.bbs &"
50 set Box15.WinTitle "Images Tools"
56 new RegistrationMenu Box20
58 new RescaleSlopeInterceptMenu Box21
60 new CommandButton Box22
61 set Box22.Label "Resampling Image"
63 new ExecSystemCommand Box23
64 set Box23.In "bbi creaMiniTools/appli/resampling.bbs &"
66 new CommandButton Box25
67 set Box25.Label "Crop image"
69 new ExecSystemCommand Box26
70 set Box26.In "bbi creaMiniTools/appli/crop.bbs &"
72 new LayoutCenter Box27
73 set Box27.WinTitle "Viewers"
75 new LayoutCenter Box28
76 set Box28.WinTitle "Modify image"
78 new CommandButton Box29
79 set Box29.Label "Flip Image Y"
81 new ExecSystemCommand Box30
82 set Box30.In "bbi creaMiniTools/appli/flipImageY.bbs &"
85 connect Box00.BoxChange Box04.BoxExecute
86 connect Box02.BoxChange Box06.BoxExecute
87 connect Box10.BoxChange Box09.BoxExecute
88 connect Box11.BoxChange Box12.BoxExecute
89 connect Box13.BoxChange Box14.BoxExecute
90 connect Box02.Widget Box18.Widget1
91 connect Box10.Widget Box18.Widget2
92 connect Box11.Widget Box19.Widget2
93 connect Box00.Widget Box19.Widget1
94 connect Box20.widget Box15.Widget3
95 connect Box21.widget Box15.Widget4
96 connect Box22.Widget Box19.Widget3
97 connect Box22.BoxChange Box23.BoxExecute
98 connect Box25.Widget Box19.Widget4
99 connect Box25.BoxChange Box26.BoxExecute
100 connect Box18.Widget Box27.Widget2
101 connect Box27.Widget Box15.Widget1
102 connect Box19.Widget Box28.Widget2
103 connect Box28.Widget Box15.Widget2
104 connect Box13.Widget Box19.Widget5
105 connect Box29.Widget Box19.Widget6
106 connect Box29.BoxChange Box30.BoxExecute
110 # Complex input ports
112 # Complex output ports
113 output widget Box15.Widget " "