Index: /trunk/src/civ.m
===================================================================
--- /trunk/src/civ.m	(revision 172)
+++ /trunk/src/civ.m	(revision 173)
@@ -3458,27 +3458,27 @@
 end
 
-%------------------------------------------------------------------------
-function mask_civ1_Callback(hObject, eventdata, handles)
-%------------------------------------------------------------------------
-set(handles.mask_civ1,'UserData',[])
-set(handles.mask_civ1,'String','')
-
-%------------------------------------------------------------------------
-function mask_civ2_Callback(hObject, eventdata, handles)
-%------------------------------------------------------------------------
-set(handles.mask_civ2,'UserData',[])
-set(handles.mask_civ2,'String','')
-
-%------------------------------------------------------------------------
-function mask_fix1_Callback(hObject, eventdata, handles)
-%------------------------------------------------------------------------
-set(handles.mask_fix1,'UserData',[])
-set(handles.mask_fix1,'String','')
-
-%------------------------------------------------------------------------
-function mask_fix2_Callback(hObject, eventdata, handles)
-%------------------------------------------------------------------------
-set(handles.mask_fix2,'UserData',[])
-set(handles.mask_fix2,'String','')
+% %------------------------------------------------------------------------
+% function mask_civ1_Callback(hObject, eventdata, handles)
+% %------------------------------------------------------------------------
+% set(handles.mask_civ1,'UserData',[])
+% set(handles.mask_civ1,'String','')
+% 
+% %------------------------------------------------------------------------
+% function mask_civ2_Callback(hObject, eventdata, handles)
+% %------------------------------------------------------------------------
+% set(handles.mask_civ2,'UserData',[])
+% set(handles.mask_civ2,'String','')
+% 
+% %------------------------------------------------------------------------
+% function mask_fix1_Callback(hObject, eventdata, handles)
+% %------------------------------------------------------------------------
+% set(handles.mask_fix1,'UserData',[])
+% set(handles.mask_fix1,'String','')
+% 
+% %------------------------------------------------------------------------
+% function mask_fix2_Callback(hObject, eventdata, handles)
+% %------------------------------------------------------------------------
+% set(handles.mask_fix2,'UserData',[])
+% set(handles.mask_fix2,'String','')
 
 %------------------------------------------------------------------------
Index: /trunk/src/mouse_motion.m
===================================================================
--- /trunk/src/mouse_motion.m	(revision 172)
+++ /trunk/src/mouse_motion.m	(revision 173)
@@ -365,5 +365,5 @@
                 hh=findobj('Tag','calib_points');%look for handle of calibration points
                if ~isempty(hh) && ~isempty(get(hh,'UserData')) && get(hh_geometry_calib.edit_append,'Value') 
-                    index_point=get(hh,'UserData')
+                    index_point=get(hh,'UserData');
                     XCoord(index_point)=xy(1,1);
                     YCoord(index_point)=xy(1,2);
Index: /trunk/src/proj_field.m
===================================================================
--- /trunk/src/proj_field.m	(revision 172)
+++ /trunk/src/proj_field.m	(revision 173)
@@ -998,4 +998,9 @@
 ProjData.ListVarName={};
 ProjData.VarDimName={};
+if ~isequal(DX,0)&& ~isequal(DY,0)
+    ProjData.Mesh=sqrt(DX*DY);%define typical data mesh, useful for mouse selection in plots
+elseif isfield(FieldData,'Mesh')
+    ProjData.Mesh=FieldData.Mesh;
+end
 
 error=0;%default
