/* Demonstration of Bug 164461
 * 
 * compile with:
 * make CFLAGS="$(pkg-config gtk+-2.0 --cflags --libs)" gtklabel
 */

#include <gtk/gtk.h>

int main(int argc, char* argv[]) {
    GtkWidget *window, *label;

    gtk_init(&argc, &argv);

    label = gtk_label_new("Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Mauris eu neque. Duis euismod rutrum nibh. Nulla facilisi. Pellentesque dui lacus, pretium sed, tempor quis, rhoncus vitae, orci. Etiam posuere, nunc in blandit tristique, urna pede luctus odio, eget ultricies enim ante sed nibh. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Integer mollis, nulla eget nonummy dictum, felis turpis auctor ipsum, sit amet tristique diam ipsum eu urna. Nullam semper. Nulla auctor porttitor urna. Mauris venenatis pede vitae tortor. Vestibulum dui metus, placerat sit amet, commodo et, consectetuer quis, mi. Aenean sit amet tellus. Morbi adipiscing malesuada metus. Vivamus dolor nisl, euismod et, luctus fringilla, imperdiet egestas, ipsum. Donec purus. Praesent non turpis at quam suscipit volutpat. In justo pede, tempor in, dapibus ac, ultricies vitae, lorem. Pellentesque porta, diam a tincidunt elementum, justo dolor tincidunt purus, at consequat lectus massa non mauris. Nulla tincidunt tellus eu risus. Nunc sapien.");
    gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);

    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    gtk_container_add(GTK_CONTAINER(window), label);
    gtk_window_resize(GTK_WINDOW(window), 600, 500);
    gtk_widget_show_all(window);
    
    gtk_main();
}

// vim: sw=4 sta
