Ekranda bir grafik görüntülemek için goocanvas kullanan bir GTK + uygulamasında çalışıyorum. Sürükle kaydırmayı uygulamak için iyi bir yol bulmakta zorlanıyorum.Bir GTK + uygulamasında kaydırma sürükleme
Şu anda uygulama, kullanıcının tıkladığı koordinatları kaydeder ve daha sonra bir "hareket bildirimi" sinyal geri çağırmasında, yeni konuma goo_canvas_scroll_to() yapar. Sorun, çizimin biraz yavaş olması ve fareyle hareket ettirilen her bir pikselde, geri çağrının bir kez çağrılmasını sağlamasıdır. Bu, grafiği sürüklerken çizimin geri kalmasını sağlar.
Sürükle kaydırmayı yapmanın iyi bir yolu var mı, bu yüzden daha düzgün görünebilir ve bazı yeniden çizimleri atlayabilirim?
Zamanlayıcıda geri çağırma yapmak iyi bir fikirdir. Bu tam olarak ihtiyacım olan şey, teşekkürler! –