## GtkVBox GtkVBox — A vertical container box |

## Synopsis

    #include <gtk/gtk.h>

    struct              GtkVBox;
    GtkWidget *         gtk_vbox_new                        (gboolean homogeneous,
                                                             gint spacing);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkObject
                   +----GtkWidget
                         +----GtkContainer
                               +----GtkBox
                                     +----GtkVBox
                                           +----GtkColorSelection
                                           +----GtkFileChooserWidget
                                           +----GtkFontSelection
                                           +----GtkGammaCurve
                                           +----GtkRecentChooserWidget

## Implemented Interfaces

GtkVBox implements AtkImplementorIface, GtkBuildable and GtkOrientable.

## Description

A GtkVBox is a container that organizes child widgets into a single column.

Use the GtkBox packing interface to determine the arrangement, spacing, height, and alignment of GtkVBox children.

All children are allocated the same width.

## Details

### struct GtkVBox

    struct GtkVBox;

### gtk_vbox_new ()

    GtkWidget *         gtk_vbox_new                        (gboolean homogeneous,
                                                             gint spacing);

Creates a new GtkVBox.

`homogeneous` : | `TRUE` if all children are to be given equal space allotments.
`spacing` : | the number of pixels to place by default between children.
Returns : | a new GtkVBox.

## See Also

GtkHBox