#ifdef USE_KWWIDGETS #include "vtkKWBlackBoxDialog.h" #include "bbtkKW.h" #include "vtkObjectFactory.h" //========================================================================= // vtkKWBlackBoxWindow //========================================================================= /* //========================================================================= vtkKWBlackBoxWindow::vtkKWBlackBoxWindow() : mShown(false) { bbtkDebugMessage("kw",9,"vtkKWBlackBoxWindow::vtkKWBlackBoxWindow()" <bbSetWindow(0); } } //========================================================================= //========================================================================= void vtkKWBlackBoxWindow::bbShow() { if (bbIsShown()) return; bbtkDebugMessage("kw",9,"vtkKWBlackBoxWindow::bbShow()"<bbGetFullName()<<"]"<Display(); this->Invoke(); // bbClose(); } //========================================================================= //========================================================================= void vtkKWBlackBoxDialog::bbHide() { bbtkDebugMessage("kw",9,"vtkKWBlackBoxDialog::bbHide()"<Withdraw(); } //========================================================================= //========================================================================= void vtkKWBlackBoxDialog::bbClose() { bbtkDebugMessage("kw",9,"vtkKWBlackBoxDialog::bbClose()"<Done = vtkKWDialog::StatusCanceled; // this->Withdraw(); // this->Delete(); } //========================================================================= //========================================================================= void vtkKWBlackBoxDialog::Cancel() { bbtkDebugMessage("kw",9,"vtkKWBlackBoxDialog::Cancel()"<Delete(); // this->Withdraw(); bbHide(); this->Done = vtkKWDialog::StatusCanceled; // std::cout << "REFS= "<GetReferenceCount()<bbSetWindow(0); } } //========================================================================= /* //========================================================================= // vtkKWBlackBoxFrame //========================================================================= //------------------------------------------------------------------------- vtkStandardNewMacro( vtkKWBlackBoxFrame ); vtkCxxRevisionMacro(vtkKWBlackBoxFrame, "$Revision: 1.1 $"); //------------------------------------------------------------------------- //========================================================================= vtkKWBlackBoxFrame::vtkKWBlackBoxFrame() { bbtkDebugMessage("kw",9,"vtkKWBlackBoxFrame::vtkKWBlackBoxFrame()"<bbGetFullName()<<")"<Display(); // This Update is ** MANDATORY ** // to synchronize kwvtkRenderWindowInteractor objects // (force kw objects creation **NOW**) if (bbGetBlackBox()) bbGetBlackBox()->bbUserOnShow(); } //========================================================================= //========================================================================= void vtkKWBlackBoxFrame::bbHide() { bbtkDebugMessage("kw",9,"vtkKWBlackBoxFrame::bbHide()"<Withdraw(); if (bbGetBlackBox()) bbGetBlackBox()->bbUserOnHide(); } //========================================================================= //========================================================================= void vtkKWBlackBoxFrame::bbClose() { bbtkDebugMessage("kw",9,"vtkKWBlackBoxFrame::bbClose()"<Delete(); } //========================================================================= */ #endif