]> Creatis software - creaMiniTools.git/blob - bbtk_package_creaMiniTools/bbs/boxes/imageToolsMenu.bbs
7444f391d8d940717dc29bdbe294f2a04c972e78
[creaMiniTools.git] / bbtk_package_creaMiniTools / bbs / boxes / imageToolsMenu.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.2 BBS BlackBox Script (Complex Box)
3 # - /Users/davila/Creatis/All3/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/boxes/imageToolsMenu.bbs
4 # ----------------------------------
5
6 include std
7 include itkvtk
8 include wx
9 include std
10 include creaMiniToolsBase
11
12 define ImageToolsMenu creaMiniTools
13
14 author "Author ??"
15 description "Description ??"
16
17 category "<VOID>"
18
19 new CommandButton Box00
20   set Box00.Label "Image Writer"
21
22 new CommandButton Box02
23   set Box02.Label "Viewer NV"
24
25 new ExecSystemCommand Box04
26   set Box04.In "bbi creaMiniTools/appli/imageWriterExample.bbs &"
27
28 new ExecSystemCommand Box06
29   set Box06.In "bbi creaMiniTools/appli/viewerNVExample.bbs &"
30
31 new ExecSystemCommand Box09
32   set Box09.In "bbi creaMiniTools/appli/synchro2ImageExample.bbs &"
33
34 new CommandButton Box10
35   set Box10.Label "Syncrhonize 2 Images"
36
37 new CommandButton Box11
38   set Box11.Label "Manual paint"
39
40 new ExecSystemCommand Box12
41   set Box12.In "bbi creaMiniTools/appli/manualPaint.bbs &"
42
43 new CommandButton Box13
44   set Box13.Label "Show N-Points"
45
46 new ExecSystemCommand Box14
47   set Box14.In "bbi creaMiniTools/appli/showNPoints.bbs &"
48
49 new LayoutTab Box15
50   set Box15.WinTitle "Images Tools"
51
52 new LayoutLine Box18
53   set Box18.WinTitle "Viewers"
54
55 new LayoutLine Box19
56   set Box19.WinTitle "Modify image"
57
58 new RecalageMenu Box20
59
60 new RescaleSlopeInterceptMenu Box21
61
62 new CommandButton Box22
63   set Box22.Label "Resampling Image"
64
65 new ExecSystemCommand Box23
66   set Box23.In "bbi creaMiniTools/appli/resampling.bbs &"
67
68
69 connect Box00.BoxChange Box04.BoxExecute
70 connect Box02.BoxChange Box06.BoxExecute
71 connect Box10.BoxChange Box09.BoxExecute
72 connect Box11.BoxChange Box12.BoxExecute
73 connect Box13.BoxChange Box14.BoxExecute
74 connect Box18.Widget Box15.Widget1
75 connect Box02.Widget Box18.Widget1
76 connect Box10.Widget Box18.Widget2
77 connect Box11.Widget Box19.Widget2
78 connect Box00.Widget Box19.Widget1
79 connect Box19.Widget Box15.Widget2
80 connect Box20.widget Box15.Widget3
81 connect Box21.widget Box15.Widget4
82 connect Box22.Widget Box19.Widget3
83 connect Box22.BoxChange Box23.BoxExecute
84
85 exec Box15
86
87 # Complex input ports
88
89 # Complex output ports
90 output widget Box15.Widget " "
91
92 endefine