Well finally I found the problem :S It's really stupid .) on the tutorial we have: cairo_t *cr; cr = gdk_cairo_create(widget->window); cairo_move_to(cr, 30, 30); time_t curtime; struct tm *loctime; curtime = time(NULL); loctime = localtime(&curtime); strftime(buffer, 256, "%T", loctime); cairo_show_text(cr, buffer); The error is that we have not a %T string format for time in Dev-Cpp :P Putting %I:%M%p we solve the problem... Sry for this post xD See u guys From: mario83malaga hotmail com To: gtk-list gnome org Subject: Asking for Support about the GTK+ programming tutorial of Jan Bodnar hosted in Zetcode.com Date: Wed, 8 Oct 2008 17:11:58 +0200 Hello guys. First of all, congratulation for the Jan Bodnar's hard work at this tutorial. I found it really usefull, but actually I had a problem compiling the code of one of those tutorials. I'll be grateful if you give me a hand on this point. The GTK+ tutorial / GTK+ Events / A timer example : http://www.zetcode.com/tutorials/gtktutorial/gtkevents/ In this example we set a timer event every second to call a function time_handler() that refresh GTKWidget showing the current local time on our system. The application use the following libraries : 'cairo.h' , 'gtk.h' , 'time.h' The idea is that a string or a 2D clock containing the time format should be showed in the middle of the 'gtk_drawing_area'... But in my case it just never happends: the timer function operates every second but my main window still empty. I'm programming the GTK+ GUI aplication on Dev-Cpp at WindowsXP platform and I've had no problem in my previous programming steps. I've configure the Compiler Options and the Linker libraries to get acces to all the files requiered by GTK+ for win32, adding the path to the references showed by the 'pkg-config --cflags gtk-2.0' and the 'pkg-config --libs gtk-2.0' commands. Maybe the unique problem is that I've not the GTK/lib/gdi32 installed on my packet (gtk+-bundle_2.14.3-20080926_win32.zip). And as I could read on Internet, this library is charged of somes 2D Graphics rutines on Windows. I see that is not problem of the 'time.h' lib included by Dev-Cpp by default. Also I've seen that I've a 'libgdi32.a' installed on my Dev-Cpp and the 'gdi32.dll' installed on my system32 by Windows. It could be a problem with the cairo library ? I really don't realize why my GTK+ application have this lack... I'll be pleased if you coul bring me a little help or opinion about the matter. That's all for now. Thanks for reading. And I swear you could send me a little tip. Good bye and Good luck in your life. Mario from Malaga, Spain .) La cartera, las gafas. ¿te falta algo? Ahora llévate Messenger en tu móvil ¡Haz tu clic solidario y ayuda a África! ¡Puedes empezar ahora! |