From 6166bf433836e894862ee23a650e1c39a9a5c96a Mon Sep 17 00:00:00 2001 From: Jim Pollaro Date: Wed, 26 Mar 2025 14:05:43 -0500 Subject: [PATCH 1/2] change brain atlas button to use a tooltip instead of resize --- +nla/+inputField/NetworkAtlas.m | 4 +++- +nla/+inputField/NetworkAtlasFuncConn.m | 11 ++++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/+nla/+inputField/NetworkAtlas.m b/+nla/+inputField/NetworkAtlas.m index f58eb062..6bc57882 100755 --- a/+nla/+inputField/NetworkAtlas.m +++ b/+nla/+inputField/NetworkAtlas.m @@ -198,7 +198,9 @@ function update(obj) obj.checkbox_surface_parcels.Value = false; end end - obj.button.Position(3) = widthOfString(obj.button.Text, LABEL_H) + widthOfString(' ', LABEL_H + LABEL_GAP); + % Instead of changing the width of the button and making the line unusable, use a tooltip + % obj.button.Position(3) = widthOfString(obj.button.Text, LABEL_H) + widthOfString(' ', LABEL_H + LABEL_GAP); + obj.button.Tooltip = obj.button.Text; obj.inflation_label.Position(1) = obj.button.Position(1) + obj.button.Position(3) + LABEL_GAP; obj.inflation_dropdown.Position(1) = obj.button.Position(1) + obj.button.Position(3) + LABEL_GAP +... diff --git a/+nla/+inputField/NetworkAtlasFuncConn.m b/+nla/+inputField/NetworkAtlasFuncConn.m index 583ea0a3..b932d744 100755 --- a/+nla/+inputField/NetworkAtlasFuncConn.m +++ b/+nla/+inputField/NetworkAtlasFuncConn.m @@ -193,7 +193,7 @@ function buttonClickedCallback(obj, ~) obj.checkbox_surface_parcels.Value = true; end - obj.update(); + obj.update(true); close(prog); catch ex close(prog); @@ -246,7 +246,7 @@ function button2ClickedCallback(obj, ~) end end - obj.update(); + obj.update(false); close(prog); else close(prog); @@ -312,7 +312,7 @@ function updateFuncConn(obj) end end - function update(obj) + function update(obj, network_atlas_button) import nla.inputField.widthOfString nla.inputField.LABEL_H nla.inputField.LABEL_GAP obj.updateFuncConn(); @@ -332,8 +332,9 @@ function update(obj) obj.checkbox_surface_parcels.Value = false; end end - obj.button.Position(3) = widthOfString(obj.button.Text, LABEL_H) + widthOfString(' ', LABEL_H + LABEL_GAP); - + % Instead of changing the width of the button and making the line unusable, use a tooltip + % obj.button.Position(3) = widthOfString(obj.button.Text, LABEL_H) + widthOfString(' ', LABEL_H + LABEL_GAP); + obj.button.Tooltip = obj.button.Text; obj.inflation_label.Position(1) = obj.button.Position(1) + obj.button.Position(3) + LABEL_GAP; obj.inflation_dropdown.Position(1) = obj.button.Position(1) + obj.button.Position(3) + LABEL_GAP +... From 80cb8963086add38c0b07136bbab10672790c5e6 Mon Sep 17 00:00:00 2001 From: Jim Pollaro Date: Wed, 26 Mar 2025 14:20:18 -0500 Subject: [PATCH 2/2] remove unused variable for initial idea --- +nla/+inputField/NetworkAtlasFuncConn.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/+nla/+inputField/NetworkAtlasFuncConn.m b/+nla/+inputField/NetworkAtlasFuncConn.m index b932d744..02470c26 100755 --- a/+nla/+inputField/NetworkAtlasFuncConn.m +++ b/+nla/+inputField/NetworkAtlasFuncConn.m @@ -193,7 +193,7 @@ function buttonClickedCallback(obj, ~) obj.checkbox_surface_parcels.Value = true; end - obj.update(true); + obj.update(); close(prog); catch ex close(prog); @@ -246,7 +246,7 @@ function button2ClickedCallback(obj, ~) end end - obj.update(false); + obj.update(); close(prog); else close(prog); @@ -312,7 +312,7 @@ function updateFuncConn(obj) end end - function update(obj, network_atlas_button) + function update(obj) import nla.inputField.widthOfString nla.inputField.LABEL_H nla.inputField.LABEL_GAP obj.updateFuncConn();