X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkPackage.cxx;h=29cd1dc4463af4836125e11c4a50efb44bc0d60c;hb=6bbabb32cba07ce95376c2cdcb804ee97050d453;hp=94286b37811f8f99a3cc8b17a8b1ddbd51c0636f;hpb=4ad5b5ee44357ad873bc8c43230defb6d0a79879;p=bbtk.git diff --git a/kernel/src/bbtkPackage.cxx b/kernel/src/bbtkPackage.cxx index 94286b3..29cd1dc 100644 --- a/kernel/src/bbtkPackage.cxx +++ b/kernel/src/bbtkPackage.cxx @@ -3,8 +3,8 @@ Program: bbtk Module: $RCSfile: bbtkPackage.cxx,v $ Language: C++ - Date: $Date: 2008/04/18 12:59:15 $ - Version: $Revision: 1.13 $ + Date: $Date: 2008/06/10 19:19:42 $ + Version: $Revision: 1.20 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See doc/license.txt or @@ -111,15 +111,17 @@ namespace bbtk const std::string& descname) { // Try to release descriptor - bbtkDebugMessage("package",3,"--- Trying to release descriptor '" - <GetName(); + bbtkDebugMessage("package",5,"--- Releasing descriptor '" + <GetBlackBoxMap().find(descname); if (desc == pack.lock()->GetBlackBoxMap().end()) { - bbtkDebugMessage("package",3, + bbtkDebugMessage("package",5, " Descriptor has already been released" < '"<GetBlackBoxMap()[descname] = pdesc.lock(); @@ -166,7 +168,7 @@ namespace bbtk long ndesc = pack.lock()->GetBlackBoxMap().size(); long nrefs = pack.use_count(); - bbtkDebugMessage("package",2," "< No more external ref : checking descriptors" <mName; std::string dname = descr.lock()->GetTypeName(); bbtkDebugMessage("package",3,"==> Package::ReleaseBlackBoxDescriptor('"<< - packname<<"','"<SetDocURL(doc); p->SetDocRelativeURL(reldoc); - bbtkDebugMessage("package",1,"<== Package::CreateFromDynamicLibrary(" + bbtkDebugMessage("package",2,"<== Package::CreateFromDynamicLibrary(" <GetName(); - bbtkDebugMessage("package",3,"==> Package::UnLoadDynamicLibrary('" + bbtkDebugMessage("package",5,"==> Package::UnLoadDynamicLibrary('" <GetBlackBoxMap().empty()) { - bbtkDebugMessage("package",3," Package not empty ... abort" + bbtkDebugMessage("package",5," Package not empty ... abort" < dynamic library for package '" + < package '"< Package::UnLoadReleasedDynamicallyLoadedPackages()"< Package::UnLoadReleasedDynamicallyLoadedPackages()"<::iterator i; for (i=mReleasedDynamicallyLoadedPackages.begin(); @@ -604,7 +615,7 @@ namespace bbtk { if (!i->expired()) UnLoad(*i); } - bbtkDebugMessage("package",2,"<== Package::UnLoadReleasedDynamicallyLoadedPackages()"<GetName(); - bbtkDebugMessage("package",2,"==> Package::UnLoad("< Package::UnLoad("< dynamic library for package '" + <GetKind() == BlackBoxDescriptor::DEFAULT_WIDGET_ADAPTOR) + else if ( d->GetKind() == BlackBoxDescriptor::DEFAULT_GUI) { bbtkDebugMessage("Kernel",8,"Package<"<::RegisterBlackBox(\""<GetTypeName()<<"\") : The box is a widget adaptor, inserting it in adaptors map ..."<second->Check(true); } - bbtkMessage("Debug",1,"****** Checking Package "<<(void*)this + bbtkMessage("debug",1,"****** Checking Package "<<(void*)this <<" ["<second->GetTypeName(); Utilities::html_format(name); std::string descr = i->second->GetDescription(); - Utilities::html_format(descr); + //Utilities::html_format(descr); s << ""; s << "";