# ---------------------------------- # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box) # - /home/daniel/creatis/all/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/boxes/commandMenu.bbs # ---------------------------------- include std include itkvtk include wx include std define CommandMenu creaMiniTools author "Author ??" description "Description ??" category "" new CommandButton BBEditorButton set BBEditorButton.Label "bbEditor (Graphical Pipeline Editor)" new CommandButton BBIButton set BBIButton.Label "bbi (Script Interpreter)" new CommandButton BBStudioButton set BBStudioButton.Label "bbStudio (Script Management)" new CommandButton CreaNewProjectButton set CreaNewProjectButton.Label "Crea New Project (Create a blank project)" new ExecSystemCommand CreaNewProjectComm set CreaNewProjectComm.In "creaNewProject &" new ExecSystemCommand BBIComm set BBIComm.In "bbi &" new ExecSystemCommand BBStudioComm set BBStudioComm.In "bbStudio &" new ExecSystemCommand BBEditorComm set BBEditorComm.In "bbEditor &" new LayoutTab Tabs new CommandButton CreatePackageBBTKButton set CreatePackageBBTKButton.Label "Create Package BBTK" new CommandButton CreateBoxBBTKButton set CreateBoxBBTKButton.Label "Create Box BBTK" new ExecSystemCommand CreatePackageBBTKComm set CreatePackageBBTKComm.In "bbi toolsbbtk/appli/GUICreatePackage.bbs &" new ExecSystemCommand CreateBoxBBTKComm set CreateBoxBBTKComm.In "bbi toolsbbtk/appli/GUICreateBlackBox.bbs &" new LayoutLine CPPLayout set CPPLayout.Orientation "V" new LayoutLine Layout set Layout.Orientation "H" set Layout.WinTitle "DevTools" new CommandButton PlugPackageButton set PlugPackageButton.Label "Plug Package (Link packages with BBTK)" new ExecSystemCommand PlugPackageComm set PlugPackageComm.In "bbi toolsbbtk/appli/GUIPlugPackage.bbs &" new CommandButton CreaDevManagerButton set CreaDevManagerButton.Label "Crea Development Manager" new ExecSystemCommand CreaDevManagerComm set CreaDevManagerComm.In "creaDevManager &" new StaticBox CPP set CPP.BoxTitle "C++" new StaticBox Scripts set Scripts.BoxTitle "Scripts (bbg/bbs)" new StaticBox DCPP set DCPP.BoxTitle "C++" new StaticBox DScripts set DScripts.BoxTitle "Scripts (bbg/bbs)" new LayoutLine ScriptsLayout set ScriptsLayout.Orientation "V" new LayoutLine DCPPLayout set DCPPLayout.Orientation "V" new LayoutLine DScriptsLayout set DScriptsLayout.Orientation "V" new LayoutSplit DeprecatedTools set DeprecatedTools.Orientation "V" set DeprecatedTools.Proportion "80" set DeprecatedTools.WinTitle "DeprecatedTools" new LayoutSplit ActiveTools set ActiveTools.Orientation "V" set ActiveTools.Proportion "33" set ActiveTools.WinTitle "Active Tools" connect BBIButton.BoxChange BBIComm.BoxExecute connect CreaNewProjectButton.BoxChange CreaNewProjectComm.BoxExecute connect BBStudioButton.BoxChange BBStudioComm.BoxExecute connect BBEditorButton.BoxChange BBEditorComm.BoxExecute connect CreatePackageBBTKButton.BoxChange CreatePackageBBTKComm.BoxExecute connect CreateBoxBBTKButton.BoxChange CreateBoxBBTKComm.BoxExecute connect Tabs.Widget Layout.Widget1 connect PlugPackageButton.BoxChange PlugPackageComm.BoxExecute connect CreaDevManagerButton.BoxChange CreaDevManagerComm.BoxExecute connect CPPLayout.Widget CPP.BoxContent connect ScriptsLayout.Widget Scripts.BoxContent connect DCPPLayout.Widget DCPP.BoxContent connect DScriptsLayout.Widget DScripts.BoxContent connect CreaDevManagerButton.Widget CPPLayout.Widget1 connect BBEditorButton.Widget ScriptsLayout.Widget1 connect BBIButton.Widget ScriptsLayout.Widget2 connect CreaNewProjectButton.Widget DCPPLayout.Widget1 connect CreatePackageBBTKButton.Widget DCPPLayout.Widget2 connect CreateBoxBBTKButton.Widget DCPPLayout.Widget3 connect PlugPackageButton.Widget DCPPLayout.Widget4 connect BBStudioButton.Widget DScriptsLayout.Widget1 connect DScripts.Widget DeprecatedTools.Widget2 connect DCPP.Widget DeprecatedTools.Widget1 connect DeprecatedTools.Widget Tabs.Widget2 connect ActiveTools.Widget Tabs.Widget1 connect CPP.Widget ActiveTools.Widget1 connect Scripts.Widget ActiveTools.Widget2 # Complex input ports # Complex output ports output CommandMenu Layout.Widget " " endefine