## GvaColumnManager

GvaColumnManager — Manages the columns of a GtkTreeView

## Synopsis

                        GvaColumnManager;
    GtkWidget *         gva_column_manager_new              (GtkTreeView *managed_view);
    GtkTreeView *       gva_column_manager_get_managed_view (GvaColumnManager *manager);
    void                gva_column_manager_set_managed_view (GvaColumnManager *manager,
                                                             GtkTreeView *managed_view);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkObject
                   +----GtkWidget
                         +----GtkContainer
                               +----GtkBox
                                     +----GtkHBox
                                           +----GvaColumnManager

## Implemented Interfaces

GvaColumnManager implements AtkImplementorIface, GtkBuildable and GtkOrientable.

## Properties

      "managed-view"             GtkTreeView*          : Read / Write

## Description

This widget provides a user interface for managing the order and visiblity of columns in a GtkTreeView.

## Details

### GvaColumnManager

    typedef struct _GvaColumnManager GvaColumnManager;

Contains only private data that should be read and manipulated using the functions below.

### gva_column_manager_new ()

    GtkWidget *         gva_column_manager_new              (GtkTreeView *managed_view);

Creates a new GtkColumnManager.

`managed_view` : | a GtkTreeView to manage
Returns : | a new GtkColumnManager

### gva_column_manager_get_managed_view ()

    GtkTreeView *       gva_column_manager_get_managed_view (GvaColumnManager *manager);

Returns the GtkTreeView being managed.

`manager` : | a GvaColumnManager
Returns : | the GtkTreeView being managed

### gva_column_manager_set_managed_view ()

    void                gva_column_manager_set_managed_view (GvaColumnManager *manager,
                                                             GtkTreeView *managed_view);

Sets a new GtkTreeView to manage. The widget will be updated appropriately.

`manager` : | a GvaColumnManager
`managed_view` : | a GtkTreeView to manage

## Property Details

### The `"managed-view"` property

      "managed-view"             GtkTreeView*          : Read / Write

The GtkTreeView being managed.