caja-property-page-provider

caja-property-page-provider

Synopsis

                    CajaPropertyPageProvider;
                    CajaPropertyPageProviderIface;
GList *             caja_property_page_provider_get_pages
                                                        (CajaPropertyPageProvider *provider,
                                                         GList *files);

Object Hierarchy

  GInterface
   +----CajaPropertyPageProvider

Prerequisites

CajaPropertyPageProvider requires GObject.

Description

Details

CajaPropertyPageProvider

typedef struct _CajaPropertyPageProvider CajaPropertyPageProvider;


CajaPropertyPageProviderIface

typedef struct {
	GTypeInterface g_iface;

	GList *(*get_pages) (CajaPropertyPageProvider     *provider,
			     GList                    *files);
} CajaPropertyPageProviderIface;


caja_property_page_provider_get_pages ()

GList *             caja_property_page_provider_get_pages
                                                        (CajaPropertyPageProvider *provider,
                                                         GList *files);

This function is called by Caja 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 CajaPropertyPageProvider

files :

a GList of CajaFileInfo

Returns :

A GList of allocated CajaPropertyPage items.