1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
3 # - /home/daniel/creatis/all/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/boxes/commandMenu.bbs
4 # ----------------------------------
11 define CommandMenu creaMiniTools
14 description "Description ??"
18 new CommandButton BBEditorButton
19 set BBEditorButton.Label "bbEditor (Graphical Pipeline Editor)"
21 new CommandButton BBIButton
22 set BBIButton.Label "bbi (Script Interpreter)"
24 new CommandButton BBStudioButton
25 set BBStudioButton.Label "bbStudio (Script Management)"
27 new CommandButton CreaNewProjectButton
28 set CreaNewProjectButton.Label "Crea New Project (Create a blank project)"
30 new ExecSystemCommand CreaNewProjectComm
31 set CreaNewProjectComm.In "creaNewProject &"
33 new ExecSystemCommand BBIComm
34 set BBIComm.In "bbi &"
36 new ExecSystemCommand BBStudioComm
37 set BBStudioComm.In "bbStudio &"
39 new ExecSystemCommand BBEditorComm
40 set BBEditorComm.In "bbEditor &"
44 new CommandButton CreatePackageBBTKButton
45 set CreatePackageBBTKButton.Label "Create Package BBTK"
47 new CommandButton CreateBoxBBTKButton
48 set CreateBoxBBTKButton.Label "Create Box BBTK"
50 new ExecSystemCommand CreatePackageBBTKComm
51 set CreatePackageBBTKComm.In "bbi toolsbbtk/appli/GUICreatePackage.bbs &"
53 new ExecSystemCommand CreateBoxBBTKComm
54 set CreateBoxBBTKComm.In "bbi toolsbbtk/appli/GUICreateBlackBox.bbs &"
56 new LayoutLine CPPLayout
57 set CPPLayout.Orientation "V"
60 set Layout.Orientation "H"
61 set Layout.WinTitle "DevTools"
63 new CommandButton PlugPackageButton
64 set PlugPackageButton.Label "Plug Package (Link packages with BBTK)"
66 new ExecSystemCommand PlugPackageComm
67 set PlugPackageComm.In "bbi toolsbbtk/appli/GUIPlugPackage.bbs &"
69 new CommandButton CreaDevManagerButton
70 set CreaDevManagerButton.Label "Crea Development Manager"
72 new ExecSystemCommand CreaDevManagerComm
73 set CreaDevManagerComm.In "creaDevManager &"
76 set CPP.BoxTitle "C++"
79 set Scripts.BoxTitle "Scripts (bbg/bbs)"
82 set DCPP.BoxTitle "C++"
84 new StaticBox DScripts
85 set DScripts.BoxTitle "Scripts (bbg/bbs)"
87 new LayoutLine ScriptsLayout
88 set ScriptsLayout.Orientation "V"
90 new LayoutLine DCPPLayout
91 set DCPPLayout.Orientation "V"
93 new LayoutLine DScriptsLayout
94 set DScriptsLayout.Orientation "V"
96 new LayoutSplit DeprecatedTools
97 set DeprecatedTools.Orientation "V"
98 set DeprecatedTools.Proportion "80"
99 set DeprecatedTools.WinTitle "DeprecatedTools"
101 new LayoutSplit ActiveTools
102 set ActiveTools.Orientation "V"
103 set ActiveTools.Proportion "33"
104 set ActiveTools.WinTitle "Active Tools"
107 connect BBIButton.BoxChange BBIComm.BoxExecute
108 connect CreaNewProjectButton.BoxChange CreaNewProjectComm.BoxExecute
109 connect BBStudioButton.BoxChange BBStudioComm.BoxExecute
110 connect BBEditorButton.BoxChange BBEditorComm.BoxExecute
111 connect CreatePackageBBTKButton.BoxChange CreatePackageBBTKComm.BoxExecute
112 connect CreateBoxBBTKButton.BoxChange CreateBoxBBTKComm.BoxExecute
113 connect Tabs.Widget Layout.Widget1
114 connect PlugPackageButton.BoxChange PlugPackageComm.BoxExecute
115 connect CreaDevManagerButton.BoxChange CreaDevManagerComm.BoxExecute
116 connect CPPLayout.Widget CPP.BoxContent
117 connect ScriptsLayout.Widget Scripts.BoxContent
118 connect DCPPLayout.Widget DCPP.BoxContent
119 connect DScriptsLayout.Widget DScripts.BoxContent
120 connect CreaDevManagerButton.Widget CPPLayout.Widget1
121 connect BBEditorButton.Widget ScriptsLayout.Widget1
122 connect BBIButton.Widget ScriptsLayout.Widget2
123 connect CreaNewProjectButton.Widget DCPPLayout.Widget1
124 connect CreatePackageBBTKButton.Widget DCPPLayout.Widget2
125 connect CreateBoxBBTKButton.Widget DCPPLayout.Widget3
126 connect PlugPackageButton.Widget DCPPLayout.Widget4
127 connect BBStudioButton.Widget DScriptsLayout.Widget1
128 connect DScripts.Widget DeprecatedTools.Widget2
129 connect DCPP.Widget DeprecatedTools.Widget1
130 connect DeprecatedTools.Widget Tabs.Widget2
131 connect ActiveTools.Widget Tabs.Widget1
132 connect CPP.Widget ActiveTools.Widget1
133 connect Scripts.Widget ActiveTools.Widget2
135 # Complex input ports
137 # Complex output ports
138 output CommandMenu Layout.Widget " "