Thanks Edward... that sounds promising. I will look into it.<div style="padding:0px;margin-left:0px;margin-top:0px;overflow:hidden;word-wrap:break-word;color:black;font-size:10px;text-align:left;line-height:130%"></div>
<br><br><div class="gmail_quote">On 6 June 2012 08:59, Edward A. Lee <span dir="ltr"><<a href="mailto:eal@eecs.berkeley.edu" target="_blank">eal@eecs.berkeley.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
They aren't as limited as you think...<br>
If a parameter contains an attribute that subclasses<br>
ParameterEditorStyle, then that attribute controls<br>
how the interaction with the parameter is done.<br>
See the<br>
$PTII/ptolemy/actor/gui/style directory.<br>
<br>
In addition, you can completely customize the<br>
dialog that Configure Actor opens.<br>
See EditorFactory and its subclasses for examples.<br>
<br>
For an example, the PythonScript actor in the library<br>
opens a text editor when you select Configure Actor.<br>
<br>
Edward<div><div class="h5"><br>
<br>
<br>
<br>
<br>
On 6/4/12 5:54 PM, Patrick Janssen wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
The GUI creation tools under the 'Configure Actor' (for creating custom<br>
interfaces for setting actor parameters) are limited (for example, no<br>
sliders, no drop down lists, no tabs, no free text, no layout<br>
constraints, etc). In particular, I find this an issue when defining<br>
complex Python actors with lost of different parameters. As a result,<br>
the interface can end up being a bit unfriendly for the end users of my<br>
actors.<br>
<br>
I am wondering -  what is the best way of overcoming this? Has anyone<br>
had any experience creating custom GUIs for actors using either Java or<br>
Python, for example using Swing or other toolkits?<br>
<br>
<br>
<br></div></div>
______________________________<u></u>_________________<br>
Kepler-users mailing list<br>
<a href="mailto:Kepler-users@kepler-project.org" target="_blank">Kepler-users@kepler-project.<u></u>org</a><br>
<a href="http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users" target="_blank">http://lists.nceas.ucsb.edu/<u></u>kepler/mailman/listinfo/<u></u>kepler-users</a><br>
</blockquote>
</blockquote></div><br>