Nautilus.MenuItem — Nautilus.MenuItem Reference


class Nautilus.MenuItem(gobject.GObject):
    Nautilus.MenuItem(name, label, tooltip, icon)
def activate()
def set_submenu(menu)


+-- gobject.GObject
    +-- Nautilus.MenuItem


Nautilus.MenuItem objects are appended to lists to create menus and submenus.


"icon"Name of the icon to display in the menu item. Default value: NoneRead-Write
"label"The label to display to the user. Default value: NoneRead-Write
"menu"The Nautilus.Menu menu object belonging to this item. May be None.Read-Write
"name"The name of the item. Default value: NoneRead-Write-ConstructOnly
"priority"Whether or not to show priority text in toolbars. Default value: TrueRead-Write
"sensitive"Whether or not the menu item is sensitive. Default value: TrueRead-Write
"tip"The tooltip for the menu item. Default value: NoneRead-Write



def callback(item, user_param1, ...)


    Nautilus.MenuItem(name, label, tooltip, icon)

name :

identifier of the item

label :

the user-visible label for the item

tooltip :

the user-visible tooltip for the item

icon :

Name of the icon to display in the item

Creates a new Nautilus.MenuItem object.

Public Methods


    def activate()

Generates the "activate" signal for this Nautilus.MenuItem.


    def set_submenu(menu)

menu :

a Nautilus.Menu

Attaches a Nautilus.Menu as the submenu for this Nautilus.MenuItem.

Signal Details

The "activate" Nautilus.MenuItem Signal

    def callback(item, user_param1, ...)

item :

the Nautilus.MenuItem being activated

user_param1 :

User-defined parameter the user attaches to the signal connector

... :

Additional parameter(s) the user attaches to the signal connector

Emits the "activate" signal.