Dialog if examples: Difference between revisions

From Macros Wiki
Jump to navigationJump to search
CatoH (talk | contribs)
seperate page with examples
CatoH (talk | contribs)
No edit summary
Line 1: Line 1:
You can use conditional IF statements to control most of the dialog elements and commands


===INPUT example with IF statement ===
===INPUT example with IF statement ===
Line 28: Line 31:
</pre>
</pre>
will only show the check box when first_var = 1 and second_var = 1
will only show the check box when first_var = 1 and second_var = 1
===IMAGE example with IF statement ===
<pre>
is_inch=1
if is_inch=1 then IMAGE 265, 35, 100, 100, "inch.bmp"
if is_inch=0 then IMAGE 265, 35, 100, 100, "metric.bmp"
</pre>
will only show the image "inch.bmp" when is_inch=1

Revision as of 11:51, 26 February 2025


You can use conditional IF statements to control most of the dialog elements and commands

INPUT example with IF statement

first_var=1
if first_var=1 then INPUT 65,  017, 70, 24, w1, 10

will only show the input box when first_var = 1

first_var=1
second_var=1
if first_var=1 then if second_var=1 then INPUT 65,  017, 70, 24, w1, 10

will only show the input box when first_var = 1 and second_var = 1


CHECK example with IF statement

first_var=1
if first_var=1 then CHECK 070,  044, 070, 24, "Cross", dir1,  0

will only show the check box when first_var = 1

first_var=1
second_var=1
if first_var=1 then if second_var=1 then CHECK 070,  044, 070, 24, "Cross", dir1,  0

will only show the check box when first_var = 1 and second_var = 1

IMAGE example with IF statement

is_inch=1
if is_inch=1 then IMAGE 265, 35, 100, 100, "inch.bmp"
if is_inch=0 then IMAGE 265, 35, 100, 100, "metric.bmp"

will only show the image "inch.bmp" when is_inch=1