Interface
NautilusMenuProvider
Prerequisite
In order to implement MenuProvider, your type must inherit fromGObject.
Interface structure
struct NautilusMenuProviderInterface {
  GTypeInterface g_iface;
  GList* (* get_file_items) (
    NautilusMenuProvider* provider,
    GList* files
  );
  GList* (* get_background_items) (
    NautilusMenuProvider* provider,
    NautilusFileInfo* current_folder
  );
  
}Interface for extensions to provide additional menu items.
Interface members
| g_iface |  | 
| The parent interface. | |
| get_file_items |  | 
| Returns a  | |
| get_background_items |  | 
| Returns a  | 
Virtual methods
Nautilus.MenuProvider.get_background_items
Returns a GList of NautilusMenuItem. See nautilus_menu_provider_get_background_items() for details.
Nautilus.MenuProvider.get_file_items
Returns a GList of NautilusMenuItem. See nautilus_menu_provider_get_file_items() for details.