Skip to content

Commit

Permalink
fixup! [phoebus bug] change general displaymodel scene to fix transfo…
Browse files Browse the repository at this point in the history
…rmed widget dimensions
DenSinH committed Nov 28, 2024
1 parent fb5b694 commit c1acf30
Showing 1 changed file with 3 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -492,6 +492,7 @@ else if (zoom == ZOOM_HEIGHT)
}

widget_parent.getTransforms().setAll(new Scale(zoom, zoom));
widget_pane.getTransforms().setAll(new Scale(zoom, zoom));
// Appears similar to using this API:
// widget_parent.setScaleX(zoom);
// widget_parent.setScaleY(zoom);
@@ -511,7 +512,7 @@ else if (zoom == ZOOM_HEIGHT)
/** @return Zoom factor, 1.0 for 1:1 */
public double getZoom()
{
final List<Transform> transforms = widget_parent.getTransforms();
final List<Transform> transforms = widget_pane.getTransforms();
if (transforms.isEmpty() ||
transforms.size() > 1 ||
! (transforms.get(0) instanceof Scale))
@@ -595,7 +596,7 @@ private void updateModelSizeIndicators()
int width = model.propWidth().getValue();
int height = model.propHeight().getValue();

final ObservableList<Transform> transforms = widget_parent.getTransforms();
final ObservableList<Transform> transforms = widget_pane.getTransforms();
if (transforms.size() > 0 && transforms.get(0) instanceof Scale)
{
final Scale scale = (Scale) transforms.get(0);

0 comments on commit c1acf30

Please sign in to comment.