From a71207800b4424f5afb677ce901877d14ff427c3 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sun, 23 Oct 2022 18:40:17 +0200 Subject: [PATCH] rogueviz::sag::display match A/B parameters --- rogueviz/sag.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/rogueviz/sag.cpp b/rogueviz/sag.cpp index 45a6cd66..38acda7e 100644 --- a/rogueviz/sag.cpp +++ b/rogueviz/sag.cpp @@ -967,6 +967,24 @@ namespace sag { dialog::addBoolItem_action(XLAT("auto-visualize"), sag::auto_visualize, 'b'); dialog::addBoolItem_action(XLAT("continuous embedding"), sag::embedding, 'e'); + + if(method == smMatch) { + dialog::addSelItem(XLAT("match parameter A"), fts(match_a), 'A'); + dialog::add_action([] { + dialog::editNumber(match_a, 0, 10, 1, 1, XLAT("match parameter A"), ""); + dialog::reaction = prepare_graph; + }); + dialog::addSelItem(XLAT("match parameter B"), fts(match_b), 'B'); + dialog::add_action([] { + dialog::editNumber(match_b, 0, 10, 1, 1, XLAT("match parameter B"), ""); + dialog::reaction = prepare_graph; + }); + } + + dialog::addSelItem(XLAT("cost value"), fts(cost), 'X'); + dialog::add_action([] { + optimize_sag_loglik_auto(); + }); }); weight_label = "min weight";