[Draft] Improve the color activation and ability to change… (#16603)

* [Draft] Improve the color activation and ability to change size of the snap text

* [Draft] Correct dimension text size calculation
This commit is contained in:
Syres916
2024-09-19 08:03:33 +01:00
committed by GitHub
parent 888391414d
commit 5fd27dbd03
2 changed files with 30 additions and 7 deletions

View File

@@ -76,7 +76,9 @@ class ParamObserverView:
if entry in ("DefaultShapeColor", "DefaultShapeLineColor", "DefaultShapeLineWidth"):
_param_observer_callback_tray()
return
if entry == "MarkerSize":
_param_observer_callback_snaptextsize()
return
def _param_observer_callback_tray():
if not hasattr(Gui, "draftToolBar"):
@@ -144,8 +146,18 @@ def _param_observer_callback_snapstyle():
def _param_observer_callback_snapcolor():
if hasattr(Gui, "Snapper"):
for snap_track in Gui.Snapper.trackers[2]:
snap_track.setColor()
tracker_list = [2, 5, 6]
for each_tracker in tracker_list:
for snap_track in Gui.Snapper.trackers[each_tracker]:
snap_track.setColor()
def _param_observer_callback_snaptextsize():
if hasattr(Gui, "Snapper"):
tracker_list = [5, 6]
for each_tracker in tracker_list:
for snap_track in Gui.Snapper.trackers[each_tracker]:
snap_track.setSize()
def _param_observer_callback_svg_pattern():