MCPcopy Create free account
hub / github.com/Kitware/VTK / PrintSelf

Method PrintSelf

Interaction/Widgets/vtkWidgetEventTranslator.cxx:400–421  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

398
399//------------------------------------------------------------------------------
400void vtkWidgetEventTranslator::PrintSelf(ostream& os, vtkIndent indent)
401{
402 // Superclass typedef defined in vtkTypeMacro() found in vtkSetGet.h
403 this->Superclass::PrintSelf(os, indent);
404
405 // List all the events and their translations
406 os << indent << "Event Table:\n";
407 EventMapIterator iter = this->EventMap->begin();
408 for (; iter != this->EventMap->end(); ++iter)
409 {
410 EventList& elist = (*iter).second;
411 std::list<EventItem>::iterator liter = elist.begin();
412 for (; liter != elist.end(); ++liter)
413 {
414 os << "VTKEvent(" << vtkCommand::GetStringFromEventId(liter->VTKEvent->GetEventId()) << ","
415 << liter->VTKEvent->GetModifier() << "," << liter->VTKEvent->GetKeyCode() << ","
416 << liter->VTKEvent->GetRepeatCount() << ",";
417 os << (liter->VTKEvent->GetKeySym() ? liter->VTKEvent->GetKeySym() : "(any)");
418 os << ") maps to " << vtkWidgetEvent::GetStringFromEventId(liter->WidgetEvent) << "\n";
419 }
420 }
421}
422VTK_ABI_NAMESPACE_END

Callers

nothing calls this directly

Calls 5

GetModifierMethod · 0.80
GetKeyCodeMethod · 0.80
GetKeySymMethod · 0.80
beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected