Re: I can't understand the difference output of only a line differ




On Thu, 2007-12-06 at 17:40 +0800, Binary Chen wrote:

      while (1) {
              sleep(1);
              gdk_draw_image(drawing->window, gc, img, 0, 0, 0, 0, 200, 200);
      }

you are blocking with your own loop before entering inside the gtk+ main
loop with the following call:

      gtk_main();

if you want to wait one second before drawing onto the window, use
g_timeout_add() and call gdk_draw_image() inside the callback passed to
that function.

please, read the documentation about the GLib main loop at:

  http://library.gnome.org/devel/glib/stable/glib-The-Main-Event-Loop.html

ciao,
 Emmanuele.

-- 
Emmanuele Bassi,
W: http://www.emmanuelebassi.net
B: http://log.emmanuelebassi.net




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]