Nemo.MenuItem

Nemo.MenuItem — Nemo.MenuItem Reference

Synopsis

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

Ancestry

+-- gobject.GObject
    +-- Nemo.MenuItem

Description

Nemo.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: NoneRead-Write
"label"The label to display to the user. Default value: NoneRead-Write
"menu"The Nemo.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

Signals

"activate"

def callback(item, user_param1, ...)

Constructor

    Nemo.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 Nemo.MenuItem object.

Public Methods

Nemo.MenuItem.activate

    def activate()

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

Nemo.MenuItem.set_submenu

    def set_submenu(menu)

menu :

a Nemo.Menu

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

Signal Details

The "activate" Nemo.MenuItem Signal

    def callback(item, user_param1, ...)

item :

the Nemo.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.