Gtk_draw with cairo

I am using cairo and gtk-3 to draw a widget. Initially I use gtk_draw_callback to create surface and initialize teh window to draw a circle. Then I need to keep updating the window without refreshing what is drawn already.
I use gtk_widget_queue_draw to update, but it initializes the graphic window and what is drawn already is lost. gtk_widget_queue_draw_area will not help for me?

is there a way to initialize the window only once, draw a circle and then keep updating?
Thanks in advance

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.