Gtk-Widget Redraw



  • Hallo

    Mein Problem sieht folgendermaßen aus:
    Ich benutze Gtk 1.2 und habe ein Feld von Buttons, angeordnet in wie ein Schachbrett. Nun möchte ich eine Spielfigur (ein Pixmap, das mit gdk_pixmap_create_from_xmp_d auf das Button-Widget plaziert wurde) über das Spielfeld bewegen. Dazu gebe ich beispielsweise ein, bewege dich vier Felder nach oben. So nun springt die Figur aber von ihrem Standort direkt vier Felder nach oben. Deshalb habe ich ein sleep(1) eingebaut, um diesen Vorgang zu verlangsamen, allerdings sieht man von der Bewegung immer noch nichts. Nach vier Sekunden springt die Figur wieder.

    Ich habe es auch schon mit einem gdk_flush() versucht, leider mit dem selben Ergebnis.

    Vielen Dank schon mal im voraus.


Anmelden zum Antworten