Caja.MenuItem

Caja.MenuItem — Caja.MenuItem Reference

Synopsis

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

Ancestry

+-- gobject.GObject
    +-- Caja.MenuItem

Description

Caja.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 Caja.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

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

Public Methods

Caja.MenuItem.activate

    def activate()

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

Caja.MenuItem.set_submenu

    def set_submenu(menu)

menu :

a Caja.Menu

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

Signal Details

The "activate" Caja.MenuItem Signal

    def callback(item, user_param1, ...)

item :

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