Thread View: pl.comp.os.linux.programowanie
1 messages
1 total messages
Started by ethanak
Thu, 31 Mar 2011 06:10
[GTK+]GtkSourceview i ustawianie wstępne kursora
Author: ethanak
Date: Thu, 31 Mar 2011 06:10
Date: Thu, 31 Mar 2011 06:10
25 lines
1892 bytes
1892 bytes
Witam.
Problem z gatunku drobnych i upierdliwych.
Mam sobie taki prościutki edytorek oparty na GtkSourceview. Do edytora
wrzucam tekst (typowo jest to 300-600 KB, linie długości do kilkuset
znaków - czyli taka typowa powieść podzielona na akapity). No i od razu
chcę skoczyć do wcześniej zapamiętanego miejsca (autozakładka przy
czytaniu). O ile kursor mi się grzecznie ustawia, o tyle próba
przeskrolowania do właściwego miejsca kończy się smętnie: co prawda
kursor ustawia się prawidłowo przez gtk_text_buffer_place_cursor, ale
wywoływać gtk_text_view_scroll_to_iter to ja sobie mogę długo i
namiętnie - bo od razu po zaaplikowaniu tekstu sourceview jeszcze nie
policzył sobie swoich linijek i wyświetla mi całkiem przypadkowe miejsce
- przynajmniej jeśli nie doliczył się jeszcze do miejsca które powinien
wyświetlić.
Pytanie więc: czy jest jakiś sygnał/cokolwiek co by mnie poinformował, że
sourceview linijki już policzył i mogę sobie skrolować? Czy może jakiś
inny sposób?
ethanak
--
mailto=window.atob('ZXRoYW5ha0Bwb2xpcC5jb20=');
http://milena.polip.com/
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads