## GvaColumnManager GvaColumnManager — Manages the columns of a GtkTreeView |

## Synopsis

    struct              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
             +----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

### struct GvaColumnManager

    struct 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.