PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : GTK interface-updaten



navi
30-09-2003, 15:39
Ich hab ein relativ großes Programm geschrieben dass meinen Rechner gut auslastet.
Ich hab das Programm in zwei threads aufgeteilt.
Der eine thread arbeitet und der andere zeiht derweil das grk Interface an.
Der arbeitende thread greift von zeit zu zeit auf das Interface zu und schreint neue Daten hinein.
Wenn ich jetzt meine Maus nicht bewege zeigt die GTK-Oberfläche mir die Texte aber nicht an.
Erst wenn ich meine Maus bewege schreibt er die Änderungen auf den Bildschirm.
Gibt es da nicht vielleicht eine GTK-Funktion für, die da ein update macht oder so?
So wie flush() in c oder so?

Trillian
30-09-2003, 17:40
while (gtk_events_pending ())
gtk_main_iteration ();


Zu finden in der GTK API Referenz, unter "Main loop and events".

navi
01-10-2003, 16:22
thx