GvaColumnManager

GvaColumnManager — Manages the columns of a GtkTreeView

Functions

Properties

GtkTreeView * managed-view Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkBox
                    ╰── GtkHBox
                        ╰── GvaColumnManager

Implemented Interfaces

GvaColumnManager implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Description

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

Functions

gva_column_manager_new ()

GtkWidget *
gva_column_manager_new (GtkTreeView *managed_view);

Creates a new GtkColumnManager.

Parameters

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.

Parameters

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.

Parameters

manager

a GvaColumnManager

 

managed_view

a GtkTreeView to manage

 

Types and Values

struct GvaColumnManager

struct GvaColumnManager;

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

Property Details

The “managed-view” property

  “managed-view”             GtkTreeView *

The GtkTreeView being managed.

Owner: GvaColumnManager

Flags: Read / Write