Program: bbtk
Module: $RCSfile: bbkwTransferFunctionEditor.cxx,v $
Language: C++
- Date: $Date: 2008/12/16 12:48:07 $
- Version: $Revision: 1.1 $
+ Date: $Date: 2008/12/18 11:54:57 $
+ Version: $Revision: 1.3 $
=========================================================================*/
/* ---------------------------------------------------------------------
{
bbSetInputIn(0);
bbSetOutputOut(0);
+ bbSetInputTitle("Transfer function");
bbSetOutputWidget(0);
}
vtkKWPiecewiseFunctionEditor *w = vtkKWPiecewiseFunctionEditor::New();
bbSetOutputWidget(w);
- // w->SetWindowLevelModeChangedCommand((vtkObject*)this,(const char*)"OnChange");
- //AddObserver(vtkKWPiecewiseFunctionEditor::FunctionChangedCommand,this);
+ w->AddObserver(vtkKWPiecewiseFunctionEditor::FunctionChangedEvent,this);
w->SetParent((vtkKWWidget*)parent);
w->Create();
// w->ExpandCanvasWidthOff();
// w->ExpandCanvasHeightOn();
// w->SetCanvasWidth(450);
- w->SetCanvasHeight( parent->GetHeight() );
- w->SetLabelText("");//Transfer Function Editor");
+ w->SetCanvasHeight( parent->GetHeight() - 100 );
+ w->SetLabelText(bbGetInputTitle().c_str());
w->SetBalloonHelpString("Edit the transfer function");
w->LockEndPointsParameterOn();
std::cout << "TransferFunctionEditor::OnChange()" << std::endl;
}
- void TransferFunctionEditor::Execute(vtkObject* caller, unsigned long, void*)
+ void TransferFunctionEditor::Execute(vtkObject* caller, unsigned long , void*)
{
- std::cout << "$$$$$$$$$$$$ TransferFunctionEditor CB $$$$$$$$$$$$"<<std::endl;
+ bbSignalOutputModification("Out");
+ // std::cout << "$$$$$$$$$$$$ TransferFunctionEditor CB $$$$$$$$$$$$"<<std::endl;
+
/*
vtkKWScale* scale = (vtkKWScale*)caller;
bbSetOutputOut( scale->GetValue() );