From 7851772d9bc5f7357a20ac34159825ae01b04be9 Mon Sep 17 00:00:00 2001 From: Daniel Gonzalez Date: Thu, 11 Oct 2012 08:30:12 +0000 Subject: [PATCH] Feature #1676 Plug Package BBS Implemented --- .cvsignore | 1 + kernel/appli/bbPlugPackage/bbPlugPackage.cpp | 4 +- .../toolsbbtk/bbs/appli/GUIPlugPackage.bbg | 87 +++++++++++++++++++ .../toolsbbtk/bbs/appli/GUIPlugPackage.bbs | 48 ++++++++++ 4 files changed, 138 insertions(+), 2 deletions(-) create mode 100644 packages/toolsbbtk/bbs/appli/GUIPlugPackage.bbg create mode 100644 packages/toolsbbtk/bbs/appli/GUIPlugPackage.bbs diff --git a/.cvsignore b/.cvsignore index 3a4edf6..e422114 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1,2 @@ .project +.cproject diff --git a/kernel/appli/bbPlugPackage/bbPlugPackage.cpp b/kernel/appli/bbPlugPackage/bbPlugPackage.cpp index 552d5a4..ba1e9dd 100644 --- a/kernel/appli/bbPlugPackage/bbPlugPackage.cpp +++ b/kernel/appli/bbPlugPackage/bbPlugPackage.cpp @@ -49,7 +49,7 @@ if ( system ( command.c_str() ) ) { std::cout << "An error occured while running '" << command << "'" << std::endl; - return 1; + // return 1; Feature #1676 - DFGO } @@ -75,7 +75,7 @@ if ( system ( command.c_str() ) ) { std::cout << "An error occured while running '" << command << "'" << std::endl; - return 1; + //return 1; Feature #1676 - DFGO } return 0; } diff --git a/packages/toolsbbtk/bbs/appli/GUIPlugPackage.bbg b/packages/toolsbbtk/bbs/appli/GUIPlugPackage.bbg new file mode 100644 index 0000000..e03b89b --- /dev/null +++ b/packages/toolsbbtk/bbs/appli/GUIPlugPackage.bbg @@ -0,0 +1,87 @@ +# ---------------------------------- +# - BBTKGEditor v 1.3 BBG BlackBox Diagram file +# - /home/daniel/Documents/TrabajosCreaTools/Proyectos/PlugPackageBBS/GUIPlugPackage.bbg +# ---------------------------------- + +APP_START +CATEGORY:Core Script +DESCRIPTION:Plug Package script +AUTHOR:Daniel Gonzalez +COMPLEXBOX:FALSE +BOXES:7 +BOX +wx:DirectorySelector:directorySelect +ISEXEC:TRUE +-53.953613:46.374504:-900.000000 +17.221387:36.374504:-900.000000 +PORT +Message:"Select the location of the package" +PORT +Title:"Select Package" +FIN_BOX +BOX +wx:LayoutLine:Layout +ISEXEC:TRUE +-86.305460:-39.244838:-900.000000 +-28.745460:-49.244838:-900.000000 +PORT +WinTitle:"Plug Package" +FIN_BOX +BOX +wx:OutputText:title +ISEXEC:FALSE +-112.774918:11.953102:-900.000000 +-67.199918:1.953102:-900.000000 +PORT +In:"Plug package directory&&2P&& " +FIN_BOX +BOX +std:ExecSystemCommand:execution +ISEXEC:FALSE +-7.017895:-53.162212:-900.000000 +64.157105:-63.162212:-900.000000 +FIN_BOX +BOX +wx:CommandButton:plugButton +ISEXEC:FALSE +-15.909874:12.084440:-900.000000 +55.265126:2.084440:-900.000000 +PORT +In:"print $lineToExecute.Out$; exec execution;" +PORT +Label:"Plug it!" +FIN_BOX +BOX +std:ConcatStrings:lineToExecute +ISEXEC:FALSE +-4.345134:-26.348428:-900.000000 +66.829866:-36.348428:-900.000000 +PORT +In1:"bbPlugPackage " +FIN_BOX +BOX +wx:OutputText:pathText +ISEXEC:FALSE +-64.000751:12.249860:-900.000000 +-18.425751:2.249860:-900.000000 +FIN_BOX +CONNECTIONS:6 +CONNECTION +title:Widget:Layout:Widget1 +NumberOfControlPoints:0 +CONNECTION +lineToExecute:Out:execution:In +NumberOfControlPoints:0 +CONNECTION +plugButton:Widget:Layout:Widget3 +NumberOfControlPoints:0 +CONNECTION +directorySelect:Out:lineToExecute:In2 +NumberOfControlPoints:0 +CONNECTION +directorySelect:Out:pathText:In +NumberOfControlPoints:0 +CONNECTION +pathText:Widget:Layout:Widget2 +NumberOfControlPoints:0 +APP_END diff --git a/packages/toolsbbtk/bbs/appli/GUIPlugPackage.bbs b/packages/toolsbbtk/bbs/appli/GUIPlugPackage.bbs new file mode 100644 index 0000000..1acfd88 --- /dev/null +++ b/packages/toolsbbtk/bbs/appli/GUIPlugPackage.bbs @@ -0,0 +1,48 @@ +# ---------------------------------- +# - BBTKGEditor v 1.3 BBS BlackBox Script +# - /home/daniel/Documents/TrabajosCreaTools/Proyectos/PlugPackageBBS/GUIPlugPackage.bbs +# ---------------------------------- + +# BBTK GEditor Script +# ---------------------- + +include std +include itkvtk +include wx +include std + +author "Daniel Gonzalez" +description "Plug Package script" +category "Core Script" + +new DirectorySelector directorySelect + set directorySelect.Message "Select the location of the package" + set directorySelect.Title "Select Package" + +new LayoutLine Layout + set Layout.WinTitle "Plug Package" + +new OutputText title + set title.In "Plug package directory: " + +new ExecSystemCommand execution + +new CommandButton plugButton + set plugButton.In "print $lineToExecute.Out$; exec execution;" + set plugButton.Label "Plug it!" + +new ConcatStrings lineToExecute + set lineToExecute.In1 "bbPlugPackage " + +new OutputText pathText + + +connect title.Widget Layout.Widget1 +connect lineToExecute.Out execution.In +connect plugButton.Widget Layout.Widget3 +connect directorySelect.Out lineToExecute.In2 +connect directorySelect.Out pathText.In +connect pathText.Widget Layout.Widget2 + +exec directorySelect +exec Layout -- 2.45.1