Gtk-- Reference: Gtk::TearoffMenuItem

Class Index | Cross Index | Namespace Index

# Class Gtk::TearoffMenuItem

A menu item used to tear off and reattach its menu.
Contained in: Gtk
Derived from: Gtk::MenuItem
Derived by: none

#include <gtk--/tearoffmenuitem.h>

### public function member index:
`` | `TearoffMenuItem` | `()`;
``GtkTearoffMenuItem`*` | `gtkobj` | `()`;
``const` `GtkTearoffMenuItem`*` | `gtkobj` | `() `const``;
``static` `bool`` | `isA` | `(`Object`* `object`)`;
``bool`` | `is_torn_off` | `() `const``;
``virtual`` | `~TearoffMenuItem` | `()`;

## Description:

a `Gtk::TearoffMenuItem` is a special ``Gtk`::`MenuItem`` which is used to tear off and reattach its menu.

When its menu is shown normally, the `Gtk::TearoffMenuItem` is drawn as a dotted line indicating that the menu can be torn off. Activating it causes its menu to be torn off and displayed in its own window as a tearoff menu.

When its menu is shown as a tearoff menu, the `Gtk::TearoffMenuItem` is drawn as a dotted line which has a left pointing arrow graphic indicating that the tearoff menu can be reattached. Activating it will erase the tearoff menu window.

## Function Member Descriptions:

Gtk::TearoffMenuItem::gtkobj - Returns the underlaying gtk+ object.

``GtkTearoffMenuItem`*` `gtkobj``()`;
Gtk::TearoffMenuItem::isA - Returns true if object is this type.

``static` `bool`` `isA``(`Object`* `object`)`;