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

Method UpdateHoverWidgetState

Views/Infovis/vtkRenderView.cxx:484–507  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

482}
483
484void vtkRenderView::UpdateHoverWidgetState()
485{
486 // Make sure we have a context, then ensure hover widget is
487 // enabled if we are displaying hover text.
488 this->RenderWindow->MakeCurrent();
489 if (this->RenderWindow->IsCurrent())
490 {
491 if (!this->Interacting && (this->HoverWidget->GetEnabled() != 0) != this->DisplayHoverText)
492 {
493 vtkDebugMacro(<< "turning " << (this->DisplayHoverText ? "on" : "off") << " hover widget");
494 this->HoverWidget->SetEnabled(this->DisplayHoverText);
495 }
496 // Disable hover text when interacting.
497 else if (this->Interacting && this->HoverWidget->GetEnabled())
498 {
499 vtkDebugMacro(<< "turning off hover widget");
500 this->HoverWidget->SetEnabled(false);
501 }
502 }
503 if (!this->HoverWidget->GetEnabled())
504 {
505 this->Balloon->SetBalloonText("");
506 }
507}
508
509void vtkRenderView::PrepareForRendering()
510{

Callers 2

ProcessEventsMethod · 0.95
PrepareForRenderingMethod · 0.95

Calls 3

MakeCurrentMethod · 0.45
IsCurrentMethod · 0.45
SetEnabledMethod · 0.45

Tested by

no test coverage detected