X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Ftoolsbbtk%2Fbbs%2Fappli%2FCreatePackage.bbs;h=ecd1cd6d6bbfc3b5b07740e2765a6f12fbac0232;hb=029bec1fef526327df088b15771a4a4d84af7b0b;hp=e424dbe71be73c2a9b3a13995503ed57c03e75a8;hpb=8b08a96679e9c6f02040a3fbec3714e674884bfd;p=bbtk.git diff --git a/packages/toolsbbtk/bbs/appli/CreatePackage.bbs b/packages/toolsbbtk/bbs/appli/CreatePackage.bbs index e424dbe..ecd1cd6 100644 --- a/packages/toolsbbtk/bbs/appli/CreatePackage.bbs +++ b/packages/toolsbbtk/bbs/appli/CreatePackage.bbs @@ -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 +