Sto lavorando a un'applicazione GTK + che utilizza goocanvas per visualizzare un grafico sullo schermo. Sto avendo problemi con un buon metodo per implementare lo scorrimento del trascinamento.Trascinare lo scorrimento in un'app GTK +
Attualmente l'applicazione memorizza le coordinate in cui l'utente ha fatto clic e poi in un "motion-comunicare" callback segnale, fa goo_canvas_scroll_to() per la nuova posizione. Il problema è che il disegno è un po 'lento, e con ogni pixel spostato dal mouse, ottengo il callback richiamato una volta. Ciò rende il disegno in ritardo quando si trascina il grafico.
C'è un buon modo per fare lo scorrimento del trascinamento, quindi apparirebbe più scorrevole e potrei saltare alcuni dei ridisegni?
Effettuare il richiamo del timer è una buona idea. Questo è esattamente ciò di cui avevo bisogno, grazie! –