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);