nemo-menu-provider

nemo-menu-provider

Functions

Signals

Types and Values

Object Hierarchy

    GInterface
    ╰── NemoMenuProvider

Prerequisites

NemoMenuProvider requires GObject.

Description

Functions

nemo_menu_provider_get_file_items ()

GList *
nemo_menu_provider_get_file_items (NemoMenuProvider *provider,
                                   GtkWidget *window,
                                   GList *files);

Parameters

provider

a NemoMenuProvider

 

window

the parent GtkWidget window

 

files

a list of NemoFileInfo.

[element-type NemoFileInfo]

Returns

the provided list of NemoMenuItem.

[element-type NemoMenuItem][transfer full]


nemo_menu_provider_get_background_items ()

GList *
nemo_menu_provider_get_background_items
                               (NemoMenuProvider *provider,
                                GtkWidget *window,
                                NemoFileInfo *current_folder);

Parameters

provider

a NemoMenuProvider

 

window

the parent GtkWidget window

 

current_folder

the folder for which background items are requested

 

Returns

the provided list of NemoMenuItem.

[element-type NemoMenuItem][transfer full]


nemo_menu_provider_emit_items_updated_signal ()

void
nemo_menu_provider_emit_items_updated_signal
                               (NemoMenuProvider *provider);

Types and Values

NemoMenuProvider

typedef struct _NemoMenuProvider NemoMenuProvider;


struct NemoMenuProviderIface

struct NemoMenuProviderIface {
	GTypeInterface g_iface;

	GList *(*get_file_items)       (NemoMenuProvider *provider,
					GtkWidget            *window,
					GList                *files);
	GList *(*get_background_items) (NemoMenuProvider *provider,
					GtkWidget            *window,
					NemoFileInfo     *current_folder);
};

Signal Details

The “items-updated” signal

void
user_function (NemoMenuProvider *nemomenuprovider,
               gpointer          user_data)

Parameters

nemomenuprovider

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last