| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 
 | void   gtk_box_help(__attribute__((unused)) GtkWidget *btn, gpointer data)
{                                  
GtkWidget     *scrollbar;         
GtkWidget     *help;
const gchar   *txt = "MY TEXT HELP"; /*buffer sense contenir mon message*/
 
help = gtk_message_dialog_new(GTK_WINDOW(data), GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_OK, "Help\n\n%s", txt);
scrollbar = gtk_scrolled_window_new(NULL, NULL);
 
gtk_container_add(GTK_CONTAINER(GTK_DIALOG(help)->vbox),scrollbar);
 
 /* je suis sur que l'erreur se trouve ici mais je ne comprend pas pourquoi */
gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrollbar),GTK_WIDGET(GTK_DIALOG(help)->vbox));                                 
 /******************************************************/
 
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollbar), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);
gtk_dialog_run(GTK_DIALOG(help));
gtk_widget_destroy(help);
} | 
Partager