+// -------------------------------------------------------------------------
+// This callback is responsible for changing update time
+namespace cpPluginsWidgets
+{
+ /**
+ */
+ class SeedWidgetCallback
+ : public vtkCommand
+ {
+ public:
+ static SeedWidgetCallback* New( )
+ { return( new SeedWidgetCallback ); }
+ virtual void Execute( vtkObject* caller, unsigned long id, void* data )
+ {
+ if(
+ id == vtkCommand::CursorChangedEvent ||
+ id == vtkCommand::PlacePointEvent
+ )
+ this->Widget->Modified( );
+ }
+ SeedWidget* Widget;
+ };
+
+} // ecapseman
+