Skip to content

Commit 79f149a

Browse files
committed
SF: Add always legendPrefix from meta data to annotation if present
1 parent abecf86 commit 79f149a

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

Packages/MIES/MIES_SweepFormula.ipf

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -292,16 +292,16 @@ static Function/S SF_GetTraceAnnotationText(WAVE/T plotMetaData, WAVE data)
292292
string channelId, prefix, legendPrefix
293293
string traceAnnotation, annotationPrefix
294294

295-
prefix = RemoveEnding(ReplaceString(";", plotMetaData[%OPSTACK], " "), " ")
295+
prefix = RemoveEnding(ReplaceString(";", plotMetaData[%OPSTACK], " "), " ")
296+
legendPrefix = JWN_GetStringFromWaveNote(data, SF_META_LEGEND_LINE_PREFIX)
296297

297298
strswitch(plotMetaData[%DATATYPE])
298299
case SF_DATATYPE_EPOCHS: // fallthrough
299300
case SF_DATATYPE_SWEEP: // fallthrough
300301
case SF_DATATYPE_LABNOTEBOOK: // fallthrough
301302
case SF_DATATYPE_ANAFUNCPARAM: // fallthrough
302303
case SF_DATATYPE_TP:
303-
sweepNo = JWN_GetNumberFromWaveNote(data, SF_META_SWEEPNO)
304-
legendPrefix = JWN_GetStringFromWaveNote(data, SF_META_LEGEND_LINE_PREFIX)
304+
sweepNo = JWN_GetNumberFromWaveNote(data, SF_META_SWEEPNO)
305305

306306
if(!IsEmpty(legendPrefix))
307307
legendPrefix = " " + legendPrefix + " "
@@ -320,7 +320,11 @@ static Function/S SF_GetTraceAnnotationText(WAVE/T plotMetaData, WAVE data)
320320
break
321321
default:
322322
if(WhichListItem(SF_OP_DATA, plotMetaData[%OPSTACK]) == -1)
323-
sprintf traceAnnotation, "%s", prefix
323+
if(!IsEmpty(legendPrefix))
324+
sprintf traceAnnotation, "%s %s", prefix, legendPrefix
325+
else
326+
sprintf traceAnnotation, "%s", prefix
327+
endif
324328
else
325329
channelNumber = JWN_GetNumberFromWaveNote(data, SF_META_CHANNELNUMBER)
326330
channelType = JWN_GetNumberFromWaveNote(data, SF_META_CHANNELTYPE)

0 commit comments

Comments
 (0)