Thunarx.MenuItem

Thunarx.MenuItem Reference

## Synopsis

            Thunarx.MenuItem
            GObject.GInterface

                set_sensitive
                Boolean

                get_sensitive

                set_menu
                ThunarxMenu

                activate

## Ancestry

    +-- GObject.GInterface
        +-- Thunarx.MenuItem

## Description

Each `Thunarx.MenuItem` object is an abstraction of a real menu item.

## Signals

"activate"

- `callback`

## Public Methods

### Thunarx.MenuItem.get_sensitive

                get_sensitive

Returns :Boolean

- Returns whether the menu item is sensitive.

### Thunarx.MenuItem.set_sensitive

                set_sensitive
                Boolean

Returns :

- Set whether the menu item is sensitive.

### Thunarx.MenuItem.set_menu

                set_menu
                ThunarxMenu

Returns :

- Add a menu to the menu item (i.e. submenu)

### Thunarx.MenuItem.activate

                activate

Returns :

- Emits the ::activate signal on menu_item. This method should not be invoked by thunarx-python plugins, instead the file manager itself will use this method to emit ::activate whenever it notices a change on menu_item.

## Signal Details

### The "activate" Thunarx.MenuItem Signal

Emitted whenever the system notices a change to menu_item.

Thunar plugins should use this signal to stay informed about changes to a menu_item for which they currently display information (i.e. in a Thunarx.PropertyPage), and update it's user interface whenever a change is noticed on menu_item.