GTK Frames GTK Frames (gtk_frame, defined in gtkframe.h) are used to surround several related widgets with a frame, with an optional title for that frame. We may place the frame inside a window's geometry manager, then place a geometry manager inside the frame, and place other widgets in that geometry manager. /* create a new text entry. */ GtkWidget* frame = gtk_frame_new("Host Parameters"); /* changing the alignment of the label within the frame, */ /* relative to the size of the frame. */ gtk_frame_set_label_align(GTK_FRAME(frame), 0.5, 0.5); /* change the label of the frame. */ gtk_frame_set_label(GTK_FRAME(entry), "New Host Parameters"); The window would look like this: