Hello,<br><br>So far I have been doing that without any problems. I have a class hierarchy where the derived classes creates Cairo::Context of a Gdk::Window and pass it to the base class without any problem. Clipping may be the only thing u need to worry about. Yo clip in one function, make sure that u reset_clip in the same function (nothing wrong if you start with a reset_clip in the begining of a function), but I say let each function clean its own mess!!! and I didnt understand the concept of &quot;half sized context&quot;. May be what you need is a Cairo::Context for the window and clip a region within it.<br>
<br><div class="gmail_quote">On Fri, Dec 5, 2008 at 11:40 AM, abhidhnya sonawane <span dir="ltr">&lt;<a href="mailto:abhidhnya.sonawane@gmail.com">abhidhnya.sonawane@gmail.com</a>&gt;</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;">
Hi,<br><br>This is my first post here...<br>Also I am new to cairo, so if the questions are very simple (silly ) please do consider...<br><br>I want to know if I can have multiple cairo context in one program ,like for example if I create two new context in one function and use it in some other function to get a context of half its size..will this work?<br>

<br>Also I need to have multiple context or multiple surfaces? I mean I can use context created in one function in other functions or should I use surfaces.<br><br>Please do reply,<br><br>Thanks.<br>
<br>_______________________________________________<br>
cairo mailing list<br>
<a href="mailto:cairo@cairographics.org">cairo@cairographics.org</a><br>
<a href="http://lists.cairographics.org/mailman/listinfo/cairo" target="_blank">http://lists.cairographics.org/mailman/listinfo/cairo</a><br></blockquote></div><br>