BaulColumnProvider

BaulColumnProvider — Interface to provide additional list view columns

Functions

Types and Values

Object Hierarchy

    GInterface
    ╰── BaulColumnProvider

Prerequisites

BaulColumnProvider requires GObject.

Includes

#include <libbaul-extension/baul-column-provider.h>

Description

BaulColumnProvider allows extension to provide additional columns in the file manager list view.

Functions

baul_column_provider_get_columns ()

GList *
baul_column_provider_get_columns (BaulColumnProvider *provider);

Parameters

provider

a BaulColumnProvider

 

Returns

the provided BaulColumn objects.

[element-type BaulColumn][transfer full]

Types and Values

BaulColumnProvider

typedef struct _BaulColumnProvider BaulColumnProvider;

struct BaulColumnProviderIface

struct BaulColumnProviderIface {
    GTypeInterface g_iface;

    GList *(*get_columns) (BaulColumnProvider *provider);
};

Interface for extensions to provide additional list view columns.

Members

get_columns ()

Returns a GList of BaulColumn. See baul_column_provider_get_columns() for details.