NautilusColumnProvider

NautilusColumnProvider — Interface to provide additional list view columns

Synopsis

#include <libnautilus-extension/nautilus-column-provider.h>

                    NautilusColumnProvider;
struct              NautilusColumnProviderIface;
GList *             nautilus_column_provider_get_columns
                                                        (NautilusColumnProvider *provider);

Object Hierarchy

  GInterface
   +----NautilusColumnProvider

Prerequisites

NautilusColumnProvider requires GObject.

Description

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

Details

NautilusColumnProvider

typedef struct _NautilusColumnProvider NautilusColumnProvider;

struct NautilusColumnProviderIface

struct NautilusColumnProviderIface {
	GTypeInterface g_iface;

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

Interface for extensions to provide additional list view columns.

GTypeInterface g_iface;

The parent interface.

get_columns ()

Returns a GList of NautilusColumn. See nautilus_column_provider_get_columns() for details.

nautilus_column_provider_get_columns ()

GList *             nautilus_column_provider_get_columns
                                                        (NautilusColumnProvider *provider);

provider :

a NautilusColumnProvider

Returns :

the provided NautilusColumn objects. [element-type NautilusColumn][transfer full]