source: an2_calc_wait.m @ 48

Last change on this file since 48 was 45, checked in by tjniskan, 11 years ago
  • Changed a small thing in license notices

M an2_export_gui.m
M an2_cellsprintf.m
M an2_getfilefilter.m
M an2_calc_wait.m
M an2_smiswrite.m
M misclib/spectrsum.m
M misclib/shiftind.m
M misclib/nifti4dto3d.m
M misclib/nifti3dto4d.m
M misclib/dcm_info.m
M misclib/addicon.m
M misclib/makelcmraw.m
M an2_check_file_exist.m
M an2_iseven.m
M an2_cellwrite.m
M an2_wbar.m
M an2_rot3d.m
M an2_readfdf.m
M an2_revision.m
M an2_viewprocpar.m
M an2_checkcthdr.m
M an2_readprocpar.m
M an2_fitmaps.m
M an2_read_nifti.m
M an2_data_read.m
M an2_smisread.m
M an2_resviewer.m
M an2_maptool.m
M aedes.m
M an2_helpabout.m
M an2_res2table.m
M an2_copy_roi.m
M plugins/save_roi_as_mask.m
M plugins/write_difference_images.m
M plugins/plot_profile.m
M plugins/calculate_t2_map.m
M plugins/calculate_t1r_map.m
M plugins/view_kspace.m
M plugins/copy_data_to_workspace.m
M plugins/take_snapshot.m
M an2_inputdlg.m
M an2_roi_copy_gui.m
M an2_readctdata.m
M an2_readfid.m
M an2_readfidprefs.m
M an2_readtab.m
M an2_check_updates.m
M an2_killfigs.m
M an2_roi_stats.m
M an2_saveres.m
M an2_rotateflip.m
M an2_juigetfiles.m
M an2_gui_defaults.m
M an2_editstack.m
M an2_errordump.m
M an2_update.m
M an2_write_nifti.m

File size: 1.6 KB
Line 
1function [h,txh] = an2_calc_wait(str)
2% AN2_CALC_WAIT - Wait message box
3%
4% Synopsis:
5%       [h,txh] = an2_calc_wait(str)
6%
7% Description:
8%       Displays wait message box with text 'str'. Output argument 'h' is
9%       handle to message box and 'txh' is handle to text string.
10%
11% Examples:
12%       [h,txh] = an2_calc_wait('Demo');
13%       pause(1)
14%       set(txh,'String','Almost ready.');
15%       pause(1)
16%       delete(h)
17%
18% See also:
19%       AN2_WBAR, AEDES
20
21% This function is a part of Aedes - A graphical tool for analyzing
22% medical images
23%
24% Copyright (C) 2006 Juha-Pekka Niskanen <Juha-Pekka.Niskanen@uku.fi>
25%
26% Department of Physics, Department of Neurobiology
27% University of Kuopio, FINLAND
28%
29% This program may be used under the terms of the GNU General Public
30% License version 2.0 as published by the Free Software Foundation
31% and appearing in the file LICENSE.TXT included in the packaging of
32% this program.
33%
34% This program is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
35% WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
36%
37% Special Thanks to Perttu Ranta-aho for this marvelous piece of code...
38% :-)
39
40h = msgbox(str,'Processing...','help');
41
42% - Replace 'OK'-button with text 'Wait...' -
43txh = findall(findobj(h,'type','axes'),'tag','MessageBox');
44set(txh,'Fontsize',8);
45btn_h = findobj(h,'style','pushbutton');
46set(btn_h,'units','normal')
47pos = get(btn_h,'position');
48set(btn_h,...
49    'String','Please wait...',...
50    'Style','Text',...
51    'position',[0 pos(2) 1 pos(4)], ...
52    'Fontsize',12)
53
54% - Set pointer -
55set(h,'Pointer','watch','Units','normal');
56
57% - Commit changes -
58set(h,'visible','on')
59drawnow
60
Note: See TracBrowser for help on using the repository browser.

Powered by Trac 1.0.9.Copyright © Juha-Pekka Niskanen 2008