Diff of /edit1_Callback.m [000000] .. [81c116]

Switch to side-by-side view

--- a
+++ b/edit1_Callback.m
@@ -0,0 +1,36 @@
+% This function decides the value of static text which hold info about
+% minimum of Threshold
+function edit1_Callback(hObject, eventdata, handles)
+    % hObject    handle to edit1 (see GCBO)
+    % eventdata  reserved - to be defined in a future version of MATLAB
+    % handles    structure with handles and user data (see GUIDATA)
+
+    % Hints: get(hObject,'String') returns contents of edit1 as text
+    %        str2double(get(hObject,'String')) returns contents of edit1 as a double
+    
+    % handles.Bmode is false if the input data is Pulsed Doppler data
+    if( handles.Bmode ~= true ), return; end
+    
+    if ~isnan(str2double(hObject.String))
+        Val = str2double(hObject.String);
+        if Val < handles.Max_threshold 
+            handles.Min_threshold = Val;
+            handles.Message_Bar.String = sprintf('Threshold Updated to %3d', handles.Min_threshold);
+        else
+            handles.Message_Bar.String = sprintf('Minimum Threshold cannot be more than Maximum threshold');
+        end
+    else
+        handles.Message_Bar.String = 'Please use a number for Minimum Threshold';
+    end
+    
+    % Display the latest value
+    hObject.String = handles.Min_threshold;
+       
+    % Update the Threshold based on the new end values of the slider, stops any
+    % running timers, update box locations
+    script_update_Threshold_and_display;
+    
+    % Update handles structure
+	guidata(hObject, handles);
+
+end
\ No newline at end of file