1 2 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