added include <cstdio> statements in several files to make it compatible with g+...
[debian/gnuradio] / grc / data / platforms / python / blocks / variable_text_box.xml
1 <?xml version="1.0"?>
2 <!--
3 ###################################################
4 ##Variable Text Box:
5 ##      a gui text box form
6 ###################################################
7  -->
8 <block>
9         <name>Variable Text Box</name>
10         <key>variable_text_box</key>
11         <import>from gnuradio.wxgui import forms</import>
12         <make>$value
13 self['$id'] = $id
14 self.subscribe('$id', self.set_$(id))
15 self._$(id)_control = forms.text_box(
16         parent=self.GetWin(),
17         ps=self,
18         key='$id',
19         #if $label()
20         label=$label,
21         #else
22         label='$id',
23         #end if
24         converter=forms.$(converver)(),
25 )
26 #set $grid_pos = $grid_pos()
27 #if not grid_pos
28 self.Add(self._$(id)_control)
29 #else
30 self.GridAdd(self._$(id)_control, $grid_pos[0], $grid_pos[1], $grid_pos[2], $grid_pos[3])
31 #end if</make>
32         <param>
33                 <name>Label</name>
34                 <key>label</key>
35                 <value></value>
36                 <type>string</type>
37                 <hide>#if $label() then 'none' else 'part'#</hide>
38         </param>
39         <param>
40                 <name>Default Value</name>
41                 <key>value</key>
42                 <value>0</value>
43                 <type>raw</type>
44         </param>
45         <param>
46                 <name>Converter</name>
47                 <key>converver</key>
48                 <value>float_converter</value>
49                 <type>enum</type>
50                 <option>
51                         <name>Float</name>
52                         <key>float_converter</key>
53                 </option>
54                 <option>
55                         <name>Integer</name>
56                         <key>int_converter</key>
57                 </option>
58                 <option>
59                         <name>String</name>
60                         <key>str_converter</key>
61                 </option>
62                 <option>
63                         <name>Evaluate</name>
64                         <key>eval_converter</key>
65                 </option>
66         </param>
67         <param>
68                 <name>Grid Position</name>
69                 <key>grid_pos</key>
70                 <value></value>
71                 <type>grid_pos</type>
72         </param>
73         <doc>
74 This block creates a variable with a text box. \
75 Leave the label blank to use the variable id as the label.
76
77 Use the Grid Position (row, column, row span, column span) to position the graphical element in the window.
78         </doc>
79 </block>