summaryrefslogtreecommitdiff
path: root/grc/blocks/options.xml
diff options
context:
space:
mode:
authorJosh Blum2009-09-25 00:24:48 -0700
committerJosh Blum2009-10-03 23:28:53 -0700
commit02a14678e889b09d41eaf903962733c47791c9cb (patch)
tree7e1f55be562124f51b87c89a565cc270df4d3351 /grc/blocks/options.xml
parent74fbff0ed3e93b8103eb01640329a9a37ebe5de2 (diff)
downloadgnuradio-02a14678e889b09d41eaf903962733c47791c9cb.tar.gz
gnuradio-02a14678e889b09d41eaf903962733c47791c9cb.tar.bz2
gnuradio-02a14678e889b09d41eaf903962733c47791c9cb.zip
Added a run options to the "no gui" generate options.
The user can select between run to completion and prompt for exit. Also fixed the props dialog is changed function to have better hashes. Now we hash a tuple of all "relevant" items which is "order aware". Since xoring the individual hashes proved faulty when 2 params alternated hiding. (cherry picked from commit fd37328c778ea8014e9ea9d932e61e5d229dd012)
Diffstat (limited to 'grc/blocks/options.xml')
-rw-r--r--grc/blocks/options.xml29
1 files changed, 23 insertions, 6 deletions
diff --git a/grc/blocks/options.xml b/grc/blocks/options.xml
index 1798a69f8..4d0dd2899 100644
--- a/grc/blocks/options.xml
+++ b/grc/blocks/options.xml
@@ -78,19 +78,36 @@ else: self.stop(); self.wait()</callback>
<hide>#if $generate_options() == 'hb' then 'none' else 'all'#</hide>
</param>
<param>
+ <name>Run Options</name>
+ <key>run_options</key>
+ <value>prompt</value>
+ <type>enum</type>
+ <hide>#if $generate_options() == 'no_gui' then 'none' else 'all'#</hide>
+ <option>
+ <name>Run to Completion</name>
+ <key>run</key>
+ </option>
+ <option>
+ <name>Prompt for Exit</name>
+ <key>prompt</key>
+ </option>
+ </param>
+ <param>
<name>Run</name>
<key>run</key>
<value>True</value>
<type>bool</type>
- <hide>#if $generate_options() == 'wx_gui'
- #if str($run) == 'True'
-part#slurp
+ <hide>
+#if $generate_options() == 'wx_gui'
+ #if $run()
+ part
#else
-none#slurp
+ none
#end if
#else
-all#slurp
-#end if</hide>
+ all
+#end if
+ </hide>
<option>
<name>Autostart</name>
<key>True</key>