#include int main (int argc, char *argv[]) { GtkWidget *window, *box, *label, *statusbar; gtk_init (&argc, &argv); window = gtk_window_new (GTK_WINDOW_TOPLEVEL); box = gtk_vbox_new (FALSE, 0); label = gtk_label_new ("Long text in an ellipsizing label"); gtk_label_set_ellipsize (GTK_LABEL (label), PANGO_ELLIPSIZE_END); gtk_label_set_width_chars (GTK_LABEL (label), 20); statusbar = gtk_statusbar_new (); gtk_statusbar_push (GTK_STATUSBAR (statusbar), 0, "Long text in a statusbar"); gtk_container_add (GTK_CONTAINER (window), box); gtk_box_pack_start_defaults (GTK_BOX (box), label); gtk_box_pack_start_defaults (GTK_BOX (box), statusbar); gtk_widget_show_all (window); gtk_main (); return 0; }