]> Creatis software - bbtk.git/blobdiff - packages/toolsbbtk/bbs/appli/CreatePackage.bbs
*** empty log message ***
[bbtk.git] / packages / toolsbbtk / bbs / appli / CreatePackage.bbs
index e424dbe71be73c2a9b3a13995503ed57c03e75a8..ecd1cd6d6bbfc3b5b07740e2765a6f12fbac0232 100644 (file)
@@ -5,57 +5,61 @@ category "bbtk tool"
 load wx
 load std 
 
+new OutputText windowTitle
+  set windowTitle.In "Package informations"
+
 new DirectorySelector dir
-set dir.Title "Select the location of your new package"
+    set dir.Message "Select the location of your new package"
 
 new InputText name
-set name.Title "Name"
-set name.In "NEW_PACKAGE"
+    set name.Title "Name         (1 word)"
+    set name.In "NEW_PACKAGE"
 
 new InputText author
-set author.Title "Author(s)"
-set author.In " "
+    set author.Title "Author(s)           (caracters   '<',  '>' not accepted...)"
+    set author.In "_author_"
 
 new InputText description
-set description.Title "Description"
-set description.In " "
-
-new LayoutLine info
-connect name.Widget info.Widget1
-connect author.Widget info.Widget2
-connect description.Widget info.Widget3
-
-set info.WinDialog true
-exec info
-
-new ConcatStrings concat1
-set concat1.In1 "bbCreatePackage "
-connect dir.Out concat1.In2
-new ConcatStrings concat2
-connect concat1.Out concat2.In1
-set concat2.In2 " "
-new ConcatStrings concat3
-connect concat2.Out concat3.In1
-connect name.Out concat3.In2
-new ConcatStrings concat4
-connect concat3.Out concat4.In1
-set concat4.In2 " '"
-new ConcatStrings concat5
-connect concat4.Out concat5.In1
-connect author.Out concat5.In2
-new ConcatStrings concat6
-connect concat5.Out concat6.In1
-set concat6.In2 "' '"
-new ConcatStrings concat7
-connect concat6.Out concat7.In1
-connect description.Out concat7.In2
-new ConcatStrings concat8
-connect concat7.Out concat8.In1
-set concat8.In2 "'"
+    set description.Title "Description            (caracters   '<',  '>' not accepted...)"
+    set description.In "_description_"
+
+new CommandButton createButton
+    set createButton.In "exec command; quit"
+    set createButton.Label "Go"
+
+new LayoutLine main
+    connect windowTitle.Widget main.Widget1
+    connect name.Widget main.Widget2
+    connect author.Widget main.Widget3
+    connect description.Widget main.Widget4
+    connect createButton.Widget main.Widget5
+    set main.WinTitle "Create new black box package"
+    set main.WinDialog true
+    set main.WinWidth 400 
+    set main.WinHeight 250 
+
+
+new Configuration conf
+new ConcatStrings concatStrCommand
+#    set concatStrCommand.In1 "."
+    connect conf.BinPath concatStrCommand.In1
+    connect conf.FileSeparator concatStrCommand.In2 
+    set concatStrCommand.In3 "bbCreatePackage "
+new ConcatStrings concatStr
+    connect  concatStrCommand.Out concatStr.In1 
+    connect dir.Out concatStr.In2 
+    set concatStr.In3 " "
+    connect name.Out concatStr.In4 
+    set concatStr.In5 " '"
+    connect author.Out concatStr.In6 
+    set concatStr.In7 "' '"
+    connect description.Out concatStr.In8 
+    set concatStr.In9 "'"
+
 
 new ExecSystemCommand command
-connect concat8.Out command.In
-print $concat8.Out$
-exec command
-#seg fault :
-#quit
+    connect concatStr.Out command.In
+    print $concatStr.Out$
+
+exec main
+