Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--csndsugui.html443
-rwxr-xr-xcsndsugui.py14
2 files changed, 449 insertions, 8 deletions
diff --git a/csndsugui.html b/csndsugui.html
new file mode 100644
index 0000000..e4bbe82
--- /dev/null
+++ b/csndsugui.html
@@ -0,0 +1,443 @@
+
+<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: module csndsugui</title>
+</head><body bgcolor="#f0f0f8">
+
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
+<tr bgcolor="#7799ee">
+<td valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica, arial">&nbsp;<br><big><big><strong>csndsugui</strong></big></big></font></td
+><td align=right valign=bottom
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/victor/csndsugui/csndsugui.py">/home/victor/csndsugui/csndsugui.py</a></font></td></tr></table>
+ <p><tt>#&nbsp;sugar-aware&nbsp;GUI&nbsp;classes<br>
+#&nbsp;with&nbsp;boxes,&nbsp;sliders,&nbsp;spinbuttons,&nbsp;buttons,&nbsp;etc<br>
+#<br>
+#&nbsp;(c)&nbsp;Victor&nbsp;Lazzarini,&nbsp;2006-08<br>
+#&nbsp;&nbsp;&nbsp;<br>
+#&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;library&nbsp;is&nbsp;free&nbsp;software;&nbsp;you&nbsp;can&nbsp;redistribute&nbsp;it<br>
+#&nbsp;&nbsp;&nbsp;&nbsp;and/or&nbsp;modify&nbsp;it&nbsp;under&nbsp;the&nbsp;terms&nbsp;of&nbsp;the&nbsp;GNU&nbsp;Lesser&nbsp;General&nbsp;Public<br>
+#&nbsp;&nbsp;&nbsp;&nbsp;License&nbsp;as&nbsp;published&nbsp;by&nbsp;the&nbsp;Free&nbsp;Software&nbsp;Foundation;&nbsp;either<br>
+#&nbsp;&nbsp;&nbsp;&nbsp;version&nbsp;2.1&nbsp;of&nbsp;the&nbsp;License,&nbsp;or&nbsp;(at&nbsp;your&nbsp;option)&nbsp;any&nbsp;later&nbsp;version.<br>
+#<br>
+#&nbsp;&nbsp;&nbsp;&nbsp;csndsugui&nbsp;is&nbsp;distributed&nbsp;in&nbsp;the&nbsp;hope&nbsp;that&nbsp;it&nbsp;will&nbsp;be&nbsp;useful,<br>
+#&nbsp;&nbsp;&nbsp;&nbsp;but&nbsp;WITHOUT&nbsp;ANY&nbsp;WARRANTY;&nbsp;without&nbsp;even&nbsp;the&nbsp;implied&nbsp;warranty&nbsp;of<br>
+#&nbsp;&nbsp;&nbsp;&nbsp;MERCHANTABILITY&nbsp;or&nbsp;FITNESS&nbsp;FOR&nbsp;A&nbsp;PARTICULAR&nbsp;PURPOSE.&nbsp;&nbsp;See&nbsp;the<br>
+#&nbsp;&nbsp;&nbsp;&nbsp;GNU&nbsp;Lesser&nbsp;General&nbsp;Public&nbsp;License&nbsp;for&nbsp;more&nbsp;details.<br>
+#<br>
+#&nbsp;&nbsp;&nbsp;&nbsp;You&nbsp;should&nbsp;have&nbsp;received&nbsp;a&nbsp;copy&nbsp;of&nbsp;the&nbsp;GNU&nbsp;Lesser&nbsp;General&nbsp;Public<br>
+#&nbsp;&nbsp;&nbsp;&nbsp;License&nbsp;along&nbsp;with&nbsp;csndsugui;&nbsp;if&nbsp;not,&nbsp;write&nbsp;to&nbsp;the&nbsp;Free&nbsp;Software<br>
+#&nbsp;&nbsp;&nbsp;&nbsp;Foundation,&nbsp;Inc.,&nbsp;59&nbsp;Temple&nbsp;Place,&nbsp;Suite&nbsp;330,&nbsp;Boston,&nbsp;MA<br>
+#&nbsp;&nbsp;&nbsp;&nbsp;02111-1307&nbsp;USA<br>
+#<br>
+#&nbsp;&nbsp;&nbsp;&nbsp;As&nbsp;a&nbsp;special&nbsp;exception,&nbsp;if&nbsp;other&nbsp;files&nbsp;instantiate&nbsp;templates&nbsp;or<br>
+#&nbsp;&nbsp;&nbsp;&nbsp;use&nbsp;macros&nbsp;or&nbsp;inline&nbsp;functions&nbsp;from&nbsp;this&nbsp;file,&nbsp;this&nbsp;file&nbsp;does&nbsp;not<br>
+#&nbsp;&nbsp;&nbsp;&nbsp;by&nbsp;itself&nbsp;cause&nbsp;the&nbsp;resulting&nbsp;executable&nbsp;or&nbsp;library&nbsp;to&nbsp;be&nbsp;covered<br>
+#&nbsp;&nbsp;&nbsp;&nbsp;by&nbsp;the&nbsp;GNU&nbsp;Lesser&nbsp;General&nbsp;Public&nbsp;License.&nbsp;This&nbsp;exception&nbsp;does&nbsp;not<br>
+#&nbsp;&nbsp;&nbsp;&nbsp;however&nbsp;invalidate&nbsp;any&nbsp;other&nbsp;reasons&nbsp;why&nbsp;the&nbsp;library&nbsp;or&nbsp;executable<br>
+#&nbsp;&nbsp;&nbsp;&nbsp;file&nbsp;might&nbsp;be&nbsp;covered&nbsp;by&nbsp;the&nbsp;GNU&nbsp;Lesser&nbsp;General&nbsp;Public&nbsp;License.<br>
+#<br>
+#<br>
+#&nbsp;&nbsp;version&nbsp;0.1.2&nbsp;&nbsp;18/03/08</tt></p>
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#aa55cc">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#fffff" face="helvetica, arial"><big><strong>Modules</strong></big></font></td></tr>
+
+<tr><td bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=top><a href="sugar.activity.activity.html">sugar.activity.activity</a><br>
+<a href="csnd.html">csnd</a><br>
+<a href="gtk.html">gtk</a><br>
+</td><td width="25%" valign=top><a href="locale.html">locale</a><br>
+<a href="math.html">math</a><br>
+<a href="os.html">os</a><br>
+</td><td width="25%" valign=top><a href="pygtk.html">pygtk</a><br>
+<a href="sugar.html">sugar</a><br>
+<a href="sys.html">sys</a><br>
+</td><td width="25%" valign=top><a href="time.html">time</a><br>
+</td></tr></table></td></tr></table><p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ee77aa">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big></font></td></tr>
+
+<tr><td bgcolor="#ee77aa"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><dl>
+<dt><font face="helvetica, arial"><a href="csndsugui.html#BasicGUI">BasicGUI</a>
+</font></dt><dd>
+<dl>
+<dt><font face="helvetica, arial"><a href="csndsugui.html#CsoundGUI">CsoundGUI</a>
+</font></dt></dl>
+</dd>
+</dl>
+ <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a name="BasicGUI">class <strong>BasicGUI</strong></a></font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
+<td colspan=2><tt>Basic&nbsp;GUI&nbsp;with&nbsp;boxes,&nbsp;sliders,&nbsp;spins,&nbsp;buttons&nbsp;etc<br>
+using&nbsp;pygtk/sugar,&nbsp;from&nbsp;which&nbsp;GUI&nbsp;classes<br>
+can&nbsp;be&nbsp;derived&nbsp;for&nbsp;Csound&nbsp;use.<br>&nbsp;</tt></td></tr>
+<tr><td>&nbsp;</td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="BasicGUI-__init__"><strong>__init__</strong></a>(self, act, colour<font color="#909090">=(-1, -1, -1)</font>, vert<font color="#909090">=True</font>, toolbox<font color="#909090">=None</font>)</dt><dd><tt>Constructor<br>
+act:&nbsp;&nbsp;activity&nbsp;object<br>
+colour:&nbsp;bg&nbsp;colour&nbsp;RGB&nbsp;tuple&nbsp;(R,G,&nbsp;B)<br>
+vert:&nbsp;True&nbsp;for&nbsp;vertical&nbsp;topmost&nbsp;arrangement,&nbsp;horiz.&nbsp;otherwise<br>
+toolbox:&nbsp;activity&nbsp;toolbox&nbsp;object,&nbsp;if&nbsp;None&nbsp;(default)&nbsp;a<br>
+&nbsp;&nbsp;&nbsp;standard&nbsp;toolbox&nbsp;will&nbsp;be&nbsp;supplied</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-box"><strong>box</strong></a>(self, vert<font color="#909090">=True</font>, parent<font color="#909090">=None</font>, padding<font color="#909090">=5</font>)</dt><dd><tt>creates&nbsp;a&nbsp;box&nbsp;<br>
+vert:&nbsp;True,&nbsp;creates&nbsp;a&nbsp;vertical&nbsp;box;&nbsp;horiz.<br>
+&nbsp;otherwise<br>
+parent:&nbsp;parent&nbsp;box,&nbsp;None&nbsp;if&nbsp;this&nbsp;is&nbsp;a&nbsp;toplevel&nbsp;box<br>
+padding:&nbsp;box&nbsp;padding<br>
+returns&nbsp;the&nbsp;widget&nbsp;instance</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-buttcallback"><strong>buttcallback</strong></a>(self, widget, data<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a name="BasicGUI-button"><strong>button</strong></a>(self, box, title<font color="#909090">=''</font>, label<font color="#909090">=''</font>)</dt><dd><tt>Creates&nbsp;a&nbsp;button&nbsp;(on/off)<br>
+box:&nbsp;parent&nbsp;box<br>
+title:&nbsp;if&nbsp;given,&nbsp;the&nbsp;button&nbsp;name,<br>
+&nbsp;&nbsp;which&nbsp;will&nbsp;also&nbsp;be&nbsp;the&nbsp;bus&nbsp;channel<br>
+&nbsp;&nbsp;name.&nbsp;Otherwise&nbsp;a&nbsp;default&nbsp;name&nbsp;is<br>
+&nbsp;&nbsp;given,&nbsp;BN,&nbsp;where&nbsp;N&nbsp;is&nbsp;button&nbsp;number<br>
+&nbsp;&nbsp;in&nbsp;order&nbsp;of&nbsp;creation.<br>
+label:&nbsp;if&nbsp;given,&nbsp;an&nbsp;alternative&nbsp;button&nbsp;name,<br>
+&nbsp;&nbsp;which&nbsp;will&nbsp;be&nbsp;displayed&nbsp;instead&nbsp;of&nbsp;title<br>
+returns&nbsp;the&nbsp;widget&nbsp;instance</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-buttonbank"><strong>buttonbank</strong></a>(self, items, box)</dt><dd><tt>Creates&nbsp;a&nbsp;button&nbsp;bank&nbsp;<br>
+items:&nbsp;number&nbsp;of&nbsp;sliders<br>
+box:&nbsp;parent&nbsp;box.</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-cbbutton"><strong>cbbutton</strong></a>(self, box, callback, title<font color="#909090">=''</font>)</dt><dd><tt>Creates&nbsp;a&nbsp;callbackbutton<br>
+box:&nbsp;parent&nbsp;box<br>
+callback:&nbsp;click&nbsp;callback<br>
+title:&nbsp;if&nbsp;given,&nbsp;the&nbsp;button&nbsp;name<br>
+returns&nbsp;the&nbsp;widget&nbsp;instance</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-channels_reinit"><strong>channels_reinit</strong></a>(self)</dt><dd><tt>resets&nbsp;channel&nbsp;to&nbsp;current&nbsp;widget&nbsp;values</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-delete_event"><strong>delete_event</strong></a>(self, widget, event, data<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a name="BasicGUI-destroy_chooser"><strong>destroy_chooser</strong></a>(self, widget)</dt></dl>
+
+<dl><dt><a name="BasicGUI-fbuttcallback"><strong>fbuttcallback</strong></a>(self, widget, data<font color="#909090">=None</font>)</dt><dd><tt>#&nbsp;internal&nbsp;callback</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-filecallback"><strong>filecallback</strong></a>(self, widget)</dt></dl>
+
+<dl><dt><a name="BasicGUI-filechooser"><strong>filechooser</strong></a>(self, box, title, label<font color="#909090">=''</font>)</dt><dd><tt>Creates&nbsp;a&nbsp;filechooser&nbsp;button<br>
+title:&nbsp;button&nbsp;name,&nbsp;also&nbsp;file&nbsp;bus&nbsp;channel&nbsp;name<br>
+box:&nbsp;parent&nbsp;box<br>
+label:&nbsp;if&nbsp;given,&nbsp;alternative&nbsp;name,&nbsp;for&nbsp;display&nbsp;purposes&nbsp;only<br>
+&nbsp;&nbsp;otherwise&nbsp;button&nbsp;will&nbsp;display&nbsp;its&nbsp;title.</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-focus_back"><strong>focus_back</strong></a>(self, widget, event)</dt></dl>
+
+<dl><dt><a name="BasicGUI-focus_connect"><strong>focus_connect</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="BasicGUI-focus_disconnect"><strong>focus_disconnect</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="BasicGUI-focus_in"><strong>focus_in</strong></a>(self, widget, event)</dt></dl>
+
+<dl><dt><a name="BasicGUI-focus_out"><strong>focus_out</strong></a>(self, widget, event)</dt></dl>
+
+<dl><dt><a name="BasicGUI-framebox"><strong>framebox</strong></a>(self, name, vert<font color="#909090">=True</font>, parent<font color="#909090">=None</font>, colour<font color="#909090">=(0, 0, 0)</font>, padding<font color="#909090">=5</font>)</dt><dd><tt>Creates&nbsp;a&nbsp;frame&nbsp;box<br>
+name:&nbsp;text&nbsp;label<br>
+vert:&nbsp;vertical&nbsp;(True)&nbsp;box,&nbsp;else&nbsp;horiz.<br>
+parent:&nbsp;parent&nbsp;box,&nbsp;if&nbsp;None,&nbsp;this&nbsp;is&nbsp;a&nbsp;toplevel&nbsp;box<br>
+colour:&nbsp;RGB&nbsp;values&nbsp;in&nbsp;a&nbsp;tuple&nbsp;(R,G,B)&nbsp;<br>
+padding:&nbsp;padding&nbsp;space<br>
+returns&nbsp;the&nbsp;box&nbsp;widget&nbsp;instance</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-get_button"><strong>get_button</strong></a>(self, name)</dt><dd><tt>returns&nbsp;the&nbsp;button&nbsp;widget&nbsp;instance<br>
+name:&nbsp;button&nbsp;name</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-get_button_value"><strong>get_button_value</strong></a>(self, name)</dt><dd><tt>returns&nbsp;the&nbsp;button&nbsp;value&nbsp;(0&nbsp;or&nbsp;1)<br>
+name:&nbsp;button&nbsp;name&nbsp;(which&nbsp;should&nbsp;also&nbsp;be&nbsp;the&nbsp;attached&nbsp;bus&nbsp;channel&nbsp;name)</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-get_slider"><strong>get_slider</strong></a>(self, name)</dt><dd><tt>returns&nbsp;the&nbsp;slider&nbsp;widget&nbsp;instance<br>
+name:&nbsp;slider&nbsp;name</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-get_slider_value"><strong>get_slider_value</strong></a>(self, name)</dt><dd><tt>returns&nbsp;the&nbsp;slider&nbsp;value<br>
+name:&nbsp;slider&nbsp;name&nbsp;(which&nbsp;should&nbsp;also&nbsp;be&nbsp;the&nbsp;attached&nbsp;bus&nbsp;channel&nbsp;name</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-get_toolbox"><strong>get_toolbox</strong></a>(self)</dt><dd><tt>Returns&nbsp;the&nbsp;Activity&nbsp;toolbox</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-hsliderbank"><strong>hsliderbank</strong></a>(self, items, init, start, end, x, y, box)</dt><dd><tt>Creates&nbsp;a&nbsp;horizontal&nbsp;slider&nbsp;bank&nbsp;<br>
+items:&nbsp;number&nbsp;of&nbsp;sliders<br>
+init:&nbsp;initial&nbsp;value<br>
+start,&nbsp;end:&nbsp;start&nbsp;and&nbsp;end&nbsp;of&nbsp;slider&nbsp;range<br>
+x,&nbsp;y:&nbsp;x&nbsp;and&nbsp;y&nbsp;sizes&nbsp;of&nbsp;slider<br>
+box:&nbsp;parent&nbsp;box</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-mbuttcallback"><strong>mbuttcallback</strong></a>(self, widget, data<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a name="BasicGUI-mbutton"><strong>mbutton</strong></a>(self, box, mess, title<font color="#909090">=''</font>)</dt><dd><tt>Creates&nbsp;a&nbsp;mbutton&nbsp;(for&nbsp;sending&nbsp;a&nbsp;message)<br>
+box:&nbsp;parent&nbsp;box<br>
+title:&nbsp;if&nbsp;given,&nbsp;the&nbsp;button&nbsp;name,&nbsp;otherwise&nbsp;a&nbsp;default&nbsp;name&nbsp;is<br>
+&nbsp;given,&nbsp;BN,&nbsp;where&nbsp;N&nbsp;is&nbsp;button&nbsp;number<br>
+&nbsp;in&nbsp;order&nbsp;of&nbsp;creation.<br>
+mess:&nbsp;message&nbsp;to&nbsp;be&nbsp;sent&nbsp;when&nbsp;button&nbsp;is&nbsp;clicked<br>
+returns&nbsp;the&nbsp;widget&nbsp;instance</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-nofocus"><strong>nofocus</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="BasicGUI-set_channel"><strong>set_channel</strong></a>(self, name, val)</dt><dd><tt>basic&nbsp;bus&nbsp;channel&nbsp;setting&nbsp;method,<br>
+should&nbsp;be&nbsp;overriden&nbsp;for&nbsp;full-functionality.</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-set_filechannel"><strong>set_filechannel</strong></a>(self, chan, name)</dt><dd><tt>basic&nbsp;filename&nbsp;channel&nbsp;setting&nbsp;method<br>
+should&nbsp;be&nbsp;overriden&nbsp;for&nbsp;full-functionality.</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-set_focus"><strong>set_focus</strong></a>(self)</dt><dd><tt>called&nbsp;whenever&nbsp;the&nbsp;focus&nbsp;changes</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-set_message"><strong>set_message</strong></a>(self, mess)</dt><dd><tt>basic&nbsp;message&nbsp;setting&nbsp;method<br>
+should&nbsp;be&nbsp;overriden&nbsp;for&nbsp;full-functionality.</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-slidcallback"><strong>slidcallback</strong></a>(self, adj, widget)</dt></dl>
+
+<dl><dt><a name="BasicGUI-slider"><strong>slider</strong></a>(self, init, start, end, x, y, box, title<font color="#909090">=''</font>, vert<font color="#909090">=True</font>, linear<font color="#909090">=True</font>, dwid<font color="#909090">=100</font>, label<font color="#909090">=''</font>)</dt><dd><tt>Creates&nbsp;a&nbsp;slider<br>
+init:&nbsp;initial&nbsp;value<br>
+start,&nbsp;end:&nbsp;start&nbsp;and&nbsp;end&nbsp;of&nbsp;slider&nbsp;range<br>
+x,&nbsp;y:&nbsp;x&nbsp;and&nbsp;y&nbsp;sizes&nbsp;of&nbsp;slider<br>
+box:&nbsp;parent&nbsp;box<br>
+title:&nbsp;if&nbsp;given,&nbsp;the&nbsp;slider&nbsp;name,<br>
+&nbsp;which&nbsp;will&nbsp;also&nbsp;be&nbsp;the&nbsp;bus&nbsp;channel<br>
+&nbsp;name.&nbsp;Otherwise&nbsp;a&nbsp;default&nbsp;name&nbsp;is<br>
+&nbsp;given,&nbsp;SN,&nbsp;where&nbsp;N&nbsp;is&nbsp;slider&nbsp;number<br>
+&nbsp;in&nbsp;order&nbsp;of&nbsp;creation.<br>
+vert:&nbsp;vertical&nbsp;slider&nbsp;(True),&nbsp;else&nbsp;horiz.<br>
+linear:&nbsp;linear&nbsp;response&nbsp;(True),&nbsp;else&nbsp;exponential&nbsp;(zero&nbsp;or&nbsp;negative<br>
+&nbsp;ranges&nbsp;are&nbsp;not&nbsp;allowed)<br>
+dwid:&nbsp;&nbsp;display&nbsp;width&nbsp;in&nbsp;pixels<br>
+label:&nbsp;if&nbsp;given,&nbsp;the&nbsp;alternative&nbsp;slider&nbsp;name,&nbsp;for&nbsp;display&nbsp;only&nbsp;<br>
+returns&nbsp;the&nbsp;widget&nbsp;instance</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-spin"><strong>spin</strong></a>(self, init, start, end, step, page, box, accel<font color="#909090">=0</font>, title<font color="#909090">=''</font>, label<font color="#909090">=''</font>)</dt><dd><tt>Creates&nbsp;a&nbsp;spin&nbsp;button<br>
+init:&nbsp;initial&nbsp;value<br>
+start,&nbsp;end:&nbsp;start&nbsp;and&nbsp;end&nbsp;of&nbsp;slider&nbsp;range<br>
+step,&nbsp;page:&nbsp;small&nbsp;and&nbsp;large&nbsp;step&nbsp;sizes<br>
+box:&nbsp;parent&nbsp;box<br>
+accel:&nbsp;acceleration&nbsp;or&nbsp;'climb&nbsp;rate'&nbsp;(0.0-1.0)<br>
+title:&nbsp;if&nbsp;given,&nbsp;the&nbsp;spin&nbsp;button&nbsp;name,<br>
+&nbsp;&nbsp;which&nbsp;will&nbsp;also&nbsp;be&nbsp;the&nbsp;bus&nbsp;channel<br>
+&nbsp;&nbsp;name.&nbsp;Otherwise&nbsp;a&nbsp;default&nbsp;name&nbsp;is<br>
+&nbsp;&nbsp;given,&nbsp;SPN,&nbsp;where&nbsp;N&nbsp;is&nbsp;spin&nbsp;number<br>
+&nbsp;&nbsp;in&nbsp;order&nbsp;of&nbsp;creation.<br>
+label:&nbsp;if&nbsp;given,&nbsp;the&nbsp;alternative&nbsp;name&nbsp;for&nbsp;the&nbsp;widget,&nbsp;for&nbsp;display&nbsp;only.<br>
+returns&nbsp;the&nbsp;widget&nbsp;instance</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-spincallback"><strong>spincallback</strong></a>(self, adj, widget)</dt></dl>
+
+<dl><dt><a name="BasicGUI-text"><strong>text</strong></a>(self, name, box<font color="#909090">=None</font>, colour<font color="#909090">=(0, 0, 0)</font>)</dt><dd><tt>Creates&nbsp;a&nbsp;static&nbsp;text&nbsp;label<br>
+name:&nbsp;text&nbsp;label<br>
+box:&nbsp;parent&nbsp;box,&nbsp;None&nbsp;if&nbsp;text&nbsp;is&nbsp;to&nbsp;be&nbsp;placed&nbsp;toplevel<br>
+colour:&nbsp;RGB&nbsp;values&nbsp;in&nbsp;a&nbsp;tuple&nbsp;(R,G,B)<br>
+returns&nbsp;the&nbsp;widget&nbsp;instance</tt></dd></dl>
+
+<dl><dt><a name="BasicGUI-vsliderbank"><strong>vsliderbank</strong></a>(self, items, init, start, end, x, y, box)</dt><dd><tt>Creates&nbsp;a&nbsp;vertical&nbsp;slider&nbsp;bank&nbsp;<br>
+items:&nbsp;number&nbsp;of&nbsp;sliders<br>
+init:&nbsp;initial&nbsp;value<br>
+start,&nbsp;end:&nbsp;start&nbsp;and&nbsp;end&nbsp;of&nbsp;slider&nbsp;range<br>
+x,&nbsp;y:&nbsp;x&nbsp;and&nbsp;y&nbsp;sizes&nbsp;of&nbsp;slider<br>
+box:&nbsp;parent&nbsp;box</tt></dd></dl>
+
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a name="CsoundGUI">class <strong>CsoundGUI</strong></a>(<a href="csndsugui.html#BasicGUI">BasicGUI</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
+<td colspan=2><tt>A&nbsp;class&nbsp;inheriting&nbsp;from&nbsp;<a href="#BasicGUI">BasicGUI</a>&nbsp;containing&nbsp;a&nbsp;Csound&nbsp;instance&nbsp;and&nbsp;a&nbsp;performance&nbsp;<br>
+thread&nbsp;instance.<br>&nbsp;</tt></td></tr>
+<tr><td>&nbsp;</td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="CsoundGUI-__init__"><strong>__init__</strong></a>(self, act, colour<font color="#909090">=(-1, -1, -1)</font>, vert<font color="#909090">=True</font>)</dt><dd><tt>constructor<br>
+act:&nbsp;&nbsp;activity&nbsp;object<br>
+colour:&nbsp;bg&nbsp;colour&nbsp;RGB&nbsp;tuple&nbsp;(R,G,&nbsp;B)<br>
+vert:&nbsp;True&nbsp;for&nbsp;vertical&nbsp;topmost&nbsp;arrangement,&nbsp;horiz.&nbsp;otherwise.</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-close"><strong>close</strong></a>(self, event)</dt></dl>
+
+<dl><dt><a name="CsoundGUI-compile"><strong>compile</strong></a>(self, name<font color="#909090">=None</font>, args<font color="#909090">=[]</font>)</dt><dd><tt>Compiles&nbsp;Csound&nbsp;code.<br>
+name:&nbsp;CSD&nbsp;filename&nbsp;if&nbsp;given<br>
+args:&nbsp;list&nbsp;of&nbsp;arguments&nbsp;(as&nbsp;strings)<br>
+returns&nbsp;0&nbsp;if&nbsp;successful&nbsp;,&nbsp;non-zero&nbsp;if&nbsp;not.</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-csd"><strong>csd</strong></a>(self, name)</dt><dd><tt>Sets&nbsp;the&nbsp;source&nbsp;CSD&nbsp;and&nbsp;compiles&nbsp;it.<br>
+name:&nbsp;CSD&nbsp;filename<br>
+returns&nbsp;zero&nbsp;if&nbsp;successful</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-pause"><strong>pause</strong></a>(self)</dt><dd><tt>Pauses&nbsp;a&nbsp;performance.</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-play"><strong>play</strong></a>(self)</dt><dd><tt>Starts&nbsp;a&nbsp;performance.</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-recompile"><strong>recompile</strong></a>(self)</dt><dd><tt>Recompiles&nbsp;the&nbsp;set&nbsp;CSD.<br>
+returns&nbsp;zero&nbsp;if&nbsp;successful</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-reset"><strong>reset</strong></a>(self)</dt><dd><tt>Resets&nbsp;Csound,&nbsp;ready&nbsp;for&nbsp;a&nbsp;new&nbsp;CSD</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-set_channel"><strong>set_channel</strong></a>(self, name, val)</dt><dd><tt>overrides&nbsp;the&nbsp;base&nbsp;method.<br>
+sets&nbsp;the&nbsp;bus&nbsp;channel&nbsp;value,&nbsp;called&nbsp;by&nbsp;the&nbsp;widget&nbsp;callbacks<br>
+channel&nbsp;names&nbsp;'play',&nbsp;'pause'&nbsp;and<br>
+'reset'&nbsp;are&nbsp;reserved&nbsp;for&nbsp;these&nbsp;respective&nbsp;uses</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-set_filechannel"><strong>set_filechannel</strong></a>(self, chan, name)</dt><dd><tt>overrides&nbsp;the&nbsp;base&nbsp;method,&nbsp;setting&nbsp;the&nbsp;channel&nbsp;string</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-set_focus"><strong>set_focus</strong></a>(self)</dt><dd><tt>overrides&nbsp;the&nbsp;base&nbsp;class&nbsp;method,&nbsp;resetting/recompiling&nbsp;Csound</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-set_message"><strong>set_message</strong></a>(self, mess)</dt><dd><tt>overrides&nbsp;the&nbsp;base&nbsp;method,&nbsp;sends&nbsp;a&nbsp;score&nbsp;message</tt></dd></dl>
+
+<hr>
+Methods inherited from <a href="csndsugui.html#BasicGUI">BasicGUI</a>:<br>
+<dl><dt><a name="CsoundGUI-box"><strong>box</strong></a>(self, vert<font color="#909090">=True</font>, parent<font color="#909090">=None</font>, padding<font color="#909090">=5</font>)</dt><dd><tt>creates&nbsp;a&nbsp;box&nbsp;<br>
+vert:&nbsp;True,&nbsp;creates&nbsp;a&nbsp;vertical&nbsp;box;&nbsp;horiz.<br>
+&nbsp;otherwise<br>
+parent:&nbsp;parent&nbsp;box,&nbsp;None&nbsp;if&nbsp;this&nbsp;is&nbsp;a&nbsp;toplevel&nbsp;box<br>
+padding:&nbsp;box&nbsp;padding<br>
+returns&nbsp;the&nbsp;widget&nbsp;instance</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-buttcallback"><strong>buttcallback</strong></a>(self, widget, data<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a name="CsoundGUI-button"><strong>button</strong></a>(self, box, title<font color="#909090">=''</font>, label<font color="#909090">=''</font>)</dt><dd><tt>Creates&nbsp;a&nbsp;button&nbsp;(on/off)<br>
+box:&nbsp;parent&nbsp;box<br>
+title:&nbsp;if&nbsp;given,&nbsp;the&nbsp;button&nbsp;name,<br>
+&nbsp;&nbsp;which&nbsp;will&nbsp;also&nbsp;be&nbsp;the&nbsp;bus&nbsp;channel<br>
+&nbsp;&nbsp;name.&nbsp;Otherwise&nbsp;a&nbsp;default&nbsp;name&nbsp;is<br>
+&nbsp;&nbsp;given,&nbsp;BN,&nbsp;where&nbsp;N&nbsp;is&nbsp;button&nbsp;number<br>
+&nbsp;&nbsp;in&nbsp;order&nbsp;of&nbsp;creation.<br>
+label:&nbsp;if&nbsp;given,&nbsp;an&nbsp;alternative&nbsp;button&nbsp;name,<br>
+&nbsp;&nbsp;which&nbsp;will&nbsp;be&nbsp;displayed&nbsp;instead&nbsp;of&nbsp;title<br>
+returns&nbsp;the&nbsp;widget&nbsp;instance</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-buttonbank"><strong>buttonbank</strong></a>(self, items, box)</dt><dd><tt>Creates&nbsp;a&nbsp;button&nbsp;bank&nbsp;<br>
+items:&nbsp;number&nbsp;of&nbsp;sliders<br>
+box:&nbsp;parent&nbsp;box.</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-cbbutton"><strong>cbbutton</strong></a>(self, box, callback, title<font color="#909090">=''</font>)</dt><dd><tt>Creates&nbsp;a&nbsp;callbackbutton<br>
+box:&nbsp;parent&nbsp;box<br>
+callback:&nbsp;click&nbsp;callback<br>
+title:&nbsp;if&nbsp;given,&nbsp;the&nbsp;button&nbsp;name<br>
+returns&nbsp;the&nbsp;widget&nbsp;instance</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-channels_reinit"><strong>channels_reinit</strong></a>(self)</dt><dd><tt>resets&nbsp;channel&nbsp;to&nbsp;current&nbsp;widget&nbsp;values</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-delete_event"><strong>delete_event</strong></a>(self, widget, event, data<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a name="CsoundGUI-destroy_chooser"><strong>destroy_chooser</strong></a>(self, widget)</dt></dl>
+
+<dl><dt><a name="CsoundGUI-fbuttcallback"><strong>fbuttcallback</strong></a>(self, widget, data<font color="#909090">=None</font>)</dt><dd><tt>#&nbsp;internal&nbsp;callback</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-filecallback"><strong>filecallback</strong></a>(self, widget)</dt></dl>
+
+<dl><dt><a name="CsoundGUI-filechooser"><strong>filechooser</strong></a>(self, box, title, label<font color="#909090">=''</font>)</dt><dd><tt>Creates&nbsp;a&nbsp;filechooser&nbsp;button<br>
+title:&nbsp;button&nbsp;name,&nbsp;also&nbsp;file&nbsp;bus&nbsp;channel&nbsp;name<br>
+box:&nbsp;parent&nbsp;box<br>
+label:&nbsp;if&nbsp;given,&nbsp;alternative&nbsp;name,&nbsp;for&nbsp;display&nbsp;purposes&nbsp;only<br>
+&nbsp;&nbsp;otherwise&nbsp;button&nbsp;will&nbsp;display&nbsp;its&nbsp;title.</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-focus_back"><strong>focus_back</strong></a>(self, widget, event)</dt></dl>
+
+<dl><dt><a name="CsoundGUI-focus_connect"><strong>focus_connect</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="CsoundGUI-focus_disconnect"><strong>focus_disconnect</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="CsoundGUI-focus_in"><strong>focus_in</strong></a>(self, widget, event)</dt></dl>
+
+<dl><dt><a name="CsoundGUI-focus_out"><strong>focus_out</strong></a>(self, widget, event)</dt></dl>
+
+<dl><dt><a name="CsoundGUI-framebox"><strong>framebox</strong></a>(self, name, vert<font color="#909090">=True</font>, parent<font color="#909090">=None</font>, colour<font color="#909090">=(0, 0, 0)</font>, padding<font color="#909090">=5</font>)</dt><dd><tt>Creates&nbsp;a&nbsp;frame&nbsp;box<br>
+name:&nbsp;text&nbsp;label<br>
+vert:&nbsp;vertical&nbsp;(True)&nbsp;box,&nbsp;else&nbsp;horiz.<br>
+parent:&nbsp;parent&nbsp;box,&nbsp;if&nbsp;None,&nbsp;this&nbsp;is&nbsp;a&nbsp;toplevel&nbsp;box<br>
+colour:&nbsp;RGB&nbsp;values&nbsp;in&nbsp;a&nbsp;tuple&nbsp;(R,G,B)&nbsp;<br>
+padding:&nbsp;padding&nbsp;space<br>
+returns&nbsp;the&nbsp;box&nbsp;widget&nbsp;instance</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-get_button"><strong>get_button</strong></a>(self, name)</dt><dd><tt>returns&nbsp;the&nbsp;button&nbsp;widget&nbsp;instance<br>
+name:&nbsp;button&nbsp;name</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-get_button_value"><strong>get_button_value</strong></a>(self, name)</dt><dd><tt>returns&nbsp;the&nbsp;button&nbsp;value&nbsp;(0&nbsp;or&nbsp;1)<br>
+name:&nbsp;button&nbsp;name&nbsp;(which&nbsp;should&nbsp;also&nbsp;be&nbsp;the&nbsp;attached&nbsp;bus&nbsp;channel&nbsp;name)</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-get_slider"><strong>get_slider</strong></a>(self, name)</dt><dd><tt>returns&nbsp;the&nbsp;slider&nbsp;widget&nbsp;instance<br>
+name:&nbsp;slider&nbsp;name</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-get_slider_value"><strong>get_slider_value</strong></a>(self, name)</dt><dd><tt>returns&nbsp;the&nbsp;slider&nbsp;value<br>
+name:&nbsp;slider&nbsp;name&nbsp;(which&nbsp;should&nbsp;also&nbsp;be&nbsp;the&nbsp;attached&nbsp;bus&nbsp;channel&nbsp;name</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-get_toolbox"><strong>get_toolbox</strong></a>(self)</dt><dd><tt>Returns&nbsp;the&nbsp;Activity&nbsp;toolbox</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-hsliderbank"><strong>hsliderbank</strong></a>(self, items, init, start, end, x, y, box)</dt><dd><tt>Creates&nbsp;a&nbsp;horizontal&nbsp;slider&nbsp;bank&nbsp;<br>
+items:&nbsp;number&nbsp;of&nbsp;sliders<br>
+init:&nbsp;initial&nbsp;value<br>
+start,&nbsp;end:&nbsp;start&nbsp;and&nbsp;end&nbsp;of&nbsp;slider&nbsp;range<br>
+x,&nbsp;y:&nbsp;x&nbsp;and&nbsp;y&nbsp;sizes&nbsp;of&nbsp;slider<br>
+box:&nbsp;parent&nbsp;box</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-mbuttcallback"><strong>mbuttcallback</strong></a>(self, widget, data<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a name="CsoundGUI-mbutton"><strong>mbutton</strong></a>(self, box, mess, title<font color="#909090">=''</font>)</dt><dd><tt>Creates&nbsp;a&nbsp;mbutton&nbsp;(for&nbsp;sending&nbsp;a&nbsp;message)<br>
+box:&nbsp;parent&nbsp;box<br>
+title:&nbsp;if&nbsp;given,&nbsp;the&nbsp;button&nbsp;name,&nbsp;otherwise&nbsp;a&nbsp;default&nbsp;name&nbsp;is<br>
+&nbsp;given,&nbsp;BN,&nbsp;where&nbsp;N&nbsp;is&nbsp;button&nbsp;number<br>
+&nbsp;in&nbsp;order&nbsp;of&nbsp;creation.<br>
+mess:&nbsp;message&nbsp;to&nbsp;be&nbsp;sent&nbsp;when&nbsp;button&nbsp;is&nbsp;clicked<br>
+returns&nbsp;the&nbsp;widget&nbsp;instance</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-nofocus"><strong>nofocus</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="CsoundGUI-slidcallback"><strong>slidcallback</strong></a>(self, adj, widget)</dt></dl>
+
+<dl><dt><a name="CsoundGUI-slider"><strong>slider</strong></a>(self, init, start, end, x, y, box, title<font color="#909090">=''</font>, vert<font color="#909090">=True</font>, linear<font color="#909090">=True</font>, dwid<font color="#909090">=100</font>, label<font color="#909090">=''</font>)</dt><dd><tt>Creates&nbsp;a&nbsp;slider<br>
+init:&nbsp;initial&nbsp;value<br>
+start,&nbsp;end:&nbsp;start&nbsp;and&nbsp;end&nbsp;of&nbsp;slider&nbsp;range<br>
+x,&nbsp;y:&nbsp;x&nbsp;and&nbsp;y&nbsp;sizes&nbsp;of&nbsp;slider<br>
+box:&nbsp;parent&nbsp;box<br>
+title:&nbsp;if&nbsp;given,&nbsp;the&nbsp;slider&nbsp;name,<br>
+&nbsp;which&nbsp;will&nbsp;also&nbsp;be&nbsp;the&nbsp;bus&nbsp;channel<br>
+&nbsp;name.&nbsp;Otherwise&nbsp;a&nbsp;default&nbsp;name&nbsp;is<br>
+&nbsp;given,&nbsp;SN,&nbsp;where&nbsp;N&nbsp;is&nbsp;slider&nbsp;number<br>
+&nbsp;in&nbsp;order&nbsp;of&nbsp;creation.<br>
+vert:&nbsp;vertical&nbsp;slider&nbsp;(True),&nbsp;else&nbsp;horiz.<br>
+linear:&nbsp;linear&nbsp;response&nbsp;(True),&nbsp;else&nbsp;exponential&nbsp;(zero&nbsp;or&nbsp;negative<br>
+&nbsp;ranges&nbsp;are&nbsp;not&nbsp;allowed)<br>
+dwid:&nbsp;&nbsp;display&nbsp;width&nbsp;in&nbsp;pixels<br>
+label:&nbsp;if&nbsp;given,&nbsp;the&nbsp;alternative&nbsp;slider&nbsp;name,&nbsp;for&nbsp;display&nbsp;only&nbsp;<br>
+returns&nbsp;the&nbsp;widget&nbsp;instance</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-spin"><strong>spin</strong></a>(self, init, start, end, step, page, box, accel<font color="#909090">=0</font>, title<font color="#909090">=''</font>, label<font color="#909090">=''</font>)</dt><dd><tt>Creates&nbsp;a&nbsp;spin&nbsp;button<br>
+init:&nbsp;initial&nbsp;value<br>
+start,&nbsp;end:&nbsp;start&nbsp;and&nbsp;end&nbsp;of&nbsp;slider&nbsp;range<br>
+step,&nbsp;page:&nbsp;small&nbsp;and&nbsp;large&nbsp;step&nbsp;sizes<br>
+box:&nbsp;parent&nbsp;box<br>
+accel:&nbsp;acceleration&nbsp;or&nbsp;'climb&nbsp;rate'&nbsp;(0.0-1.0)<br>
+title:&nbsp;if&nbsp;given,&nbsp;the&nbsp;spin&nbsp;button&nbsp;name,<br>
+&nbsp;&nbsp;which&nbsp;will&nbsp;also&nbsp;be&nbsp;the&nbsp;bus&nbsp;channel<br>
+&nbsp;&nbsp;name.&nbsp;Otherwise&nbsp;a&nbsp;default&nbsp;name&nbsp;is<br>
+&nbsp;&nbsp;given,&nbsp;SPN,&nbsp;where&nbsp;N&nbsp;is&nbsp;spin&nbsp;number<br>
+&nbsp;&nbsp;in&nbsp;order&nbsp;of&nbsp;creation.<br>
+label:&nbsp;if&nbsp;given,&nbsp;the&nbsp;alternative&nbsp;name&nbsp;for&nbsp;the&nbsp;widget,&nbsp;for&nbsp;display&nbsp;only.<br>
+returns&nbsp;the&nbsp;widget&nbsp;instance</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-spincallback"><strong>spincallback</strong></a>(self, adj, widget)</dt></dl>
+
+<dl><dt><a name="CsoundGUI-text"><strong>text</strong></a>(self, name, box<font color="#909090">=None</font>, colour<font color="#909090">=(0, 0, 0)</font>)</dt><dd><tt>Creates&nbsp;a&nbsp;static&nbsp;text&nbsp;label<br>
+name:&nbsp;text&nbsp;label<br>
+box:&nbsp;parent&nbsp;box,&nbsp;None&nbsp;if&nbsp;text&nbsp;is&nbsp;to&nbsp;be&nbsp;placed&nbsp;toplevel<br>
+colour:&nbsp;RGB&nbsp;values&nbsp;in&nbsp;a&nbsp;tuple&nbsp;(R,G,B)<br>
+returns&nbsp;the&nbsp;widget&nbsp;instance</tt></dd></dl>
+
+<dl><dt><a name="CsoundGUI-vsliderbank"><strong>vsliderbank</strong></a>(self, items, init, start, end, x, y, box)</dt><dd><tt>Creates&nbsp;a&nbsp;vertical&nbsp;slider&nbsp;bank&nbsp;<br>
+items:&nbsp;number&nbsp;of&nbsp;sliders<br>
+init:&nbsp;initial&nbsp;value<br>
+start,&nbsp;end:&nbsp;start&nbsp;and&nbsp;end&nbsp;of&nbsp;slider&nbsp;range<br>
+x,&nbsp;y:&nbsp;x&nbsp;and&nbsp;y&nbsp;sizes&nbsp;of&nbsp;slider<br>
+box:&nbsp;parent&nbsp;box</tt></dd></dl>
+
+</td></tr></table></td></tr></table>
+</body></html> \ No newline at end of file
diff --git a/csndsugui.py b/csndsugui.py
index 8281b19..ffcb2a8 100755
--- a/csndsugui.py
+++ b/csndsugui.py
@@ -26,7 +26,7 @@
# file might be covered by the GNU Lesser General Public License.
#
#
-# version 0.1.2 18/03/08
+# version 0.1.2 24/03/08
import pygtk
pygtk.require('2.0')
@@ -48,18 +48,18 @@ class BasicGUI:
def set_channel(self,name, val):
"""basic bus channel setting method,
should be overriden for full-functionality."""
- print "channel:%s, value:%.1f" % (name,val)
+ self.logger.debug("channel:%s, value:%.1f" % (name,val))
def set_filechannel(self,chan,name):
"""basic filename channel setting method
should be overriden for full-functionality."""
- print "channel:%s, filename:%s" % (chan,name)
+ self.logger.debug("channel:%s, filename:%s" % (chan,name))
def set_message(self, mess):
"""basic message setting method
should be overriden for full-functionality."""
- print mess
+ self.logger.debug(mess)
def get_slider_value(self,name):
"""returns the slider value
@@ -96,7 +96,7 @@ class BasicGUI:
def set_focus(self):
""" called whenever the focus changes """
- print self.focus
+ self.logger.debug(self.focus)
def focus_out(self, widget, event):
if(self.focus):
@@ -163,8 +163,6 @@ class BasicGUI:
def destroy_chooser(self,widget):
self.curfile[0].destroy()
-
- # internal callback
def fbuttcallback(self, widget, data=None):
self.focus_disconnect()
self.fback = self.window.connect('focus_in_event', self.focus_back)
@@ -472,7 +470,7 @@ class BasicGUI:
if(j[1] != "play"):
if(j[1] != "reset"):
self.set_channel(j[1],j[2])
- self.logger.debug(j[1])
+
def nofocus(self):
pass