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);

Description

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

Details

struct GvaColumnManager

struct GvaColumnManager {
        GtkHBox parent;
};

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