bonjour, voila je cherche a positionner ma scollbar (l'assenceur) toujours en bas
pour cela je prend un exemple tout bete que voici
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
#include <stdlib.h>
#include <gtk/gtk.h>
int main(int argc, char* argv[]){
  GtkWidget* pWindow;
  GtkWidget* pBox;
  GtkWidget *pScrollbar;
  int i;
  gtk_init(&argc, &argv);
  pWindow = gtk_window_new(GTK_WINDOW_TOPLEVEL);
  gtk_window_set_default_size(GTK_WINDOW(pWindow), 320, 200);
  gtk_window_set_title(GTK_WINDOW(pWindow), "GtkScrolledWindow");
  g_signal_connect(G_OBJECT(pWindow),"destroy",G_CALLBACK(gtk_main_quit),0);
  pScrollbar = gtk_scrolled_window_new(NULL, NULL);
  gtk_container_add(GTK_CONTAINER(pWindow),pScrollbar);
  pBox=gtk_vbox_new(FALSE,5);
  gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScrollbar), pBox);
  gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(pScrollbar), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);
  for(i = 1 ; i <= 10 ; ++i){
    GtkWidget *pLabel;
    char sTexte[10];
    g_sprintf(sTexte, "Label %d", i);
    pLabel = gtk_label_new(sTexte);
    gtk_box_pack_start(GTK_BOX(pBox), pLabel, FALSE, FALSE, 5);
  }
  gtk_widget_show_all(pWindow);
  gtk_main();
  return EXIT_SUCCESS;
}
les différentes informations que j'ai trouvés était pour moi incompréhensible, je suis débutant en gtk, c'est d'ailleurs pour ca que je vous donne ce code (tiré d'un tuto), je voudrai essayé de comprendre
merci de votre aide