#include <bbtkKWBlackBox.h>
Classes | |
class | WxGUIEditorGraphicBBS |
Public Types | |
enum | { ID_Menu_Quit = 1, ID_Menu_About, ID_Menu_EditConfig, ID_Menu_CreatePackage, ID_Menu_CreateBlackBox, ID_Menu_ShowImageGraph, ID_Menu_ShowHTMLDoc, ID_Menu_CreateIndex, ID_Button_Run } |
enum | { bwd_id, fwd_id, home_id, reload_id, include_id, url_id, html_id = 10100 } |
enum | { id_f1, id_f2, id_f3, id_f4, id_f5, id_f6, id_f7, id_f8, id_fc1, id_fc2, id_fc3 } |
enum | { ID_Menu_Quit = 1, ID_Menu_About, ID_Menu_EditConfig, ID_Menu_CreatePackage, ID_Menu_CreateBlackBox, ID_Menu_ShowImageGraph, ID_Menu_RegeneratePackageDoc, ID_Menu_RegenerateBoxesLists, ID_Menu_RegenerateAll, ID_Menu_PlugPackage, ID_Menu_Windows_Files, ID_Menu_Windows_Help, ID_Menu_Windows_Messages, ID_Menu_Windows_Command, ID_Menu_Windows_Save, ID_Menu_Windows_PackageBrowser } |
typedef Package::Pointer | PackagePointer |
typedef boost::shared_ptr < BlackBox > | BlackBoxPointer |
typedef boost::weak_ptr< BlackBox > | BlackBoxWeakPointer |
typedef boost::shared_ptr < Package > | PackagePointer |
typedef boost::weak_ptr< Package > | PackageWeakPointer |
typedef boost::shared_ptr < BlackBox > | BlackBoxPointer |
typedef boost::weak_ptr< BlackBox > | BlackBoxWeakPointer |
typedef boost::shared_ptr < ComplexBlackBox > | ComplexBlackBoxPointer |
typedef boost::shared_ptr < Factory > | FactoryPointer |
typedef boost::weak_ptr< Factory > | FactoryWeakPointer |
typedef boost::shared_ptr < BlackBox > | BlackBoxPointer |
typedef boost::weak_ptr< BlackBox > | BlackBoxWeakPointer |
typedef unsigned char | IOStatus |
The type of input / output status. | |
typedef any< thing > | Data |
The generic type of "data" exchanged between black boxes. | |
typedef boost::shared_ptr < Executer > | ExecuterPointer |
typedef boost::weak_ptr< Executer > | ExecuterWeakPointer |
typedef boost::shared_ptr < Factory > | FactoryPointer |
typedef boost::weak_ptr< Factory > | FactoryWeakPointer |
typedef const std::type_info & | TypeInfo |
The bbtk::TypeInfo type is a const ref on std::type_info (which can only be manipulated as such (because typeid returns const std::type_info& and type_info has all constructors private)). | |
typedef boost::shared_ptr < Interpreter > | InterpreterPointer |
typedef boost::weak_ptr < Interpreter > | InterpreterWeakPointer |
Public Attributes | |
const std::string | IOSTATUS_STRING [3] |
const IOStatus | UPTODATE = 0 |
Up-to-date status value. | |
const IOStatus | MODIFIED = 1 |
Modified status value. | |
const IOStatus | OUTOFDATE = 2 |
Out-of-date status value. | |
int | argc = 1 |
const char * | argv = "QApp" |
Static Public Attributes | |
static bool | bbmgSomeBoxExecuting = false |
static bool | bbmgFreezeExecution = false |
static std::set < BlackBox::WeakPointer > | bbmgExecutionList |
static bool | bbmgGlobalProcessingExecutionList = false |
static StaticInitTime | i |
static QApplication * | mgQtApp = 0 |
static int | mgNbWindowsAlive = 0 |
static int | mgNbWindowsShown = 0 |
static Qt::Signal_type | mgQtSignal |
static WxApp * | mgWxApp = 0 |
static wxWindow * | mgTopWindow = 0 |
static Wx::Signal_type | mgWxSignal |
typedef boost::shared_ptr< BlackBox > bbtk::BlackBoxPointer |
Definition at line 54 of file bbtkConnection.h.
typedef boost::shared_ptr< BlackBox > bbtk::BlackBoxPointer |
Definition at line 51 of file bbtkBlackBoxInputConnector.h.
typedef boost::shared_ptr< BlackBox > bbtk::BlackBoxPointer |
Definition at line 54 of file bbtkBlackBoxDescriptor.h.
typedef boost::weak_ptr< BlackBox > bbtk::BlackBoxWeakPointer |
Definition at line 55 of file bbtkConnection.h.
typedef boost::weak_ptr< BlackBox > bbtk::BlackBoxWeakPointer |
Definition at line 52 of file bbtkBlackBoxInputConnector.h.
typedef boost::weak_ptr< BlackBox > bbtk::BlackBoxWeakPointer |
Definition at line 55 of file bbtkBlackBoxDescriptor.h.
typedef boost::shared_ptr<ComplexBlackBox> bbtk::ComplexBlackBoxPointer |
Definition at line 53 of file bbtkComplexBlackBoxDescriptor.h.
typedef any<thing> bbtk::Data |
typedef boost::shared_ptr< Executer > bbtk::ExecuterPointer |
Definition at line 50 of file bbtkFactory.h.
typedef boost::weak_ptr< Executer > bbtk::ExecuterWeakPointer |
Definition at line 51 of file bbtkFactory.h.
typedef boost::shared_ptr< Factory > bbtk::FactoryPointer |
Definition at line 49 of file bbtkPackage.h.
typedef boost::shared_ptr< Factory > bbtk::FactoryPointer |
Definition at line 52 of file bbtkConnection.h.
typedef boost::weak_ptr< Factory > bbtk::FactoryWeakPointer |
Definition at line 50 of file bbtkPackage.h.
typedef boost::weak_ptr< Factory > bbtk::FactoryWeakPointer |
Definition at line 53 of file bbtkConnection.h.
typedef boost::shared_ptr< Interpreter > bbtk::InterpreterPointer |
Definition at line 50 of file bbtkVirtualExec.h.
typedef boost::weak_ptr< Interpreter > bbtk::InterpreterWeakPointer |
Definition at line 51 of file bbtkVirtualExec.h.
typedef unsigned char bbtk::IOStatus |
typedef boost::shared_ptr< Package > bbtk::PackagePointer |
Definition at line 55 of file bbtkBlackBoxDescriptor.h.
typedef Package::Pointer bbtk::PackagePointer |
Definition at line 46 of file bbtkBlackBoxDescriptor.cxx.
typedef boost::weak_ptr< Package > bbtk::PackageWeakPointer |
Definition at line 56 of file bbtkBlackBoxDescriptor.h.
typedef const std::type_info& bbtk::TypeInfo |
The bbtk::TypeInfo type is a const ref on std::type_info (which can only be manipulated as such (because typeid returns const std::type_info& and type_info has all constructors private)).
Definition at line 182 of file bbtkRTTI.h.
anonymous enum |
ID_Menu_Quit | |
ID_Menu_About | |
ID_Menu_EditConfig | |
ID_Menu_CreatePackage | |
ID_Menu_CreateBlackBox | |
ID_Menu_ShowImageGraph | |
ID_Menu_ShowHTMLDoc | |
ID_Menu_CreateIndex | |
ID_Button_Run |
Definition at line 62 of file bbtkWxGUIConsole.cxx.
00063 { 00064 ID_Menu_Quit = 1, 00065 ID_Menu_About, 00066 ID_Menu_EditConfig, 00067 ID_Menu_CreatePackage, 00068 ID_Menu_CreateBlackBox, 00069 ID_Menu_ShowImageGraph, 00070 ID_Menu_ShowHTMLDoc, 00071 ID_Menu_CreateIndex, 00072 ID_Button_Run 00073 };
anonymous enum |
Definition at line 61 of file bbtkWxGUIHtmlBrowser.cxx.
00062 { 00063 bwd_id, 00064 fwd_id, 00065 home_id, 00066 reload_id, 00067 include_id, 00068 url_id , 00069 html_id = 10100 00070 };
anonymous enum |
anonymous enum |
Definition at line 66 of file bbtkWxGUIScriptingInterface.cxx.
00067 { 00068 ID_Menu_Quit = 1, 00069 ID_Menu_About, 00070 ID_Menu_EditConfig, 00071 ID_Menu_CreatePackage, 00072 ID_Menu_CreateBlackBox, 00073 ID_Menu_ShowImageGraph, 00074 ID_Menu_RegeneratePackageDoc, 00075 ID_Menu_RegenerateBoxesLists, 00076 ID_Menu_RegenerateAll, 00077 ID_Menu_PlugPackage, 00078 ID_Menu_Windows_Files, 00079 ID_Menu_Windows_Help, 00080 ID_Menu_Windows_Messages, 00081 ID_Menu_Windows_Command, 00082 ID_Menu_Windows_Save, 00083 ID_Menu_Windows_PackageBrowser 00084 // ID_Button_Run 00085 };
int bbtk::argc = 1 |
const char* bbtk::argv = "QApp" |
std::set<BlackBox::WeakPointer> bbtk::bbmgExecutionList [static] |
Definition at line 53 of file bbtkBlackBox.cxx.
Referenced by bbtk::BlackBox::bbGlobalAddToExecutionList(), and bbtk::BlackBox::bbGlobalProcessExecutionList().
bool bbtk::bbmgFreezeExecution = false [static] |
Definition at line 52 of file bbtkBlackBox.cxx.
Referenced by bbtk::BlackBox::bbGlobalGetFreezeExecution(), and bbtk::BlackBox::bbGlobalSetFreezeExecution().
bool bbtk::bbmgGlobalProcessingExecutionList = false [static] |
Definition at line 1365 of file bbtkBlackBox.cxx.
Referenced by bbtk::BlackBox::bbGlobalAddToExecutionList(), and bbtk::BlackBox::bbGlobalProcessExecutionList().
bool bbtk::bbmgSomeBoxExecuting = false [static] |
Definition at line 51 of file bbtkBlackBox.cxx.
Referenced by bbtk::BlackBox::bbGlobalGetSomeBoxExecuting(), and bbtk::BlackBox::bbGlobalSetSomeBoxExecuting().
StaticInitTime bbtk::i [static] |
Definition at line 303 of file bbtkObject.cxx.
Referenced by bbtk::ComplexBlackBox::bbAllocateConnectors(), bbtk::BlackBox::bbAllocateConnectors(), bbtk::BlackBox::bbComputePostProcessStatus(), bbtk::BlackBox::bbConnectInput(), bbtk::BlackBox::bbConnectOutput(), bbtk::BlackBox::bbCopyIOValues(), bbtk::BlackBox::bbDesallocateConnectors(), bbtk::BlackBox::bbDisconnectInput(), bbtk::BlackBox::bbDisconnectOutput(), bbtk::ComplexBlackBox::bbExecute(), bbtk::ComplexBlackBox::bbFindBlackBox(), bbtk::ComplexBlackBox::bbGetBlackBox(), bbtk::BlackBox::bbGlobalProcessExecutionList(), bbtk::ComplexBlackBox::bbPrintBlackBoxes(), bbtk::BlackBox::bbPrintHelp(), bbtk::ComplexBlackBox::bbRemoveBlackBox(), bbtk::WidgetBlackBox< W >::bbSetShown(), bbtk::BlackBox::bbSignalOutputModification(), bbtk::ComplexBlackBox::bbUnsafeGetBlackBox(), bbtk::BlackBox::bbUpdateInputs(), bbtk::ComplexBlackBox::bbWriteDotFileBlackBox(), bbtk::BlackBox::bbWriteDotFileBlackBox(), bbtk::Package::ChangeDescriptorName(), bbtk::Package::Check(), bbtk::Connection::Check(), bbtk::ComplexBlackBox::Check(), CleanString_0D(), bbtk::Factory::CloseAllPackages(), bbtk::Interpreter::commandNewGUI(), bbtk::ComplexBlackBox::ComplexBlackBox(), bbtk::Package::ContainsDescriptor(), bbtk::Package::CreateHtmlPage(), bbtk::Executer::DefineInput(), bbtk::Package::FindAdaptor(), bbtk::InterpreterVirtual::FindCommandsWithPrefix(), bbtk::WxGUIPackageBrowser2::findnpos(), bbtk::Package::FindWidgetAdaptor(), bbtk::ConfigurationFile::GetHelp(), bbtk::ComplexBlackBoxDescriptor::GetHelp(), bbtk::BlackBoxDescriptor::GetHelp(), bbtk::BlackBoxDescriptor::GetInputDescriptor(), bbtk::MessageManager::GetMessageLevel(), bbtk::Transcriptor::GetObjectInfo(), bbtk::Package::GetObjectInfo(), bbtk::Interpreter::GetObjectInfo(), bbtk::Executer::GetObjectInfo(), bbtk::Connection::GetObjectInfo(), bbtk::ComplexBlackBoxDescriptor::GetObjectInfo(), bbtk::ComplexBlackBox::GetObjectInfo(), bbtk::AtomicBlackBox::GetObjectInfo(), bbtk::Package::GetObjectRecursiveSize(), bbtk::ComplexBlackBox::GetObjectRecursiveSize(), bbtk::BlackBoxDescriptor::GetOutputDescriptor(), bbtk::Interpreter::HelpCommands(), bbtk::Package::ifBoxExist(), bbtk::Factory::LoadPackage(), bbtk::Utilities::loosematch(), bbtk::Package::NewAdaptor(), bbtk::Package::NewBlackBox(), bbtk::Package::NewWidgetAdaptor(), bbtk::Executer::Print(), bbtk::Package::PrintHelpDescriptor(), bbtk::Factory::PrintHelpDescriptor(), bbtk::Package::PrintHelpListAdaptors(), bbtk::Package::PrintHelpListDescriptors(), bbtk::Factory::PrintHelpListPackages(), bbtk::Factory::PrintHelpPackage(), bbtk::MessageManager::PrintInfo(), bbtk::Object::PrintObjectListInfo(), bbtk::ConfigurationFile::Read(), bbtk::WxGUIPackageBrowser2::RebuildList(), bbtk::Package::Register(), bbtk::Package::Release(), bbtk::Object::ReleasePackages(), bbtk::MessageManager::SetMessageLevel(), bbtk::InterpreterVirtual::SplitLine(), bbtk::InterpreterVirtual::SwitchToFile(), bbtk::Factory::UnLoadPackage(), bbtk::Package::UnLoadReleasedDynamicallyLoadedPackages(), bbtk::BlackBoxOutputConnector::UnsetConnection(), and bbtk::BlackBoxDescriptor::~BlackBoxDescriptor().
const std::string bbtk::IOSTATUS_STRING[3] |
Initial value:
{"Up-to-date","Modified","Out-of-date"}
Definition at line 49 of file bbtkConnection.cxx.
Referenced by GetIOStatusString().
static int bbtk::mgNbWindowsAlive = 0 [static] |
Definition at line 49 of file bbtkQt.cxx.
Referenced by bbtk::Wx::DecNbWindowsAlive(), bbtk::Qt::DecNbWindowsAlive(), bbtk::Wx::GetNbWindowsAlive(), bbtk::Qt::GetNbWindowsAlive(), bbtk::Wx::IncNbWindowsAlive(), bbtk::Qt::IncNbWindowsAlive(), bbtk::Wx::IsSomeWindowAlive(), and bbtk::Qt::IsSomeWindowAlive().
int bbtk::mgNbWindowsShown = 0 [static] |
Definition at line 50 of file bbtkQt.cxx.
Referenced by bbtk::Qt::DecNbWindowsShown(), bbtk::Qt::GetNbWindowsShown(), bbtk::Qt::IncNbWindowsShown(), and bbtk::Qt::IsSomeWindowShown().
QApplication* bbtk::mgQtApp = 0 [static] |
Qt::Signal_type bbtk::mgQtSignal [static] |
Definition at line 55 of file bbtkQt.cxx.
Referenced by bbtk::Qt::AddSignalObserver(), bbtk::Qt::DecNbWindowsAlive(), bbtk::Qt::DecNbWindowsShown(), bbtk::Qt::IncNbWindowsAlive(), and bbtk::Qt::IncNbWindowsShown().
wxWindow* bbtk::mgTopWindow = 0 [static] |
Definition at line 44 of file bbtkWx.cxx.
Referenced by bbtk::Wx::GetTopWindow(), and bbtk::Wx::SetTopWindow().
WxApp* bbtk::mgWxApp = 0 [static] |
Definition at line 43 of file bbtkWx.cxx.
Referenced by bbtk::Wx::CreateWxAppIfNeeded(), and bbtk::Wx::DestroyWxAppIfNeeded().
Wx::Signal_type bbtk::mgWxSignal [static] |
Definition at line 50 of file bbtkWx.cxx.
Referenced by bbtk::Wx::AddSignalObserver(), bbtk::Wx::DecNbWindowsAlive(), and bbtk::Wx::IncNbWindowsAlive().
const IOStatus bbtk::MODIFIED = 1 |
Modified status value.
Definition at line 64 of file bbtkConnection.h.
Referenced by bbtk::AtomicBlackBox::bbBruteForceSetInputPointer(), bbtk::BlackBox::bbComputePostProcessStatus(), bbtk::AtomicBlackBox::bbSetInput(), and bbtk::Connection::RecursiveExecute().
const IOStatus bbtk::OUTOFDATE = 2 |
Out-of-date status value.
Definition at line 66 of file bbtkConnection.h.
Referenced by bbtk::BlackBox::bbComputePostProcessStatus(), bbtk::BlackBox::bbConnectInput(), bbtk::BlackBox::bbSetStatusAndPropagate(), bbtk::Connection::RecursiveExecute(), bbtk::BlackBoxInputConnector::RecursiveExecute(), and bbtk::BlackBoxOutputConnector::SignalChange().
const IOStatus bbtk::UPTODATE = 0 |
Up-to-date status value.
Definition at line 62 of file bbtkConnection.h.
Referenced by bbtk::BlackBox::bbComputePostProcessStatus(), bbtk::BlackBox::bbRecursiveExecute(), bbtk::BlackBox::bbSetStatusAndPropagate(), and bbtk::BlackBox::bbUpdateInputs().