]> Creatis software - creaMiniTools.git/blobdiff - bbtk_package_creaMiniTools/bbs/boxes/imageToolsMenu.bbs
no message
[creaMiniTools.git] / bbtk_package_creaMiniTools / bbs / boxes / imageToolsMenu.bbs
index 13148a42184effa2119846e08617f0a017c00b51..cc5c38ab12df499b1b9d1caa2cf25c1839095793 100644 (file)
@@ -7,6 +7,7 @@ include std
 include itkvtk
 include wx
 include std
+include creaMiniToolsBase
 
 define ImageToolsMenu creaMiniTools
 
@@ -21,23 +22,17 @@ new CommandButton Box00
 new CommandButton Box02
   set Box02.Label "Viewer NV"
 
-new LayoutLine Box03
-  set Box03.WinTitle "Images tools"
-
 new ExecSystemCommand Box04
   set Box04.In "bbi creaMiniTools/appli/imageWriterExample.bbs &"
 
 new ExecSystemCommand Box06
   set Box06.In "bbi creaMiniTools/appli/viewerNVExample.bbs &"
 
-new OutputText Box07
-  set Box07.In "Select the Example"
-
 new ExecSystemCommand Box09
   set Box09.In "bbi creaMiniTools/appli/synchro2ImageExample.bbs &"
 
 new CommandButton Box10
-  set Box10.Label "Syncrhonize 2 Images"
+  set Box10.Label "Synchronize 2 Images"
 
 new CommandButton Box11
   set Box11.Label "Manual paint"
@@ -45,22 +40,61 @@ new CommandButton Box11
 new ExecSystemCommand Box12
   set Box12.In "bbi creaMiniTools/appli/manualPaint.bbs &"
 
+new CommandButton Box13
+  set Box13.Label "Show N-Points"
+
+new ExecSystemCommand Box14
+  set Box14.In "bbi creaMiniTools/appli/showNPoints.bbs &"
+
+new LayoutTab Box15
+  set Box15.WinTitle "Images Tools"
+
+new LayoutLine Box18
+  set Box18.WinTitle "Viewers"
+
+new LayoutLine Box19
+  set Box19.WinTitle "Modify image"
+
+new RegistrationMenu Box20
+
+new RescaleSlopeInterceptMenu Box21
+
+new CommandButton Box22
+  set Box22.Label "Resampling Image"
+
+new ExecSystemCommand Box23
+  set Box23.In "bbi creaMiniTools/appli/resampling.bbs &"
+
+new CommandButton Box25
+  set Box25.Label "Crop image"
+
+new ExecSystemCommand Box26
+  set Box26.In "bbi creaMiniTools/appli/crop.bbs &"
+
 
 connect Box00.BoxChange Box04.BoxExecute
 connect Box02.BoxChange Box06.BoxExecute
-connect Box07.Widget Box03.Widget1
-connect Box00.Widget Box03.Widget2
-connect Box02.Widget Box03.Widget4
 connect Box10.BoxChange Box09.BoxExecute
-connect Box10.Widget Box03.Widget5
 connect Box11.BoxChange Box12.BoxExecute
-connect Box11.Widget Box03.Widget3
-
-exec Box03
+connect Box13.BoxChange Box14.BoxExecute
+connect Box18.Widget Box15.Widget1
+connect Box02.Widget Box18.Widget1
+connect Box10.Widget Box18.Widget2
+connect Box11.Widget Box19.Widget2
+connect Box00.Widget Box19.Widget1
+connect Box19.Widget Box15.Widget2
+connect Box20.widget Box15.Widget3
+connect Box21.widget Box15.Widget4
+connect Box22.Widget Box19.Widget3
+connect Box22.BoxChange Box23.BoxExecute
+connect Box25.Widget Box19.Widget4
+connect Box25.BoxChange Box26.BoxExecute
+
+exec Box15
 
 # Complex input ports
 
 # Complex output ports
-output widget Box03.Widget " "
+output widget Box15.Widget " "
 
 endefine