<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Thanks to David for the list, and Francisco for take the task! <br>
<br>
I'll try to improve the printer and OSC implementation. For now, here
is a screenshot (the wiki is down :( ) of the actual state:<br>
<img alt="receiving OSC typed controls"
src="cid:part1.02080502.02030302@gmail.com" height="574" width="1024"><br>
<br>
<br>
<br>
Best regards,<br>
Natanael<br>
<br>
El 02/04/2009 09:59 PM, Francisco Tufró escribió:
<blockquote
cite="mid:45094fe40902041259n126eddf2v8d8be6fe2c70becc@mail.gmail.com"
type="cite">I can take some time to finish this.<br>
<br>
<br>
<div class="gmail_quote">On Wed, Feb 4, 2009 at 7:29 PM, David García
Garzón <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:dgarcia@iua.upf.edu">dgarcia@iua.upf.edu</a>></span>
wrote:<br>
<blockquote class="gmail_quote"
style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Just
for the record, and just in case some one wants to take them before i
can<br>
do it:<br>
<br>
Current refactoring status (X=In or Out):<br>
<br>
- BaseXControl: Is the base class for any X controls<br>
- XControl: Is the old control interface for just floats<br>
- TypedXControl<T>: Is the new templated interface<br>
- FloatXControl: Is a typedef to XControl to easy the transition<br>
<br>
To get there:<br>
- Most common behaviour has been moved to BaseXControl.<br>
- All uses of XControl has been renamed to BaseXControl or FloatXControl<br>
depending on the kind of usage (general or float).<br>
- Some direct control sending has been abstracted into functions living
in<br>
Processing.hxx<br>
<br>
Target status:<br>
<br>
- BaseXControl: Is the base class for any X controls<br>
- XControl<T>: Is the new templated interface (renamed!)<br>
- FloatXControl: Should point to XControl<float> or we could
remove it<br>
<br>
So, pending steps are:<br>
<br>
1- Converge existing differences in float interface (bounds, defaults
and<br>
bool/int conversion) in BaseXControl/XTypedControl versus XControl one.<br>
2- Point FloatXControl typedef to XControl<T> and check that all
is still<br>
working properly ¬¬<br>
3- Remove the XControl classes, checking that there still is no direct<br>
dependency on them<br>
4- Rename TypedXControl<T> to XControl<T> so we have the
same interface than<br>
with ports.<br>
5- Rename FloatXControl usage to XControl<float> (or keep it as
we have<br>
AudioInPorts as InPort<float> alias)<br>
<br>
Other issues to address eventually:<br>
<br>
6- Decide what to do with the Bound and Default interface in
BaseXControl<br>
7- What to do with the free functions in Processing.hxx that handle
float<br>
control sending.<br>
8- Make XControlPublishers not just float<br>
<br>
<br>
David.<br>
<br>
<br>
<br>
_______________________________________________<br>
Clam-devel mailing list<br>
<a moz-do-not-send="true"
href="mailto:Clam-devel@llistes.projectes.lafarga.org">Clam-devel@llistes.projectes.lafarga.org</a><br>
<a moz-do-not-send="true"
href="https://llistes.projectes.lafarga.org/cgi-bin/mailman/listinfo/clam-devel"
target="_blank">https://llistes.projectes.lafarga.org/cgi-bin/mailman/listinfo/clam-devel</a><br>
</blockquote>
</div>
<br>
<pre wrap="">
<hr size="4" width="90%">
_______________________________________________
Clam-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Clam-devel@llistes.projectes.lafarga.org">Clam-devel@llistes.projectes.lafarga.org</a>
<a class="moz-txt-link-freetext" href="https://llistes.projectes.lafarga.org/cgi-bin/mailman/listinfo/clam-devel">https://llistes.projectes.lafarga.org/cgi-bin/mailman/listinfo/clam-devel</a>
</pre>
</blockquote>
<br>
</body>
</html>