Skip to content

Conversation

@arunjose696
Copy link
Contributor

@arunjose696 arunjose696 commented Nov 10, 2025

Previously, if a control had AutoScaleDisabled, all its children would inherit this setting by default. This change introduces a new flag PROPAGATE_AUTOSCALE_DISABLED (default: true). Setting it to false via ontrol.setData("PROPAGATE_AUTOSCALE_DISABLED", false) prevents children from inheriting AutoScaleDisabled.

The fix is based on @amartya4256 branch

This change fixes issues with cell editors in GEF-classic.

Steps to reproduce
Follow steps in eclipse-gef/gef-classic#850

@github-actions
Copy link
Contributor

github-actions bot commented Nov 10, 2025

Test Results

  118 files  ±0    118 suites  ±0   17m 45s ⏱️ -49s
4 652 tests ±0  4 635 ✅ ±0  17 💤 ±0  0 ❌ ±0 
  338 runs  ±0    334 ✅ ±0   4 💤 ±0  0 ❌ ±0 

Results for commit d1dac03. ± Comparison against base commit bcd5988.

♻️ This comment has been updated with latest results.

Previously, if a control had AutoScaleDisabled, all its children would inherit this setting by default.

This commit introduces a new flag PROPAGATE_AUTOSCALE_DISABLED (default: true). Setting it to false via control.setData("PROPAGATE_AUTOSCALE_DISABLED", false) prevents children from inheriting AutoScaleDisabled.

This fixes issues with cell editors in GEF-classic
@arunjose696 arunjose696 force-pushed the arunjose696/494/InheritAutoScaleDisablement branch from 4c67a74 to d1dac03 Compare November 11, 2025 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add a flag for opting out form inheriting autoscale disablement in children

3 participants