diff options
Diffstat (limited to 'grc/blocks')
-rw-r--r-- | grc/blocks/wxgui_termsink.xml | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/grc/blocks/wxgui_termsink.xml b/grc/blocks/wxgui_termsink.xml index e1d52cd17..fce7577de 100644 --- a/grc/blocks/wxgui_termsink.xml +++ b/grc/blocks/wxgui_termsink.xml @@ -7,26 +7,49 @@ <block> <name>Terminal Sink</name> <key>wxgui_termsink</key> + <import>from gnuradio.wxgui import termsink</import> + <make>#set $parent = $notebook() and 'self.%s.GetPage(%s)'%$notebook() or 'self' termsink.termsink( - $(parent).GetWin(), + parent=$(parent).GetWin(), +#if $win_size() + size=$win_size, +#end if + msgq=$(id)_msgq, ) #if not $grid_pos() $(parent).Add(self.$(id).win) #else $(parent).GridAdd(self.$(id).win, $(', '.join(map(str, $grid_pos())))) #end if</make> + + <param> + <name>Window Size</name> + <key>win_size</key> + <value></value> + <type>int_vector</type> + <hide>#if $win_size() then 'none' else 'part'#</hide> + </param> <param> <name>Grid Position</name> <key>grid_pos</key> <value></value> <type>grid_pos</type> </param> + <param> <name>Notebook</name> <key>notebook</key> <value></value> <type>notebook</type> </param> + + <check>not $win_size or len($win_size) == 2</check> + + <sink> + <name>in</name> + <type>msg</type> + </sink> + </block> |