27 |
|
|
28 |
|
proc chksave {} { # check if RIF is saved and accost user if not |
29 |
|
global readonly rifname oldradvar curmess |
30 |
< |
if $readonly { |
31 |
< |
set warnmess "You have modified variables, but the file\ |
32 |
< |
\"[file tail $rifname]\" was opened read-only. |
30 |
> |
if [modified] { |
31 |
> |
if $readonly { |
32 |
> |
set warnmess "You have modified variables, but the\ |
33 |
> |
file \"[file tail $rifname]\" was opened read-only. |
34 |
|
Do you wish to save this information somehow?" |
35 |
< |
set yesmess {Go to File Screen} |
36 |
< |
} else { |
37 |
< |
set warnmess "The file \"[file tail $rifname]\" has been\ |
38 |
< |
modified since it was last saved. |
35 |
> |
set yesmess {Go to File Screen} |
36 |
> |
} else { |
37 |
> |
set warnmess "The file \"[file tail $rifname]\" has\ |
38 |
> |
been modified since it was last saved. |
39 |
|
Do you wish to save it now?" |
40 |
< |
set yesmess {Save File} |
41 |
< |
} |
41 |
< |
if [modified] { |
40 |
> |
set yesmess {Save File} |
41 |
> |
} |
42 |
|
switch [tk_dialog .dlg {File Modified} $warnmess \ |
43 |
|
warning 0 $yesmess {Discard Changes} \ |
44 |
|
{Cancel Operation}] { |
52 |
|
} elseif {[save_vars $rifname]} { |
53 |
|
gotfile 1 |
54 |
|
return 1 |
55 |
< |
} else { return 0 } |
56 |
< |
} else { return 1 } |
55 |
> |
} |
56 |
> |
return 0 |
57 |
> |
} |
58 |
> |
return 1 |
59 |
|
} |
60 |
|
|
61 |
|
# Set global variable default values |