Nautilus.MenuItem

Nautilus.MenuItem — Nautilus.MenuItem Reference

Synopsis

 Nautilus.MenuItem extends, gobject.GObject {
  Nautilus.MenuItem(name,
                    label,
                    tooltip,
                    icon);

  activate();
  set_submenu(menu);
}

Ancestry

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

Description

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

Properties

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

Signals

"activate"

callback(item,
         user_param1,
         ...);

Constructor

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

Nautilus.MenuItem.activate

activate();

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


Nautilus.MenuItem.set_submenu

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

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.