<br><br>---------- Forwarded message ----------<br><span class="gmail_quote">From: <b class="gmail_sendername">Igor Novikov</b> &lt;<a href="mailto:igor.e.novikov@gmail.com">igor.e.novikov@gmail.com</a>&gt;<br>Date: Nov 21, 2006 7:40 PM
<br>Subject: Re: [Skencil-users] Join forces for skencil1/sK1? (was: sK1)<br>To: Bernhard Reiter &lt;<a href="mailto:bernhard@intevation.de">bernhard@intevation.de</a>&gt;<br><br></span><div><div><br>
Hi Bernhard, <br>
</div><span class="q"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I read about XaraXtreme, but I haven't tried it yet.<br>BTW: Did you also evaluate 
<a href="http://www.cenon.info/frame_gb.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.cenon.info/frame_gb.html</a>?<br>
</blockquote></span><div><br>
Unfortunately, I cann't&nbsp; compile&nbsp; or&nbsp; run&nbsp; binaries of this project&nbsp; under&nbsp; Mandriva 2007,<br>
because GNUstep library is absent. But so far as I see this project is dead. May be Cenon<br>
can be used as specialized sofware for plotters or engraving machines, but it seems <br>
the application is not useful as DTP. <br>
<br>
The most interested part in the sources is import/export filters. But code is written with <br>
Objective C, so may be simpler to rewrite it than trying to use &quot;as is&quot;. <br>
<br>
XaraXtreme filters, for example, cannot be used, because this code extremally old and<br>
requeres comlete reimplementation.<br>
<br>
</div><span class="q"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">This sounds very good. One advantage of Skencil GTK is the possible<br>
Windows port. Do you plan to port towards windows?
<br>In regular Skencil there is quite a bit of Xlib code if I remember correctly.</blockquote></span><div><br>
Yes,&nbsp; current&nbsp; Sketch modules&nbsp; (paxmodule.so&nbsp; and&nbsp; _sketchmodule.so) use Xlib function calls.<br>
To implement antialiasing and alphachannel we use Cairo library, because XRender can draws  <br>
rectangles, triangles and trapezoids only. This library can use XRender (XWin), <br>
glitz (OpenGL&nbsp; rendering under&nbsp; XWin),&nbsp; Quartz&nbsp; (MacOS) and GDI+ (Win32)  as backends. <br>
Therefore we can port&nbsp; such&nbsp; canvas&nbsp; under&nbsp; all these platforms without GTK or X11 emulation. <br>
Ctypes library from Python 2.5 also can help connecting to platform depended API. But this task <br>
should be deffered on future. </div><span class="q"><br><div>Sincerely,<br>
<br>
Igor Novikov<br>
sK1 Team<br>
<a href="http://sk1.sf.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://sk1.sf.net</a><br>
</div></span></div><br>