nautilus-property-page-provider

nautilus-property-page-provider

Synopsis

                    NautilusPropertyPageProvider;
struct              NautilusPropertyPageProviderIface;
GList *             nautilus_property_page_provider_get_pages
                                                        (NautilusPropertyPageProvider *provider,
                                                         GList *files);

Object Hierarchy

  GInterface
   +----NautilusPropertyPageProvider

Prerequisites

NautilusPropertyPageProvider requires GObject.

Description

Details

NautilusPropertyPageProvider

typedef struct _NautilusPropertyPageProvider NautilusPropertyPageProvider;


struct NautilusPropertyPageProviderIface

struct NautilusPropertyPageProviderIface {
	GTypeInterface g_iface;

	GList *(*get_pages) (NautilusPropertyPageProvider     *provider,
			     GList                    *files);
};


nautilus_property_page_provider_get_pages ()

GList *             nautilus_property_page_provider_get_pages
                                                        (NautilusPropertyPageProvider *provider,
                                                         GList *files);

This function is called by Nautilus when it wants property page items from the extension.

This function is called in the main thread before a property page is shown, so it should return quickly.

provider :

a NautilusPropertyPageProvider

files :

a GList of NautilusFileInfo. [element-type NautilusFileInfo]

Returns :

A GList of allocated NautilusPropertyPage items. [element-type NautilusPropertyPage][transfer full]