Skip to content

Commit b166fad

Browse files
committed
Do not highlight powder masks
Signed-off-by: Brianna Major <[email protected]>
1 parent 5b74d91 commit b166fad

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

hexrdgui/masking/mask_manager.py

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def __init__(
3636
self.type = mtype
3737
self.visible = visible
3838
self.show_border = show_border
39-
self.highlight = highlight
39+
self._highlight = highlight
4040
self.masked_arrays = None
4141
self.masked_arrays_view_mode = ViewType.raw
4242
self.creation_view_mode = mode
@@ -88,6 +88,16 @@ def update_masked_arrays(self):
8888
def serialize(self):
8989
pass
9090

91+
@property
92+
@abstractmethod
93+
def highlight(self):
94+
pass
95+
96+
@highlight.setter
97+
@abstractmethod
98+
def highlight(self, value):
99+
pass
100+
91101
@classmethod
92102
def deserialize(cls, data):
93103
return cls(
@@ -123,6 +133,16 @@ def data(self, values):
123133
self._raw = values
124134
self.invalidate_masked_arrays()
125135

136+
@property
137+
def highlight(self):
138+
return self._highlight
139+
140+
@highlight.setter
141+
def highlight(self, value):
142+
if self.type == MaskType.powder:
143+
return
144+
self._highlight = value
145+
126146
def update_masked_arrays(self, view=ViewType.raw, instr=None):
127147
self.masked_arrays_view_mode = view
128148
if view == ViewType.raw:
@@ -208,6 +228,10 @@ def data(self, values):
208228
self.max_val = values[1]
209229
self.invalidate_masked_arrays()
210230

231+
@property
232+
def highlight(self):
233+
return False
234+
211235
def update_masked_arrays(self, view=ViewType.raw):
212236
self.masked_arrays = recompute_raw_threshold_mask()
213237

0 commit comments

Comments
 (0)