NautilusMenu

NautilusMenu — Menu descriptor object

Synopsis

#include <libnautilus-extension/nautilus-menu.h>

                    NautilusMenuPrivate;
struct              NautilusMenu;
NautilusMenu *      nautilus_menu_new                   (void);
void                nautilus_menu_append_item           (NautilusMenu *menu,
                                                         NautilusMenuItem *item);
GList *             nautilus_menu_get_items             (NautilusMenu *menu);

Object Hierarchy

  GObject
   +----NautilusMenu

Description

NautilusMenu is an object that describes a submenu in a file manager menu. Extensions can provide NautilusMenu objects by attaching them to NautilusMenuItem objects, using nautilus_menu_item_set_submenu().

Details

NautilusMenuPrivate

typedef struct _NautilusMenuPrivate NautilusMenuPrivate;

struct NautilusMenu

struct NautilusMenu;

nautilus_menu_new ()

NautilusMenu *      nautilus_menu_new                   (void);

nautilus_menu_append_item ()

void                nautilus_menu_append_item           (NautilusMenu *menu,
                                                         NautilusMenuItem *item);

nautilus_menu_get_items ()

GList *             nautilus_menu_get_items             (NautilusMenu *menu);

menu :

a NautilusMenu

Returns :

the provided NautilusMenuItem list. [element-type NautilusMenuItem][transfer full]