nemo-property-page-provider

nemo-property-page-provider

Synopsis

                    NemoPropertyPageProvider;
struct              NemoPropertyPageProviderIface;
GList *             nemo_property_page_provider_get_pages
                                                        (NemoPropertyPageProvider *provider,
                                                         GList *files);

Object Hierarchy

  GInterface
   +----NemoPropertyPageProvider

Prerequisites

NemoPropertyPageProvider requires GObject.

Description

Details

NemoPropertyPageProvider

typedef struct _NemoPropertyPageProvider NemoPropertyPageProvider;


struct NemoPropertyPageProviderIface

struct NemoPropertyPageProviderIface {
	GTypeInterface g_iface;

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


nemo_property_page_provider_get_pages ()

GList *             nemo_property_page_provider_get_pages
                                                        (NemoPropertyPageProvider *provider,
                                                         GList *files);

This function is called by Nemo 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 NemoPropertyPageProvider

files :

a GList of NemoFileInfo. [element-type NemoFileInfo]

Returns :

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