Skip to content

Commit 23a3df4

Browse files
authored
Merge pull request #1916 from HEXRD/mask-presentation
Change mask presentation selector when masks are selected
2 parents cf476a5 + 75b114b commit 23a3df4

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

hexrdgui/masking/mask_manager_dialog.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -444,6 +444,16 @@ def selected_changed(self):
444444
self.ui.presentation_selector.addItem('Boundary Only')
445445
self.ui.presentation_selector.addItem('Visible + Boundary')
446446

447+
if any(mask.visible for mask in masks_from_names):
448+
if not vis_only and all(mask.show_border for mask in masks_from_names):
449+
self.ui.presentation_selector.setCurrentIndex(3)
450+
else:
451+
self.ui.presentation_selector.setCurrentIndex(1)
452+
elif not vis_only and any(mask.show_border for mask in masks_from_names):
453+
self.ui.presentation_selector.setCurrentIndex(2)
454+
else:
455+
self.ui.presentation_selector.setCurrentIndex(0)
456+
447457
def change_presentation_for_selected(self, text):
448458
if len(self.ui.masks_tree.selectedItems()) < 1:
449459
return

0 commit comments

Comments
 (0)