nodeparamview/viewerdisplay: improve opening text gizmo from NPV

This commit is contained in:
itsmattkc
2023-02-22 12:18:43 -08:00
parent c8908587bb
commit 8e2db520a7
2 changed files with 4 additions and 2 deletions
+1 -2
View File
@@ -311,8 +311,7 @@ void NodeParamView::RequestEditTextInViewer()
{
NodeParamViewItem *item = static_cast<NodeParamViewItem *>(sender());
focused_node_ = item;
emit FocusedNodeChanged(item->GetNode());
SetSelectedNodes({item});
emit RequestViewerToStartEditingText();
}
+3
View File
@@ -708,6 +708,9 @@ NodeGizmo *ViewerDisplayWidget::TryGizmoPress(const NodeValueRow &row, const QPo
void ViewerDisplayWidget::OpenTextGizmo(TextGizmo *text, QMouseEvent *event)
{
GenerateGizmoTransforms();
gizmos_->UpdateGizmoPositions(gizmo_db_, NodeGlobals(gizmo_params_, gizmo_audio_params_, gizmo_draw_time_, LoopMode::kLoopModeOff));
active_text_gizmo_ = text;
connect(active_text_gizmo_, &TextGizmo::RectChanged, this, &ViewerDisplayWidget::UpdateActiveTextGizmoSize);
text_transform_ = GenerateGizmoTransform();