]> Creatis software - creaMiniTools.git/blob - bbtk_package_creaMiniTools/bbs/boxes/commandMenu.bbs
Feature #2003 DevTools Tab Redesign
[creaMiniTools.git] / bbtk_package_creaMiniTools / bbs / boxes / commandMenu.bbs
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 # ----------------------------------
5
6 include std
7 include itkvtk
8 include wx
9 include std
10
11 define CommandMenu creaMiniTools
12
13 author "Author ??"
14 description "Description ??"
15
16 category "<VOID>"
17
18 new CommandButton BBEditorButton
19   set BBEditorButton.Label "bbEditor (Graphical Pipeline Editor)"
20
21 new CommandButton BBIButton
22   set BBIButton.Label "bbi (Script Interpreter)"
23
24 new CommandButton BBStudioButton
25   set BBStudioButton.Label "bbStudio (Script Management)"
26
27 new CommandButton CreaNewProjectButton
28   set CreaNewProjectButton.Label "Crea New Project (Create a blank project)"
29
30 new ExecSystemCommand CreaNewProjectComm
31   set CreaNewProjectComm.In "creaNewProject &"
32
33 new ExecSystemCommand BBIComm
34   set BBIComm.In "bbi &"
35
36 new ExecSystemCommand BBStudioComm
37   set BBStudioComm.In "bbStudio &"
38
39 new ExecSystemCommand BBEditorComm
40   set BBEditorComm.In "bbEditor &"
41
42 new LayoutTab Tabs
43
44 new CommandButton CreatePackageBBTKButton
45   set CreatePackageBBTKButton.Label "Create Package BBTK"
46
47 new CommandButton CreateBoxBBTKButton
48   set CreateBoxBBTKButton.Label "Create Box BBTK"
49
50 new ExecSystemCommand CreatePackageBBTKComm
51   set CreatePackageBBTKComm.In "bbi toolsbbtk/appli/GUICreatePackage.bbs &"
52
53 new ExecSystemCommand CreateBoxBBTKComm
54   set CreateBoxBBTKComm.In "bbi toolsbbtk/appli/GUICreateBlackBox.bbs &"
55
56 new LayoutLine CPPLayout
57   set CPPLayout.Orientation "V"
58
59 new LayoutLine Layout
60   set Layout.Orientation "H"
61   set Layout.WinTitle "DevTools"
62
63 new CommandButton PlugPackageButton
64   set PlugPackageButton.Label "Plug Package (Link packages with BBTK)"
65
66 new ExecSystemCommand PlugPackageComm
67   set PlugPackageComm.In "bbi toolsbbtk/appli/GUIPlugPackage.bbs &"
68
69 new CommandButton CreaDevManagerButton
70   set CreaDevManagerButton.Label "Crea Development Manager"
71
72 new ExecSystemCommand CreaDevManagerComm
73   set CreaDevManagerComm.In "creaDevManager &"
74
75 new StaticBox CPP
76   set CPP.BoxTitle "C++"
77
78 new StaticBox Scripts
79   set Scripts.BoxTitle "Scripts (bbg/bbs)"
80
81 new StaticBox DCPP
82   set DCPP.BoxTitle "C++"
83
84 new StaticBox DScripts
85   set DScripts.BoxTitle "Scripts (bbg/bbs)"
86
87 new LayoutLine ScriptsLayout
88   set ScriptsLayout.Orientation "V"
89
90 new LayoutLine DCPPLayout
91   set DCPPLayout.Orientation "V"
92
93 new LayoutLine DScriptsLayout
94   set DScriptsLayout.Orientation "V"
95
96 new LayoutSplit DeprecatedTools
97   set DeprecatedTools.Orientation "V"
98   set DeprecatedTools.Proportion "80"
99   set DeprecatedTools.WinTitle "DeprecatedTools"
100
101 new LayoutSplit ActiveTools
102   set ActiveTools.Orientation "V"
103   set ActiveTools.Proportion "33"
104   set ActiveTools.WinTitle "Active Tools"
105
106
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
134
135 # Complex input ports
136
137 # Complex output ports
138 output CommandMenu Layout.Widget " "
139
140
141 endefine