scrollbar à maintenir en bas
bonjour,
alors je cherche à garder une scrollbar en bas pour suivre une discution.
j'ai cherché une fonction et j'ai trouvé une methode exposée notamment sur ce site.
voilà le principe:
Zone1 est mon text view placée dans un scrolled window
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
GtkTextIter *iter1 = NULL;
GtkTextBuffer *buffer1=NULL;
GtkTextMark * p_text_mark=NULL;
//je récupère le buffer
buffer1 = gtk_text_view_get_buffer (GTK_TEXT_VIEW (Zone1));
//je récupère la position de fin de texte
gtk_text_buffer_get_end_iter(buffer1, &iter1);
//je crée un marque à cet emplacement
p_text_mark = gtk_text_buffer_create_mark(buffer1, NULL, &iter1, FALSE);
//puis je décale
gtk_text_view_scroll_to_mark(Zone1, p_text_mark, 0, FALSE, 0, 0); |
le problème c'est que ça devrait marcher... ça ne me met aucun message d'erreur ni en compilant ni en exécutant mais...aucun effet.
Cela peut venir du fait que j'utilise un textview dans un scrolled window?